-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Comparing changes
Open a pull request
base repository: Netflix/conductor
base: v3.14.0
head repository: Netflix/conductor
compare: v3.15.0
- 18 commits
- 87 files changed
- 20 contributors
Commits on Sep 28, 2023
-
* Add support for JDK17 in the docker containers * Docker compose for redis, postgres and mysql with Elasticsearch7 co-author: @manan164
Configuration menu - View commit details
-
Copy full SHA for 8cd8d27 - Browse repository at this point
Copy the full SHA 8cd8d27View commit details
Commits on Sep 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d164531 - Browse repository at this point
Copy the full SHA d164531View commit details
Commits on Nov 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8981878 - Browse repository at this point
Copy the full SHA 8981878View commit details
Commits on Nov 12, 2023
-
Bugfix/Data inconsistency caused by updateEventHandler (#3843)
* remove previous index of event handlers by event if event handler's event gets updated * run ./gradlew spotlessApply
Configuration menu - View commit details
-
Copy full SHA for be790a4 - Browse repository at this point
Copy the full SHA be790a4View commit details -
Fix WorkflowRepairService and AsyncSystemTaskExecutor race condition (#…
…3836) Issue Summary: There's a race condition in the system involving async system tasks and the WorkflowRepairService. For example, when a SUB_WORKFLOW task starts, the WorkflowRepairService sometimes erroneously reinserts the task into the processing queue because it perceives the task as out-of-sync between the ExecutorDAO and the queueDAO. This issue stems from the AsyncSystemTaskExecutor updating a task's status only after it removes it from the queue, creating a window where the WorkflowRepairService can wrongly assess the task state. This leads to duplicate subworkflows/http/… tasks being executed concurrently, which complicates maintaining idempotency of Tasks. Proposed Solution: To resolve the issue, it's suggested that the AsyncSystemTaskExecutor should update the status of tasks before removing them from the queue. This should close the window where the WorkflowRepairService can misidentify the task state and prevent unnecessary re-queuing of tasks. An edge case we’ve considered is if the process crashes after the task is updated but before it's removed from the queue. If that happens, the executor will simply remove the task from the queue the next time it runs, thereby not affecting system correctness. Co-authored-by: Jaim Silva <silvavelosa@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for de2ca10 - Browse repository at this point
Copy the full SHA de2ca10View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9b7e5c - Browse repository at this point
Copy the full SHA f9b7e5cView commit details -
Fix: include monaco sources into bundle (#3796)
* Fix: include monaco sources into bundle
Configuration menu - View commit details
-
Copy full SHA for b3a1196 - Browse repository at this point
Copy the full SHA b3a1196View commit details
Commits on Nov 13, 2023
-
Optimizing reading from datastore during WorkflowSweeper#sweep (#3816)
* Optimizing reading from datastore during WorkflowSweeper#sweep * Added javadoc to decideWithLock method --------- Co-authored-by: Boyan Georgiev <gboyan@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for 9669d46 - Browse repository at this point
Copy the full SHA 9669d46View commit details
Commits on Nov 21, 2023
-
Update and rename WHOSUSING.md to USERS.md (#3850)
Fix Conductor users broken links
Configuration menu - View commit details
-
Copy full SHA for 03cf0c1 - Browse repository at this point
Copy the full SHA 03cf0c1View commit details
Commits on Nov 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3afe0b5 - Browse repository at this point
Copy the full SHA 3afe0b5View commit details -
Fix typo in build-a-golang-task-worker.md (#3860)
`provies` -> `provides`
Configuration menu - View commit details
-
Copy full SHA for 07fd73a - Browse repository at this point
Copy the full SHA 07fd73aView commit details
Commits on Nov 25, 2023
-
Adding Redis db index to not have default db index of 0 always and us…
…ername for ACL. (#3847) Co-authored-by: Anup Chatterjee <chatterjeean@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for fc3657a - Browse repository at this point
Copy the full SHA fc3657aView commit details -
Configuration menu - View commit details
-
Copy full SHA for aaa46b5 - Browse repository at this point
Copy the full SHA aaa46b5View commit details -
Add support for building on windows (#3831)
Co-authored-by: Robert Karlsson <robert.karlsson@agathalife.com>
Configuration menu - View commit details
-
Copy full SHA for 921981f - Browse repository at this point
Copy the full SHA 921981fView commit details -
ISICO-15108: javascript validation done on updating w/d (#3805)
* ISICO-15108: javascript validation done on updating w/d * ISICO-14902: NPE while checking EvaluatorType is fixed * ISICO-14902: unused variables removed * ISICO-15108: javascript validation added in the constraint violation part * ISICO-15108: getExpression() is used for switch javascript code
Configuration menu - View commit details
-
Copy full SHA for 43316a5 - Browse repository at this point
Copy the full SHA 43316a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c32d730 - Browse repository at this point
Copy the full SHA c32d730View commit details -
Upgrading OSS libraries with known open CVEs (#3778)
* Upgrading OSS libraries with known open CVEs * Updating the protobuf library. * Resolve the remaining build issues. --------- Co-authored-by: Scott Carter <cartersc@vmware.com>
Configuration menu - View commit details
-
Copy full SHA for 52dbb92 - Browse repository at this point
Copy the full SHA 52dbb92View commit details
Commits on Nov 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fb70f49 - Browse repository at this point
Copy the full SHA fb70f49View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v3.14.0...v3.15.0