Skip to content

PHP SDK 3.13.1

Choose a tag to compare

@rmcdaniel rmcdaniel released this 11 Nov 18:33
5298082

PHP SDK 3.13.1 stops a worker from exiting when a workflow uses a condition wait inside a group on native Server.

Fixed

  • Native Server doesn't accept a condition or signal wait inside all() or parallel() yet (server#1142). Before, the Server refused the completion with a 422 and the worker process exited. Now the worker fails that workflow task with grouped_condition_wait_unsupported, a message naming the Server version and the workaround (await the condition outside the group), and keeps running (#386, #278).
  • The refusal lifts automatically once native advertises grouped_condition_waits. PHP Server keeps its existing behavior. Runs that already recorded such a group keep replaying.

No other changes from 3.13.0.