Releases: Koralix-Studios/step-functions
1.1.2 - 🛠️ Fixing and Publishing 📦
🎉 We're excited to announce the release of version 1.1.2 of the Step Functions library! 🎉
In this release, we've fixed a bug that caused transitions from aggregation steps to be executed multiple times. This resulted in inconsistent behavior and potential errors. With this fix, you can now expect more reliable and predictable behavior from your aggregation steps. 🛠️
We've also added the library to the Maven Central (Sonatype) repository to improve availability and make installation easier. Now you can easily add our library as a dependency in your project's pom.xml
file and start building complex workflows with ease. 📦
This enhances the reliability 💪 and accessibility 🌐 of our library for building multiple-step functions with ease.
Complex workflows made easy - 🚶♂️Step by Step🚶♀️ with Step Functions.
What's Changed
- README new intro and wiki link by @JohanVonElectrum in #10
- Added badges by @JohanVonElectrum in #11
- README.md updated by @JohanVonElectrum in #12
- README updated and prompts.md created by @JohanVonElectrum in #13
- Removed useless generic types in tests by @JohanVonElectrum in #14
- Improved javadoc by @JohanVonElectrum in #15
- v1.1.2 by @JohanVonElectrum in #16
- Signing fix by @JohanVonElectrum in #17
Full Changelog: 1.1.1...1.1.2
1.1.1 - 🧮 Building Better Workflows with Aggregation 🔄
🎉 Introducing version 1.1.1 of the Step Functions library! 🎉
In this update, we've added the ability to incorporate aggregation 🧮 when constructing Step Functions using our new builder 🔨 approach. This enhancement provides users with even more options 💡 and control 🎛️ when designing complex workflows with our library.
We're confident that this release will further improve the user experience when creating multiple-step functions and we always value your feedback 👂 and suggestions 💬.
Complex workflows made easy - 🚶♂️Step by Step🚶♀️ with Step Functions.
What's Changed
- Builder with aggregation by @JohanVonElectrum in #9
Full Changelog: 1.1.0...1.1.1
1.1.0 - 🏗️ Building Better Workflows 🔄
🎉 We're excited to announce the release of version 1.1.0 of the Step Functions library! 🎉
This update includes the addition of mapping transitions 🗺️ and a StepFunctionBuilder 🔨 to make the process of creating Step Functions even easier. We've also cleaned up 🧹 some code, added more documentation 📝, and included more metadata 📊 in the library's pom.xml file.
Additionally, we've implemented short-termination ⏹️ when an exception occurs, cancelling all running steps on async functions when it finishes. This enhances the robustness 💪 and resilience 🧘 of our library for building multiple-step functions with ease.
We believe that this release will further improve the user experience in constructing multiple-step functions and we are always open to your feedback and suggestions 👂.
Complex workflows made easy - 🚶♂️Step by Step🚶♀️ with Step Functions.
What's Changed
- README.md updated by @JohanVonElectrum in #5
- Added pom metadata by @JohanVonElectrum in #6
- Map transitions by @JohanVonElectrum in #7
- Builder by @JohanVonElectrum in #8
Full Changelog: 1.0.1...1.1.0
1.0.1 - 👣 Stepping into a Cleaner Future 🧹
🚀 Introducing version 1.0.1 of the Step Functions library! 🚀
This update includes a bug fix for the aggregation clear process in AsyncStepFunctions
, which now occurs after execution to ensure data availability and prevent issues when executing in parallel. This fix further establishes our library as a reliable 💪 and versatile 🧘 solution for building multiple-step functions with ease.
We are confident that this release will continue to provide a powerful 💪 and flexible 🧘 tool for constructing multiple-step functions and we welcome your feedback.
Complex workflows made easy - 🚶♂️Step by Step🚶♀️ with Step Functions.
What's Changed
- Community files added by @JohanVonElectrum in #3
- 1.0.1 aggregation clear fix by @JohanVonElectrum in #4
Full Changelog: 1.0.0...1.0.1
1.0.0 - 🚶♂️Step by Step🚶♀️
🎉🚀 We are excited to announce the release of version 1.0.0 of our library for creating multiple-step functions! 🚀🎉
This release includes the ability to create both synchronous ⏩ and asynchronous ⏰ step functions with ease. Our library provides flexibility in defining custom steps and transitions, allowing for the creation of complex workflows with capabilities such as parallel branching, conditional branching, and branch merging with aggregation.
Additionally, our library supports multiple termination steps, allowing for a StepFunction
to return a result from multiple steps rather than just a single final step. Our library also allows for dynamic addition ➕ of transitions and steps to a StepFunction
at runtime.
We hope that this release provides a powerful 💪 and flexible 🧘 tool for creating multiple-step functions and we look forward to hearing your feedback. 😊👍
Complex workflows made easy - 🚶♂️Step by Step🚶♀️ with our library!
What's Changed
- v1.0.0 by @JohanVonElectrum in #1
- Added docs by @JohanVonElectrum in #2
New Contributors
- @JohanVonElectrum made their first contribution in #1
Full Changelog: https://github.com/Koralix-Studios/step-functions/commits/1.0.0