diff --git a/CHANGELOG.md b/CHANGELOG.md index 47d336b8..cd07e309 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## 0.1.1 +Allows signals to be processed within the first workflow task. + +**IMPORTANT:** This change is backward compatible, but workflows started +on this version cannot run on earlier versions. If you rollback, you will +see workflow task failures mentioning an unknown SDK flag. This will prevent +those workflows from making progress until your code is rolled forward +again. + ## 0.1.0 This introduces signal first ordering. See https://github.com/coinbase/temporal-ruby/issues/258 for @@ -21,4 +30,4 @@ process, you must follow these rollout steps to avoid non-determinism errors: These steps ensure any workflow that executes in signals first mode will continue to be executed in this order on replay. If you don't follow these steps, you may see failed workflow tasks, which -in some cases could result in unrecoverable history corruption. \ No newline at end of file +in some cases could result in unrecoverable history corruption. diff --git a/lib/temporal/version.rb b/lib/temporal/version.rb index 87781382..eb368292 100644 --- a/lib/temporal/version.rb +++ b/lib/temporal/version.rb @@ -1,3 +1,3 @@ module Temporal - VERSION = '0.1.0'.freeze + VERSION = '0.1.1'.freeze end