Skip to content

Commit 7ddc4dc

Browse files
authored
Merge branch 'main' into langgraph-dynamic-summaries
2 parents 0a6da55 + 68bc823 commit 7ddc4dc

9 files changed

Lines changed: 2140 additions & 1805 deletions

File tree

CHANGELOG.md

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,20 @@ to include examples, links to docs, or any other relevant information.
2020

2121
### Added
2222

23+
### Changed
24+
25+
### Deprecated
26+
27+
### Breaking Changes
28+
29+
### Fixed
30+
31+
### Security
32+
33+
## [1.30.0] - 2026-07-01
34+
35+
### Added
36+
2337
- Nexus operation link propagation for signals. When a Nexus operation handler signals a workflow
2438
(including signal-with-start), the inbound Nexus request links are now forwarded onto the signaled
2539
workflow so its history events link back to the caller, and the link the server returns for the
@@ -36,19 +50,13 @@ to include examples, links to docs, or any other relevant information.
3650
with the selected optional dependencies.
3751
- Standalone Nexus operation links are now forwarded on start workflow and signal requests.
3852

39-
### Deprecated
40-
4153
### Breaking Changes
4254

4355
- AWS Lambda worker `configure` parameter has been changed to be invoked
4456
per-invocation of the worker instead of only at startup. It is advised that
4557
any shared, heavy-weight operations are performed outside of the callback
4658
before `run_worker` is invoked.
4759

48-
### Fixed
49-
50-
### Security
51-
5260
## [1.29.0] - 2026-06-17
5361

5462
### Added

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "temporalio"
3-
version = "1.29.0"
3+
version = "1.30.0"
44
description = "Temporal.io Python SDK"
55
authors = [{ name = "Temporal Technologies Inc", email = "sdk@temporal.io" }]
66
requires-python = ">=3.10"

scripts/prepare_release.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ def finalize_changelog_release(
7878

7979
def replace_project_version(text: str, version: str) -> str:
8080
return _replace_once(
81-
r'(?m)^version = "[^"]+"\s*$',
81+
r'(?m)^version = "[^"]+"[^\S\r\n]*$',
8282
f'version = "{validate_version(version)}"',
8383
text,
8484
description="project version",
@@ -87,7 +87,7 @@ def replace_project_version(text: str, version: str) -> str:
8787

8888
def replace_service_version(text: str, version: str) -> str:
8989
return _replace_once(
90-
r'(?m)^__version__ = "[^"]+"\s*$',
90+
r'(?m)^__version__ = "[^"]+"[^\S\r\n]*$',
9191
f'__version__ = "{validate_version(version)}"',
9292
text,
9393
description="service version",

temporalio/bridge/Cargo.lock

Lines changed: 40 additions & 35 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

temporalio/bridge/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ pyo3 = { version = "0.29", features = [
2828
] }
2929
pyo3-async-runtimes = { version = "0.29", features = ["tokio-runtime"] }
3030
pythonize = "0.29"
31-
temporalio-client = { version = "0.4", path = "./sdk-core/crates/client" }
32-
temporalio-common = { version = "0.4", path = "./sdk-core/crates/common", features = [
31+
temporalio-client = { version = "0.5", path = "./sdk-core/crates/client" }
32+
temporalio-common = { version = "0.5", path = "./sdk-core/crates/common", features = [
3333
"envconfig", "otel"
3434
]}
35-
temporalio-sdk-core = { version = "0.4", path = "./sdk-core/crates/sdk-core", features = [
35+
temporalio-sdk-core = { version = "0.5", path = "./sdk-core/crates/sdk-core", features = [
3636
"ephemeral-server",
3737
] }
3838
tokio = "1.26"

temporalio/service.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import temporalio.runtime
2525
from temporalio.bridge.client import RPCError as BridgeRPCError
2626

27-
__version__ = "1.29.0"
27+
__version__ = "1.30.0"
2828

2929
ServiceRequest = TypeVar("ServiceRequest", bound=google.protobuf.message.Message)
3030
ServiceResponse = TypeVar("ServiceResponse", bound=google.protobuf.message.Message)

tests/test_prepare_release.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,3 +73,10 @@ def test_replace_versions() -> None:
7373
replace_service_version('__version__ = "1.29.0"\n', "1.30.0")
7474
== '__version__ = "1.30.0"'
7575
)
76+
assert (
77+
replace_service_version(
78+
'__version__ = "1.29.0"\n\nServiceRequest = TypeVar("ServiceRequest")\n',
79+
"1.30.0",
80+
)
81+
== '__version__ = "1.30.0"\n\nServiceRequest = TypeVar("ServiceRequest")'
82+
)

0 commit comments

Comments
 (0)