@@ -20,6 +20,53 @@ to include examples, links to docs, or any other relevant information.
2020
2121### Added
2222
23+ ### Changed
24+
25+ - Payload converters exposed by data converters and workflow/activity accessors
26+ retain transfer type conversion, so direct use behaves consistently with SDK
27+ serialization.
28+
29+ ### Deprecated
30+
31+ ### :boom : Breaking Changes
32+
33+ - The OpenAI Agents integration has moved to the independently versioned
34+ [ ` temporalio-openai-agents ` ] ( https://pypi.org/project/temporalio-openai-agents/ )
35+ package. The existing ` temporalio[openai-agents] ` extra now installs that
36+ package, and the old public ` temporalio.contrib.openai_agents ` imports
37+ remain available at runtime and retain their static type information.
38+ New code should depend on ` temporalio-openai-agents ` directly and import
39+ ` temporalio.openai_agents ` .
40+ - ** Experimental** : Nexus Workflow Updates now require ` wait_for_stage ` to be explicitly set to ` ACCEPTED ` .
41+
42+ ### Fixed
43+
44+ - ` contrib.google_adk_agents ` : agents with an ` output_schema ` no longer fail every workflow task
45+ when calling the model. The schema type is now sent to the model activity as its JSON schema.
46+ Custom Pydantic schema generation is preserved.
47+ Integer-valued output enums are normalized to strings to match Google GenAI.
48+
49+ - ` temporalio.contrib.strands ` activity and MCP tools now give the model the
50+ Activity's failure message and expose its exception to after-tool hooks.
51+
52+ - Encoding a datetime search attribute without a timezone now raises
53+ ` ValueError("Timezone must be present on all search attribute dates") ` on
54+ the typed path, matching the deprecated untyped encoder, instead of sending
55+ a naive ISO string that the server rejects with ` BadSearchAttributes ` .
56+
57+ - ` temporalio.contrib.opentelemetry ` : ` TracingInterceptor ` and ` OpenTelemetryInterceptor ` no longer
58+ log ` Failed to detach context ` when a context is torn down on a different thread while
59+ OpenTelemetry's threading instrumentation (enabled by strands, among others) is active; a
60+ context is now detached exactly when its token is still valid in the current
61+ ` contextvars.Context ` , which it stays when a workflow resumes on another pool thread.
62+ ### Security
63+
64+ ## [ 1.34.0] - 2026-09-30
65+
66+ ### Added
67+
68+ - Added ` WorkflowAlreadyStartedError.first_run_id ` for the first execution run
69+ ID when provided by the server.
2370- ** Experimental** : ` temporalio.contrib.google_adk_agents ` now supports ADK v2
2471 graph workflows, dynamic ` @node ` workflows, and durable HITL.
2572- ** Experimental** : Experimental support for _ Event Groups_ . ** Event Groups** is a new form of
@@ -44,8 +91,6 @@ to include examples, links to docs, or any other relevant information.
4491 deepagents 0.7 requires ` langsmith>=0.10.9 ` , the ` langsmith ` extra now allows
4592 ` langsmith<0.13 ` (was ` <0.9 ` ).
4693
47- ### Deprecated
48-
4994### :boom : Breaking Changes
5095
5196- The ` google-adk ` extra now requires ` google-adk>=2.8.0,<3 ` , up from ` >=2.2.0 ` .
@@ -56,6 +101,11 @@ to include examples, links to docs, or any other relevant information.
56101
57102### Fixed
58103
104+ - ` temporalio.contrib.deepagents ` now preserves model binding options such as
105+ ` response_format ` and ` tool_choice ` when tools are also bound.
106+ - Workflow handles returned when a start attaches to a running workflow now use
107+ the server-provided first execution run ID with Temporal Server 1.32.0 or
108+ later.
59109- Restore ` frozenset ` values when decoding JSON payloads with a ` frozenset ` type hint,
60110 including nested frozen sets.
61111- Decode enums that mix in ` str ` or ` int ` (for example ` class Color(str, Enum) ` ) to the enum
@@ -85,8 +135,6 @@ to include examples, links to docs, or any other relevant information.
85135 workflow and activity user metadata are serialized with theirs. This covers the static summary
86136 sent when starting an operation, and the summary and details read back from a description.
87137
88- ### Security
89-
90138## [ 1.33.0] - 2026-09-14
91139
92140### Added
0 commit comments