This repository has been archived by the owner on Dec 13, 2023. It is now read-only.
Releases: Netflix/conductor
Releases · Netflix/conductor
v3.15.0
What's Changed
- Docker updates by @v1r3n in #3790
- Remove log4j constraints for downstream users of client and common by @james-deee in #3791
- Fix JSONPath replace failed with line terminator by @Young-Zen in #3810
- Bugfix/Data inconsistency caused by updateEventHandler by @wy-hua in #3843
- Fix double execution of Async system tasks when RepairService is enabled by @VerstraeteBert in #3836
- Update versions by @meggarr in #3792
- Fix: include monaco sources into bundle by @Young-Zen in #3796
- Optimizing reading from datastore during WorkflowSweeper#sweep by @wildMythicWest in #3816
- Fix Conductor users broken links by @sandipanpanda in #3850
- Update WorkflowExecutor.java by @youngledo in #3852
- Fix typo in build-a-golang-task-worker.md by @gearcog in #3860
- Adding Redis db index and username properties by @Anupchat in #3847
- Fix taskToDomain field not being echoed by @Young-Zen in #3806
- Add support for building on windows by @Robban1980 in #3831
- ISICO-15108: javascript validation done on updating w/d by @sarmuru2 in #3805
- Update links in README to match conductor-docs changes by @mattheimer in #3811
- Upgrading OSS libraries with known open CVEs by @scottcarter87 in #3778
New Contributors
- @wy-hua made their first contribution in #3843
- @VerstraeteBert made their first contribution in #3836
- @meggarr made their first contribution in #3792
- @sandipanpanda made their first contribution in #3850
- @youngledo made their first contribution in #3852
- @gearcog made their first contribution in #3860
- @Anupchat made their first contribution in #3847
- @Robban1980 made their first contribution in #3831
- @sarmuru2 made their first contribution in #3805
- @mattheimer made their first contribution in #3811
- @scottcarter87 made their first contribution in #3778
Full Changelog: v3.14.0...v3.15.0
v3.14.0
Important
This release updates the JDK version supported by Conductor to 17. If you are using the binaries to run the server, please make sure to update the runtime to JDK17.
What's Changed
- Fixed Docker issues by @JCHacking in #3680
- Removing TaskDef retryCount cap of 10. by @hchepey-clari in #3729
- Fix docker builds. by @manan164 in #3692
- Update WHOSUSING.md by @LuisLainez in #3766
- Fix: terminateReason in TERMINATE Task can use JSONPath expression to extract value by @Young-Zen in #3772
- Make wait task async. by @manan164 in #3775
- Update to Java 17 by @alexmay48 in #3733
- feature support nested jsonpath expressions by @ryanmurf in #3764
- Fix test runs by @v1r3n in #3782
- Wait until calculation fix. by @manan164 in #3786
- Fix validation error handling in workflow/task editor by @Young-Zen in #3779
- issue-3719: Fix for http task stuck due to NPE by @saksham2105 in #3756
- Introducing a Noop task to allow for switch decision cases to have "no" tasks by @wildMythicWest in #3787
New Contributors
- @JCHacking made their first contribution in #3680
- @LuisLainez made their first contribution in #3766
- @Young-Zen made their first contribution in #3772
- @ryanmurf made their first contribution in #3764
- @saksham2105 made their first contribution in #3756
- @wildMythicWest made their first contribution in #3787
Full Changelog: v3.13.8...v3.14.0
v3.13.8
What's Changed
- Fix WAIT task is not working properly (after v3.13.0) by @yohanyflores in #3639
- Lazy evaluate workflow only in case of task is successful. by @manan164 in #3655
- Adding Clari as user of the Conductor by @hchepey-clari in #3676
- Update WhosUsing.md with ReliaQuest by @rq-dbrady in #3675
- FIX: Switch Task remains in PENDING state when evaluator throws exception by @supriyanta in #3673
- New workflow metadata endpoint by @alexmay48 in #3670
- Update google protobuf to pass security checks by @alexmay48 in #3705
- Added the ability to inject a custom AmazonS3 client by @PavelShahoiko in #3699
- Fix timeline not show when using the DO_WHILE loop. by @ppolxda in #3682
New Contributors
- @yohanyflores made their first contribution in #3639
- @hchepey-clari made their first contribution in #3676
- @rq-dbrady made their first contribution in #3675
- @supriyanta made their first contribution in #3673
- @alexmay48 made their first contribution in #3670
- @PavelShahoiko made their first contribution in #3699
- @ppolxda made their first contribution in #3682
Full Changelog: v3.13.7...v3.13.8
v3.13.7
What's Changed
- fixed task card open in Chrome and Firefox by @sourabh30 in #3447
- Fix NPE for verify and repair if workflow not found by @james-deee in #3598
- Issue-3611: TaskDef validation: Print actual value that is being validated by @charybr in #3612
- update the link of Main Documentation Site by @Q-Bug4 in #3605
- Misc enhancements by @v1r3n in #3593
- Avoid exception message set to 'null' by @marosmars in #3625
- Add property for the timeout of sweeper polling for workflows by @lsfe87 in #3633
- Join task callBackDuration by @manan164 in #3863
- removing dead tasks from queue message by @astelmashenko in #3644
New Contributors
- @sourabh30 made their first contribution in #3447
- @charybr made their first contribution in #3612
- @Q-Bug4 made their first contribution in #3605
- @lsfe87 made their first contribution in #3633
Full Changelog: v3.13.6...v3.13.7
v3.13.6
What's Changed
- elastic search with postgres. by @manan164 in #3565
- Fix docker builds by @v1r3n in #3543
- Fix disappearing outputs from long running tasks by @marosmars in #3573
- Add Redis Cluster connection properties for Locking by @james-deee in #3572
- Fix a typo in error handling documentation by @davebarda in #3554
- fix typo in clojure-sdk.md by @eltociear in #3583
- Handling messages loss case on exceptions by @AvitalOfstein in #3585
- Pass complete workflow as input to failure workflow. by @manan164 in #3577
- Include inputs to the switch task by @v1r3n in #3580
- Support task domains in the worker spring configuration by @v1r3n in #3553
New Contributors
- @davebarda made their first contribution in #3554
- @eltociear made their first contribution in #3583
Full Changelog: v3.13.5...v3.13.6
v3.13.5
What's Changed
- Improve Elasticsearch-related problems description by @yuri1969 in #3417
- Update README to include reference to workflow as code by @v1r3n in #3514
- Make LocalOnlyLock reentrant by @marosmars in #3513
- Enable the endpoint to be configured for SQS by @bjpirt in #3479
- Add spring support for annotated workers by @v1r3n in #3492
- removed task ref name when processing event queue by @astelmashenko in #3495
- [docs]: Update switch-task.md by @tantommy in #3498
- Call execute in case JQ execution failed to start by @v1r3n in #3375
- Add
ownerEmail
to eventhandlers.md by @bdparrish in #3529 - Support for unit and integration tests of the workflows by @v1r3n in #3507
- Updated to make it work on Apple Mac M1 by @sandeep540 in #3503
- [docs]: update join-task.md by @tantommy in #3499
- [docs] Minor issue fixes by @ropereraLK in #3466
- Make orkes queue default by @manan164 in #3435
- Curl is not available in the rabbitmq image by @dragorosson in #3535
- Support Nack functionality for avoiding loosing messages on errors by @AvitalOfstein in #3371
- Bump com.thoughtworks.xstream:xstream from 1.4.19 to 1.4.20 by @dependabot in #3480
- Add in a default AWS credentials provider by @bjpirt in #3478
- Apply spotless by @v1r3n in #3537
New Contributors
- @tantommy made their first contribution in #3498
- @bdparrish made their first contribution in #3529
- @sandeep540 made their first contribution in #3503
- @AvitalOfstein made their first contribution in #3371
Full Changelog: v3.13.3...v3.13.5
v3.13.3
What’s Changed
- Allow for an upgrade of log4j2 versions by loosening constraint (#3321) @james-deee
- Task details not showing in UI (#3459) @ceisen1
- Fix unused version in Running Workflows metric (#3386) @james-deee
- Remove tasks from Elasticsearch when workflow is removed (#3300) @NLRemco
- Do_while task relevant loop over task calculation fix (#3351) @manan164
- Allow overriding the thread count for the annotated workers (#3320) @v1r3n
- batch polling in client (#3304) @jxu-nflx
New
- Add option to add payloadBytes into getLocation method (#3383) @SimonMisencik
Refactor
- Use AmazonSQS instead of AmazonSQSClient (#3398) @ctlove0523
Documentation
- Update the docs for external payload storage (#3441) @bjpirt
- Improve Java Worker documentation (#3418) @yuri1969
- Update README.md (#3452) @Ishaan2053
- 📝 Fix typo in website nav menu (#3308) @dragorosson
- Documentation updates (#3364) @RizaFarheen
- fix a spell mistake (#3363) @hanyf
- Fix typo in docs: Desiging → Designing (#3336) @paescuj
- Minor issue fixes (#3462) @ropereraLK
Dependency Updates
- Bump decode-uri-component from 0.2.0 to 0.2.2 in /ui (#3387) @dependabot
- add support compilation on m1 mac (#3376) @v1r3n
v3.13.2
v3.13.1
Dependencies
- Removed spring-security-core
Documentation
- typo fix in docs (workerdef) (#3297) @biswarup1290dass
v3.13.0
What’s Changed
IMPORTANT
- JOIN task is made async (#3284) @apanicker-nflx
- Set unack/postpone duration based on task state (#3289) @skorse
Bug Fixes
- re-throw TerminateWorkflowException if payload exceed max threshold s… (#3272) @jxu-nflx
- Fail workflow if input to dynamic fork join task is invalid (#3273) @jxu-nflx
- Set scheduledTime and startTime with currentTime for all system tasks (#3278) @skorse