diff --git a/CHANGELOG.md b/CHANGELOG.md index fa4e0ffdf..b3c6f7ae5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,20 @@ to include examples, links to docs, or any other relevant information. ### Added +### Changed + +### Deprecated + +### :boom: Breaking Changes + +### Fixed + +### Security + +## [1.32.0] - 2026-08-24 + +### Added + - Added `temporalio.converter.create_payload_validation_error` to create the non-retryable application error used when a converted payload fails validation. - Added experimental `temporalio.contrib.opentelemetry.ReplaySafeMeterProvider` and @@ -76,8 +90,6 @@ to include examples, links to docs, or any other relevant information. message becomes specific to validation. Any other decode failure, and a retryable `PayloadValidationError`, keep their existing treatment. -### Deprecated - ### :boom: Breaking Changes - The `openai-agents` extra now requires `openai-agents>=0.19.2,<0.20`, up from `>=0.17.5` with no @@ -109,8 +121,6 @@ to include examples, links to docs, or any other relevant information. is passed for `run_config`. (openai-agents >= 0.19.0 accepts `dict` run configs at its public runner API) -### Security - ## [1.31.0] - 2026-07-29 ### Added diff --git a/pyproject.toml b/pyproject.toml index d6397a7b6..d05d2f8c6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "temporalio" -version = "1.31.0" +version = "1.32.0" description = "Temporal.io Python SDK" authors = [{ name = "Temporal Technologies Inc", email = "sdk@temporal.io" }] requires-python = ">=3.10" diff --git a/temporalio/service.py b/temporalio/service.py index 130b5d295..6a3a053dd 100644 --- a/temporalio/service.py +++ b/temporalio/service.py @@ -24,7 +24,7 @@ import temporalio.runtime from temporalio.bridge.client import RPCError as BridgeRPCError -__version__ = "1.31.0" +__version__ = "1.32.0" ServiceRequest = TypeVar("ServiceRequest", bound=google.protobuf.message.Message) ServiceResponse = TypeVar("ServiceResponse", bound=google.protobuf.message.Message) diff --git a/uv.lock b/uv.lock index 22d2244c6..6e6ccc4f4 100644 --- a/uv.lock +++ b/uv.lock @@ -9,7 +9,7 @@ resolution-markers = [ ] [options] -exclude-newer = "2026-08-05T18:42:17.193687502Z" +exclude-newer = "2026-08-10T18:40:15.391197Z" exclude-newer-span = "P2W" [[package]] @@ -4696,7 +4696,7 @@ wheels = [ [[package]] name = "temporalio" -version = "1.31.0" +version = "1.32.0" source = { virtual = "." } dependencies = [ { name = "nexus-rpc" },