1.13.0
What's Changed
- Add upgrade-on-CAN support and expose CAN suggestion reasons by @THardy98 in #627
- Nexus - Align Metric Meter by @Quinn-With-Two-Ns in #628
- 💥 Nexus - Fix operation token on NexusWorkflowRunHandle by @Quinn-With-Two-Ns in #629
- Nexus Error Serialization Update by @Quinn-With-Two-Ns in #630
- Fix assignment of typed search attributes on CaN and child workflows by @THardy98 in #631
- Update version to 1.13.0 by @jmaeagle99 in #632
- Update sdk-core submodule to latest by @jmaeagle99 in #633
SDK Core Update
Updated from temporalio/sdk-rust@c6b601d to temporalio/sdk-rust@24703da
- Add standalone activity run id to bridge in temporalio/sdk-rust#1189
- chore(test): add eventually to latency metrics test in temporalio/sdk-rust#1193
- fix(sdk): implement FusedFuture for
wait_conditionin temporalio/sdk-rust#1192 - feat(sdk): external workflow handle in temporalio/sdk-rust#1187
- Update deps & remove unused ones in temporalio/sdk-rust#1183
- feat(sdk): 💥 add typed child workflow handle in temporalio/sdk-rust#1182
- feat(metrics): add UpDownCounter metric instrument type in temporalio/sdk-rust#1180
- fix(sdk): serialize unit as no payloads or null payload in temporalio/sdk-rust#1181
- Gate test-only worker telemetry helper in temporalio/sdk-rust#1176
- rust-toolchain.toml and MSRV checks in CI in temporalio/sdk-rust#1175
- feat(sdk): 💥 add HasWorkflowDefinition trait in temporalio/sdk-rust#1173
- Update cloud-api protos to v0.12.0 in temporalio/sdk-rust#1172
- fix(sdk): re-poll update futures after workflow state changes in temporalio/sdk-rust#1153
- chore: bump version to 0.2.0 in temporalio/sdk-rust#1169
- Allow poller scale-down on timeout when server supports autoscaling in temporalio/sdk-rust#1164
- build: make otel opt-in in sdk-core in temporalio/sdk-rust#1154
- Fix possible NDE in valid child workflow cancel transition in temporalio/sdk-rust#1162
- Add external storage drivers to worker heartbeat in temporalio/sdk-rust#1130
- fix(core): avoid panic if workflow stream still up during eviction in temporalio/sdk-rust#1158
- chore(ci): avoid caching rust on PR in temporalio/sdk-rust#1159
- feat(sdk): add schedule handle in temporalio/sdk-rust#1132
Full Changelog: 1.12.0...1.13.0