diff --git a/CHANGELOG.md b/CHANGELOG.md index d20e0c9..5c37582 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.3.4] - 2026-09-26 + +### Fixed +- Retry workflow-task heartbeat after a compatible Server reports temporary + database loss with an unknown outcome. The worker checks the exact task, + lease owner, and attempt before resending the same request, including on + path-prefixed managed runtime URLs. Server 2.4.11 adds this response; older + Servers retain their existing behavior. + ## [2.3.3] - 2026-09-26 ### Fixed diff --git a/pyproject.toml b/pyproject.toml index fea3f45..0468431 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "durable-workflow" -version = "2.3.3" +version = "2.3.4" description = "Python client and worker SDK for Durable Workflow Cloud and self-hosted Server" readme = "README.md" requires-python = ">=3.10" @@ -71,8 +71,8 @@ durable-workflow-replay-conformance = "durable_workflow.replay_conformance:main" durable-workflow-workflow-updates-conformance = "durable_workflow.workflow_updates_conformance:main" [tool.durable-workflow] -product-train = "2.3.3" -registry-version = "2.3.3" +product-train = "2.3.4" +registry-version = "2.3.4" supported-server-versions = "2.4.8" worker-protocol-version = "1.19" control-plane-version = "2"