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