This repository has been archived by the owner on Dec 13, 2023. It is now read-only.
Releases: Netflix/conductor
Releases · Netflix/conductor
v3.2.0
What’s Changed
IMPORTANT
- Extensible evaluator framework. (#2403) @venkag
DECISION
task has been deprecated and replaced bySWITCH
LAMBDA
task has been deprecated and replaced byINLINE
- Event task is async (#2420) @aravindanr
- Added es7-persistence module (#2324) @FpyrypT
- Added ability to send metrics to datadog server (#2332) @noamlevy81
Bug Fixes
- Amqp too many connections (#2421) @guru1306
- Fixed serverAndUI docker setup script (#2423) @uakihir0
- [redis-persistence] Prevent workflow to tasks mapping from being deleted immediately during archiving (#2399) @heinrichcohn
Refactor
- SystemTaskWorkerCoordinator refactoring (#2377) @aravindanr
Dependency Updates
- Upgraded azure-storage-blob to 12.7.0 to fix build issue #2407 (#2408) @aravindanr
- Bump path-parse from 1.0.6 to 1.0.7 in /ui (#2395) @dependabot
v2.31.5
- [BugFix] Fixed a bug in the event polling with Rx Executor scheduler
- [BugFix] [Postgres] Fixed a bug in processUnacks, processAllUnacks in the queue implementation
- [Feature] Configurable retry delay policy
v3.1.0
What’s Changed
IMPORTANT
- Bulk Terminate API changed to use POST instead of DELETE (#2339)(#2341) @aravindanr
New
- SubWorkflow task will be auto-retried on BACKEND_ERROR (#2360) @aravindanr
- [Postgres] Add descending priority index to combo_queue_message index to make queue queries faster (#2351) @rickfish
- [Postgres] Dont use string manipulation on parameter for processUnacks, processAllUnacks (#2350) @rickfish
- Separate database services in docker compose (#2349) @venkag
Bug Fixes
- Acquire lock when creating workflow (#2353) @apanicker-nflx
- Fix for retrying subworkflows within dynamic fork join (#2344) @apanicker-nflx
- Fix grpc docker compose (#2317) @michaelpaliy
Refactor
- Refactor Postgres and MySQL unit tests (#2279) @michaelpaliy
Documentation
- Update systask.md (#2327) @kishorebanala
Community
- Oracle Persistence Feature - Community Projects (RELATED.md) (#2296) @maheshyaddanapudi
- Mongo Persistence Feature - Community Projects (RELATED.md) (#2300) @maheshyaddanapudi
- OAuth 2.0 Role Based Security - Community Projects (RELATED.md) (#2274) @maheshyaddanapudi
- Scheduled Workflow Feature - Community Projects (RELATED.md) (#2356) @jas34
v3.0.6
What’s Changed
New
- New Search APIs that return Workflow/Task instead of WorkflowSummary/TaskSummary (#2260) @michaelpaliy
Bug Fixes
- #2263 SQL files are the same as 2.31 (#2271) @aravindanr
Refactor
- Removed task limit (#2272) @aravindanr
v3.0.5
What’s Changed
New
- Improve repair service to auto-repair subworkflow (#2261) @apanicker-nflx
- Allow retrying timed_out workflow with no unsuccessful tasks (#2247) @apanicker-nflx
- Remove workflow operation from task update (#2250) @apanicker-nflx
Bug Fixes
- Add build properties to /admin/config API which is consumed by the UI (#2264) @michaelpaliy
- Embrace spring flyway (#2246) @michaelpaliy
- Get all IP addresses for redis cluster (#2249) @jackstenglein
v3.0.4
What’s Changed
- Added instructions to run Conductor (#2239) @aravindanr
- Disabled Flyway in Spring Boot. This fixes the startup issue (#2226) when using MySQL or Postgres.
v3.0.3
What’s Changed
- Docker & Docker Compose fixes - 3.X (#2206) @maheshyaddanapudi
- add postgres missing dependency (#2222) @noamlevy81
New
- Remove workflows from decider queue when paused; add when resumed (#2230) @apanicker-nflx
Refactor
- Added check for max tasks limit (#2233) @aravindanr
- Use Spring Boot's auto configuration to create an ObjectMapper (#2227) @aravindanr
- Removed TaskType#isSystemTask in favor SystemTaskRegistry#isSystemTask (#2223) @aravindanr
Dependency Updates
- Bump hosted-git-info from 2.8.8 to 2.8.9 in /ui (#2238) @dependabot
- Bump lodash from 4.17.19 to 4.17.21 in /ui (#2237) @dependabot
- Bump underscore from 1.10.2 to 1.12.1 in /ui (#2236) @dependabot
v3.0.2
What’s Changed
- Fixed the issue some endpoints not working in swagger-ui (#2210) @komatiraju032
- [Java client] Support bulk termination of workflows (#2176) @noamlevy81
- Add support for publishing in Prometheus registry (#2187) @marcocrasso
Refactor
- Renamed WorkflowPoller->WorkflowReconciler and can be enabled using property (#2172) @apanicker-nflx
Property:conductor.workflow-reconciler.enabled
v3.1.0-rc.1
create interfaces for poller and sweeper to allow for extension
v3.0.1
What’s Changed
- Ensure async complete system tasks are not response timed out (#2181) @apanicker-nflx