Releases: conductor-oss/conductor
Releases · conductor-oss/conductor
v3.21.20
What’s Changed
- chore: Enhance logging for tasks batch poll API (#612) @Akhil-Pathivada
 - Update README for supporting both ES & OS (#629) @kgoeltner
 - Fixed getting messages size from AMQPObservableQueue of type exchange (#568) @RM650
 - upgrade orkes-workflow-visualizer to v1.1.1 (#586) @najeebkp
 - Support both ES & OS via gradle build flag (#628) @kgoeltner
 - Add JSON Schema Definitions for Core Conductor Models (#625) @v1r3n
 - Fix FORK_JOIN_DYNAMIC input wrapping when fed directly by JSON_JQ_TRANSFORM (#575) (#599) @sc-a-zhukov
 - fix(os-persistence): Resolve race condition in OpenSearch bulk indexing (#600) @Akhil-Pathivada
 - fix(os-persistence): Migrate index templates to Composable API with priorities (#593) @Akhil-Pathivada
 - Fix NPE in batchPoll by returning 200 OK + empty list instead of 204 (#608) @nthmost-orkes
 - Fix test failures stemming from exception handling changes (#609) @nthmost-orkes
 - Fix flaky postgres poll data test (#607) @nthmost-orkes
 - add username config to redis lock (#601) @ssesha
 - add @JsonProperty annotations to fix AWS policy JSON format (#603) @nthmost-orkes
 - fixes docker-compose build by disabling Spotless check (#598) @nthmost-orkes
 - Address bug where the Kafka event queue is resuing the consumer client.id for each queue created (#543) @Robban1980
 - fix(elasticsearch-dao): wait for index refresh and guarantee changes are visible for search (#571) @ClemDoum
 - Fix issue: Return 404 instead of 2xx codes for methods handling non-existent tasks#38 (#69) @vmsh1
 
What's Changed
- Fix issue: Return 404 instead of 2xx codes for methods handling non-existent tasks#38 by @vmsh1 in #69
 - fix(elasticsearch-dao): wait for index refresh and guarantee changes are visible for search by @ClemDoum in #571
 - Address bug where the Kafka event queue is resuing the consumer client.id for each queue created by @Robban1980 in #543
 - fixes docker-compose build by disabling Spotless check by @nthmost-orkes in #598
 - add @JsonProperty annotations to fix AWS policy JSON format by @nthmost-orkes in #603
 - add username config to redis lock by @ssesha in #601
 - Fix flaky postgres poll data test by @nthmost-orkes in #607
 - Fix test failures stemming from exception handling changes by @nthmost-orkes in #609
 - Fix NPE in batchPoll by returning 200 OK + empty list instead of 204 by @nthmost-orkes in #608
 - fix(os-persistence): Migrate index templates to Composable API with priorities by @Akhil-Pathivada in #593
 - fix(os-persistence): Resolve race condition in OpenSearch bulk indexing by @Akhil-Pathivada in #600
 - Fix FORK_JOIN_DYNAMIC input wrapping when fed directly by JSON_JQ_TRANSFORM (#575) by @sc-a-zhukov in #599
 - Add JSON Schema Definitions for Core Conductor Models by @v1r3n in #625
 - Support both ES & OS via gradle build flag by @kgoeltner in #628
 - upgrade orkes-workflow-visualizer to v1.1.1 by @najeebkp in #586
 - Fixed getting messages size from AMQPObservableQueue of type exchange by @RM650 in #568
 - Update README for supporting both ES & OS by @kgoeltner in #629
 - chore: Enhance logging for tasks batch poll API by @Akhil-Pathivada in #612
 
New Contributors
- @vmsh1 made their first contribution in #69
 - @ClemDoum made their first contribution in #571
 - @nthmost-orkes made their first contribution in #598
 - @ssesha made their first contribution in #601
 - @Akhil-Pathivada made their first contribution in #593
 - @sc-a-zhukov made their first contribution in #599
 
Full Changelog: v3.21.19...v3.21.20
v3.21.19
What’s Changed
- Introduce ExecutionMetadata model to capture execution level metrics in task and taskresult (#545) @shaileshpadave
 - UI Feature: Complete human task for running execution with refresh after api call (#546) @RM650
 - Added UI feature to manage event handlers - create/update (#550) @RM650
 - Add ssl mode and client name in redis cluster configuration (#567) @vashistavivek
 - Minor wiki formatting so prerequisites render clearly (#564) @AshwinJay
 - Fix(http-task): readTimeOut configuration from task input does not wo… (#579) @emogua
 - Update docs (#584) @liivw
 - Update task configuration references (#574) @liivw
 - [Bug Fix] Allow Json Keys with spaces in the placeholders (#552) @ruben-mathews
 - Update README TOC (#565) @ngocnhan-tran1996
 - Fix some typos (#566) @ngocnhan-tran1996
 - Update generate_gh_pages.yml - switch to GITHUB_TOKEN (#563) @c4lm
 - Update generate_gh_pages.yml (#562) @c4lm
 - Update docs (#560) @liivw
 
What's Changed
- Update docs by @liivw in #560
 - Update generate_gh_pages.yml by @c4lm in #562
 - Update generate_gh_pages.yml - switch to GITHUB_TOKEN by @c4lm in #563
 - Fix some typos by @ngocnhan-tran1996 in #566
 - Update README TOC by @ngocnhan-tran1996 in #565
 - [Bug Fix] Allow Json Keys with spaces in the placeholders by @ruben-mathews in #552
 - Update task configuration references by @liivw in #574
 - Update docs by @liivw in #584
 - Fix(http-task): readTimeOut configuration from task input does not wo… by @emogua in #579
 - Minor wiki formatting so prerequisites render clearly by @AshwinJay in #564
 - Add ssl mode and client name in redis cluster configuration by @vashistavivek in #567
 - Added UI feature to manage event handlers - create/update by @RM650 in #550
 - UI Feature: Complete human task for running execution with refresh after api call by @RM650 in #546
 - Introduce ExecutionMetadata model to capture execution level metrics in task and taskresult by @shaileshpadave in #545
 
New Contributors
- @ngocnhan-tran1996 made their first contribution in #566
 - @ruben-mathews made their first contribution in #552
 - @emogua made their first contribution in #579
 - @AshwinJay made their first contribution in #564
 - @vashistavivek made their first contribution in #567
 - @RM650 made their first contribution in #550
 
Full Changelog: v3.21.18...v3.21.19
v3.21.18
What’s Changed
- Introduce maskedFields in workflow def (#559) @shaileshpadave
 
v3.21.17
What's Changed
- Doc changes by @jeffbulltech in #540
 - Update README.md by @v1r3n in #541
 - Upgraded AWS SDK to v2 by @shaileshpadave in #533
 - Add idempotency key to workflow summary by @ystxn in #548
 - [Doc update] fix broken links by @liivw in #549
 - Update deployment process by @v1r3n in #556
 
Full Changelog: v3.21.16...v3.21.17
v3.21.16
What's Changed
- Revert due to locks not functional when used with fork joins by @bradyyie in #530
 - Metrics Improvements by @v1r3n in #529
 - CCOR-12529 Create dynamic lucene dependency selection based on index engine by @kgoeltner in #527
 - Added cache config for workflow by @vishesh-orkes in #535
 - Fix blank timeline UI issue with DO_WHILE #534 by @pinyiw in #537
 - Update README.md by @RizaFarheen in #523
 
New Contributors
- @bradyyie made their first contribution in #530
 - @kgoeltner made their first contribution in #527
 - @vishesh-orkes made their first contribution in #535
 - @pinyiw made their first contribution in #537
 
Full Changelog: v3.21.15...v3.21.16
v3.21.15
What's Changed
- Update SDK POJOs to match server POJO implementations by @orkes-harshil in #491
 - Add task to domain to workflow summary index by @fw-himanshu in #492
 - Feature sede tests by @orkes-harshil in #494
 - Access env variables while initializing ApiClient by @shaileshpadave in #514
 - [Beta] Conductor-Lite: Server for running conductor server locally by @v1r3n in #412
 - Fix CVE-2023-42809 by @richrace in #518
 - Fix CVE-2025-24813 by @richrace in #519
 - Update setup instructions and correct Conductor version in documentation by @vuon9 in #517
 - Update SDK POJOs to match server POJO implementations by @orkes-harshil in #512
 - Changed security vuln reporting email to [email protected] by @jeffbulltech in #521
 - Fix dependency issue by @Sudakatux in #506
 - adding lucene version by @orkes-venkat in #524
 - change ordering of poll queue dao by @astelmashenko in #515
 - introduce a new locking scheme in ExecutionLockService, and apply it in a number of places where race conditions can occur by @vincent-cognite in #496
 - Code changes to introduce ServiceRegistryClient by @shaileshpadave in #432
 - Introduce Signal API and SYNC-DURABLE consisteny during execution by @shaileshpadave in #481
 - fix(ui): different workflow name restrictions in the UI and API by @JCHacking in #486
 - Update the location of the java client SDK by @v1r3n in #525
 - Remove legacy clients by @v1r3n in #526
 
New Contributors
- @fw-himanshu made their first contribution in #492
 - @richrace made their first contribution in #518
 - @vuon9 made their first contribution in #517
 - @vincent-cognite made their first contribution in #496
 
Full Changelog: v3.21.14...v3.21.15
v3.21.14
What's Changed
- feat: add errors inspector by @mcrasso-marsie in #424
 - Adding tests for Accessors, constructors and other methods by @orkes-harshil in #479
 - [BUG] PostgreQueueDAO.popMessage may pop messages from incorrect queues and return more messages than expected by @Robban1980 in #478
 - Adds metadata attribute by @Sudakatux in #488
 - Update SDK POJOs to have Lombok annotations by @orkes-harshil in #463
 
Full Changelog: v3.21.13...v3.21.14
v3.21.13
What’s Changed
- [Feature] Adding support for Kafka in the Workflow Event Listener (#420) @Robban1980
 - Added missing Lombok annotations to SchemaDef (#446) @jmigueprieto
 - Broken Link for "Get Started" CTA (#431) @gulam159
 - Formatting updates (#430) @RizaFarheen
 - Add --no-java flag for Nashorn runtime (#429) @c4lm
 - Test to check the Datatype of Priority field in subWorkflowParams (#428) @orkes-harshil
 - Expose payload functions publicly, to allow clients to be extended. (#418) @lbestatlas
 - Changing the data type of priority to handle expressions. (#427) @orkes-harshil
 - Create scaling-workflows.md (#415) @RizaFarheen
 - Added support to bind workflow instance id to parameter for worker task in SDK (#381) @l0lcat
 - Updated responseTimeoutSeconds to reflect 600 sec (#374) @jeffbulltech
 - Use UTC timestamp in PostgresQueueListenerTest (#361) @VerstraeteBert
 - Redis Health Indicator for Spring Actuator (#373) @phgbecker
 - chore: add dep to support irsa role (#404) @mcrasso-marsie
 - enh: Added toolbar to workflow diagram for zoom in, out, fit-to-screen and download as png (#409) @najeebkp
 - Redisson DNS Monitoring Interval (#372) @phgbecker
 - Feature: Fixing QueueDAO and indexDAO (#405) @orkes-venkat
 - Add missing createdBy field to fix workflow search endpoint (#401) @ystxn
 - Fix dependancie compatibility for ES 7 indexing and Microsoft Azure external storage (#403) @token97
 - Feature: Implementing QueueDAO in sqlite (#395) @orkes-venkat
 - Feature: Adding MetadataDAO implementation for Sqlite (#393) @orkes-venkat
 - Feature: Implementing ExecutionDAO for Sqlite (#400) @orkes-venkat
 - Java Client v4 - Added 
MetadataUtils(#399) @jmigueprieto - Fix: Updating Upload Artifact version to v4 (#392) @orkes-venkat
 - Java Client v4 - Support priority override for sub workflows (#384) @jmigueprieto
 - Java Client/SDK v4 changelog (#383) @jmigueprieto
 
What's Changed
- Java Client/SDK v4 changelog by @jmigueprieto in #383
 - Java Client v4 - Support priority override for sub workflows by @jmigueprieto in #384
 - Fix: Updating Upload Artifact version to v4 by @orkes-venkat in #392
 - Java Client v4 - Added 
MetadataUtilsby @jmigueprieto in #399 - Fix dependancie compatibility for ES 7 indexing and Microsoft Azure external storage by @token97 in #403
 - Add missing createdBy field to fix workflow search endpoint by @ystxn in #401
 - Feature: Fixing QueueDAO and indexDAO by @orkes-venkat in #405
 - Feature: Adding sqlite persistence applying migrations to sqlite by @orkes-venkat in #389
 - Redisson DNS Monitoring Interval by @phgbecker in #372
 - enh: Added toolbar to workflow diagram for zoom in, out, fit-to-screen and download as png by @najeebkp in #409
 - enh:add support for expanded subworkflows by default in diagram by @najeebkp in #406
 - chore: add dep to support irsa role by @mcrasso-marsie in #404
 - Redis Health Indicator for Spring Actuator by @phgbecker in #373
 - Use UTC timestamp in PostgresQueueListenerTest by @VerstraeteBert in #361
 - Updated responseTimeoutSeconds to reflect 600 sec by @jeffbulltech in #374
 - Added support to bind workflow instance id to parameter for worker task in SDK by @l0lcat in #381
 - Create scaling-workflows.md by @RizaFarheen in #415
 - Changing the data type of priority to handle expressions. by @orkes-harshil in #427
 - Expose payload functions publicly, to allow clients to be extended. by @lbestatlas in #418
 - Test to check the Datatype of Priority field in subWorkflowParams by @orkes-harshil in #428
 - Add --no-java flag for Nashorn runtime by @c4lm in #429
 - Formatting updates by @RizaFarheen in #430
 - Broken Link for "Get Started" CTA by @gulam159 in #431
 - Added missing Lombok annotations to SchemaDef by @jmigueprieto in #446
 - [Feature] Adding support for Kafka in the Workflow Event Listener by @Robban1980 in #420
 
New Contributors
- @token97 made their first contribution in #403
 - @phgbecker made their first contribution in #372
 - @mcrasso-marsie made their first contribution in #404
 - @l0lcat made their first contribution in #381
 - @orkes-harshil made their first contribution in #427
 
Full Changelog: v3.21.12...v3.21.13
v3.22.0-alpha1
What's Changed
- Java Client/SDK v4 changelog by @jmigueprieto in #383
 - Java Client v4 - Support priority override for sub workflows by @jmigueprieto in #384
 - Fix: Updating Upload Artifact version to v4 by @orkes-venkat in #392
 - Java Client v4 - Added 
MetadataUtilsby @jmigueprieto in #399 - Fix dependancie compatibility for ES 7 indexing and Microsoft Azure external storage by @token97 in #403
 - Add missing createdBy field to fix workflow search endpoint by @ystxn in #401
 - Feature: Fixing QueueDAO and indexDAO by @orkes-venkat in #405
 - Feature: Adding sqlite persistence applying migrations to sqlite by @orkes-venkat in #389
 - Redisson DNS Monitoring Interval by @phgbecker in #372
 
New Contributors
Full Changelog: v3.21.12...v3.22.0-alpha1
v3.21.12
What's Changed
- Task poll update v2 by @v1r3n in #328
 - Add testWorkflow to OrkesWorkflowClient by @ystxn in #333
 - Fix cant select tasks by @Sudakatux in #331
 - Enhance logo visibility by supporting light and dark modes in README.md by @gulam159 in #337
 - docs: Add custom logo link to Conductor documentation site by @gulam159 in #342
 - Add support for consuming events from Kafka by @Robban1980 in #325
 - [FEATURE] Add OpenSearch by @jpbelval in #338
 - Updated workflow sweeper to consider a new config MaxPostponeDurationSeconds for in progress tasks by @danmiller192 in #335
 - Added lease extension to java sdk and fixed tests by @ystxn in #349
 - [#343]fix:workflow diagram canvas width issue by @najeebkp in #350
 - Fix Spotless on os-persistence by @jpbelval in #347
 - Unify environment variable usage by @jmigueprieto in #353
 - Add support for configurable MetricsCollector in Spring client by @jmigueprieto in #356
 - Reduce FORK/JOIN latency by @jmigueprieto in #352
 - Upgrade Orkes queues to latest release by @jmigueprieto in #357
 - Fix Persistence/IndexDAO config by @jmigueprieto in #359
 - added missed logs by @sergii-melnyk in #358
 
New Contributors
- @Sudakatux made their first contribution in #331
 - @gulam159 made their first contribution in #337
 - @jpbelval made their first contribution in #338
 
Full Changelog: v3.21.11...v3.21.12