| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 1.14.0 source code.tar.gz | 2026-04-29 | 1.5 MB | |
| 1.14.0 source code.zip | 2026-04-29 | 1.9 MB | |
| README.md | 2026-04-29 | 5.6 kB | |
| Totals: 3 Items | 3.5 MB | 1 | |
Highlights
💥 Record task latency even for WFT failures that were dropped
Workflow task failure latency is now recorded in the workflow_task_execution_latency histogram even if the workflow task failure is not reported to the server. This brings the SDK in alignment with the Go and Java SDKs for this instrument.
What's Changed
- Wire up deadline on Nexus context by @Quinn-With-Two-Ns in https://github.com/temporalio/sdk-dotnet/pull/636
- Expose Nexus Endpoint in a Nexus Operation Handler by @Quinn-With-Two-Ns in https://github.com/temporalio/sdk-dotnet/pull/643
- Central package management and lock files by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/644
- generate apis from 1.13.0 by @robcao in https://github.com/temporalio/sdk-dotnet/pull/637
- chore: Update and pin all GHA actions by @mjameswh in https://github.com/temporalio/sdk-dotnet/pull/646
- Include RPC services in generator diff by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/645
- Update OpenTelemetry to 1.15.3 by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/652
- Treat non-critical vulnerabilities as warnings by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/654
- chore: update submodule to sdk-rust by @chris-olszewski in https://github.com/temporalio/sdk-dotnet/pull/649
- Update sdk-core submodule to latest by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/655
- Add dependabot configuration with cooldown by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/651
- Update sdk-core submodule to latest by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/664
- Prepare for 1.14.0 release by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/665
SDK Core Update
Updated from https://github.com/temporalio/sdk-rust/commit/24703da6012d41806cc5ce81e44f48820cadfd18 to https://github.com/temporalio/sdk-rust/commit/a9481aaec2b78aba39f15868e1fb12bc007f61da
- bump versions 0.4.0 in https://github.com/temporalio/sdk-core/pull/1241
- Update cloud-api protos to v0.14.0 in https://github.com/temporalio/sdk-core/pull/1240
- 💥 feat(sdk): failure converter + rich error types in https://github.com/temporalio/sdk-core/pull/1226
- Move Core-specific test utilities out of the Common crate in https://github.com/temporalio/sdk-core/pull/1237
- chore: feature cleanup in https://github.com/temporalio/sdk-core/pull/1236
- Update upstream api to latest in https://github.com/temporalio/sdk-core/pull/1234
- bump versions to 0.3.0 in https://github.com/temporalio/sdk-core/pull/1235
- chore: rename master -> main in docs/crates/workflows in https://github.com/temporalio/sdk-core/pull/1233
- Shutdown rpc initiate shutdown in https://github.com/temporalio/sdk-core/pull/1224
- Set WFT Failed cause on grpc message too large incidents in https://github.com/temporalio/sdk-core/pull/1229
- Fix NDE when multiple patches in a single WFT exceed SA's 2048-byte limit in https://github.com/temporalio/sdk-core/pull/1225
- 💥 feat(sdk): enforce some activity to close timeout is set in https://github.com/temporalio/sdk-core/pull/1221
- chore: Update and pin all GHA actions in https://github.com/temporalio/sdk-core/pull/1222
- Optimize dependencies in https://github.com/temporalio/sdk-core/pull/1219
- Remove unused parking lot send guard feature in https://github.com/temporalio/sdk-core/pull/1218
- Fix test broken on windows by fake server binding to ipv6 in https://github.com/temporalio/sdk-core/pull/1220
- fix(sdk): normalize how user metadata is encoded in https://github.com/temporalio/sdk-core/pull/1216
- Add DNS load balancing in https://github.com/temporalio/sdk-core/pull/1212
- feat(client): ergonomic workflow description in https://github.com/temporalio/sdk-core/pull/1215
- chore(ci): bump macos-intel timeout in https://github.com/temporalio/sdk-core/pull/1214
- Support
static_summary,static_detailsand current_details` in the Rust sdk in https://github.com/temporalio/sdk-core/pull/1208 - feat(sdk): add typed continue as new in https://github.com/temporalio/sdk-core/pull/1209
- Expose Nexus Endpoint in a Nexus Operation Handler in https://github.com/temporalio/sdk-core/pull/1211
- :boom: Record task latency even for WFT failures that were dropped in https://github.com/temporalio/sdk-core/pull/1207
- Make sure legacy queries are failed if gRPC message too large in https://github.com/temporalio/sdk-core/pull/1206
- Move CODEOWNERS under .github/ in https://github.com/temporalio/sdk-core/pull/1198
- fix(core): add in scheme port if none present in https://github.com/temporalio/sdk-core/pull/1205
- feat(sdk): add samples in https://github.com/temporalio/sdk-core/pull/1190
- Correctly convert default_versioning_behavior in C bridge in https://github.com/temporalio/sdk-core/pull/1199
- feat(sdk): env config in https://github.com/temporalio/sdk-core/pull/1195
- Fix - provide default (empty) client config when default user config dir does not exist. Create an inner function to inject the default config path easily in https://github.com/temporalio/sdk-core/pull/1194
- Validate deployment options and test worker with versioning off and custom build ID in https://github.com/temporalio/sdk-core/pull/1163
- Custom async executor for workflows in https://github.com/temporalio/sdk-core/pull/1185
New Contributors
- @chris-olszewski made their first contribution in https://github.com/temporalio/sdk-dotnet/pull/649
Full Changelog: https://github.com/temporalio/sdk-dotnet/compare/1.13.0...1.14.0