1.11.1
Highlights
- Fixed the poller autoscaler to exponentially backoff for
ResourceExhaustedand other gRPC errors. See PRs temporalio/sdk-rust#1110 and temporalio/sdk-rust#1111 for more details. - Fixed local activity backoff to prevent double encoding of headers. See #611 for more details.
What's Changed
- Update sdk-core submodule to latest by @jmaeagle99 in #608
- Fix local activity backoff double-encoding headers when codec is used by @cretz in #611
- Update sdk-core submodule to latest by @jmaeagle99 in #612
- Update version to 1.11.1 by @jmaeagle99 in #613
SDK Core Update
Updated from temporalio/sdk-rust@372b270 to temporalio/sdk-rust@12c656f
- Remove extra license file from macros. Causing build failures in Python features tests in temporalio/sdk-rust#1116
- Poller autoscaler: further refinement of backoff on grpc errors in temporalio/sdk-rust#1111
- Fix recording workflow termination metrics before receiving server response in temporalio/sdk-rust#1112
- Poller autoscaler: add backoff on ResourceExhausted errors in temporalio/sdk-rust#1110
- Fix incorrect metric kind repported in Buffered Metrics in temporalio/sdk-rust#1108
- Plumb initial versioning behavior in temporalio/sdk-rust#1107
- Fix TemporalPatchVersion search attribute type to use KeywordList format in temporalio/sdk-rust#1106
- Add CAN versioning and suggested reasons to core protos in temporalio/sdk-rust#1104
- Update Worker validate to allow SDKs to get namespace limit information in temporalio/sdk-rust#1102
- Update upstream_api to v1.61.0 in temporalio/sdk-rust#1100
- Add Request Deadline as timestamp to NexusTask in temporalio/sdk-rust#1094
- Update api_upstream to v1.60.0 in temporalio/sdk-rust#1090
Full Changelog: 1.11.0...1.11.1