@@ -43,7 +43,7 @@ The qualified tuple in
4343[ ` polyglot/qualified-artifact-tuple.json ` ] ( polyglot/qualified-artifact-tuple.json )
4444pins every published artifact the journeys use: native Durable Workflow Server
45453.0.5 (by image digest), Workflow 2.20.2, Waterline 2.13.2, PHP SDK 3.9.4,
46- Python SDK 2.14.1, Rust SDK 4.10.3 and CLI 2.3.3. ` artifacts.workflow ` selects
46+ Python SDK 2.14.1, Rust SDK 4.11.2 and CLI 2.3.3. ` artifacts.workflow ` selects
4747the embedded application's Composer package; the Composer lock must match it.
4848Native Server is one process that creates its schema and ` default ` namespace
4949and runs timers, schedules and activity timeouts itself, so the stacks start no
@@ -56,6 +56,11 @@ are recorded, keep every worker on SDK 2.14.1 or newer. Older versions cannot
5656replay those waits. See the [ Python SDK compatibility notes] ( https://github.com/durable-workflow/sdk-python/blob/2.14.1/CHANGELOG.md )
5757for the remaining limits on legacy histories and predicate identity.
5858
59+ Rust SDK 4.11.2 preserves the original deadline of standalone condition waits
60+ after signals that leave the predicate false. Once a history records a reopened
61+ wait with a shorter timeout, keep that run on fixed workers. SDK 4.11.1 and
62+ earlier refuse that history. See the [ Rust SDK compatibility notes] ( https://github.com/durable-workflow/sdk-rust/blob/4.11.2/CHANGELOG.md ) .
63+
5964### Conversation on a PHP service-mode worker
6065
6166` App\Workflows\ServiceMode\Conversation\ConversationWorkflow ` is the
0 commit comments