From ba16eb9028a4dd6a070cdac4f10225359ba1318f Mon Sep 17 00:00:00 2001 From: Adam Grare Date: Mon, 28 Oct 2024 16:46:17 -0400 Subject: [PATCH] Release v0.15.0 Added - Add WorkflowBase base class for Workflow (#279) - Add tool for using the aws stepfunctions simulator (#244) - Implement Map state (#184) - Add Map State Tolerated Failure (#282) - Run Map iterations in parallel up to MaxConcurrency (#283) - Implement Parallel State (#291) Changed - More granular compare_key and determine path at initialization time (#274) - For Choice validation, use instance variables and not payload (#277) - Return ExceedToleratedFailureThreshold if ToleratedFailureCount/Percentage is present (#285) Fixed - Fix case on log messages (#280) - Handle either ToleratedFailureCount or ToleratedFailurePercentage (#284) --- CHANGELOG.md | 18 ++++++++++++++++++ lib/floe/version.rb | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fda63a30..806e6c49 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,24 @@ This project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +## [0.15.0] - 2024-10-28 +### Added +- Add WorkflowBase base class for Workflow ([#279](https://github.com/ManageIQ/floe/pull/279)) +- Add tool for using the aws stepfunctions simulator ([#244](https://github.com/ManageIQ/floe/pull/244)) +- Implement Map state ([#184](https://github.com/ManageIQ/floe/pull/184)) +- Add Map State Tolerated Failure ([#282](https://github.com/ManageIQ/floe/pull/282)) +- Run Map iterations in parallel up to MaxConcurrency ([#283](https://github.com/ManageIQ/floe/pull/283)) +- Implement Parallel State ([#291](https://github.com/ManageIQ/floe/pull/291)) + +### Changed +- More granular compare_key and determine path at initialization time ([#274](https://github.com/ManageIQ/floe/pull/274)) +- For Choice validation, use instance variables and not payload ([#277](https://github.com/ManageIQ/floe/pull/277)) +- Return ExceedToleratedFailureThreshold if ToleratedFailureCount/Percentage is present ([#285](https://github.com/ManageIQ/floe/pull/285)) + +### Fixed +- Fix case on log messages ([#280](https://github.com/ManageIQ/floe/pull/280)) +- Handle either ToleratedFailureCount or ToleratedFailurePercentage ([#284](https://github.com/ManageIQ/floe/pull/284)) + ## [0.14.0] - 2024-08-20 ### Added - Implement "IsNumeric": false ([#266](https://github.com/ManageIQ/floe/pull/266)) diff --git a/lib/floe/version.rb b/lib/floe/version.rb index 6ba9405f..b7aadb70 100644 --- a/lib/floe/version.rb +++ b/lib/floe/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Floe - VERSION = "0.14.0" + VERSION = "0.15.0" end