| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 1.16.0 source code.tar.gz | 2026-07-01 | 1.6 MB | |
| 1.16.0 source code.zip | 2026-07-01 | 2.0 MB | |
| README.md | 2026-07-01 | 7.5 kB | |
| Totals: 3 Items | 3.6 MB | 0 | |
Notable Changes
Added
- Added
TemporalConnectionOptions.GrpcCompressionto control transport-level gRPC compression for all calls made over the connection. UseGrpcCompression.Gzipto compress orGrpcCompression.Noneto opt out. The default isGrpcCompression.None. - Nexus operation link propagation. When a Nexus operation handler issues an outbound RPC (signal, signal-with-start, or starting a workflow), the inbound Nexus request links are now forwarded onto the target workflow so its history events link back to the caller, and the link the server returns for that event is attached to the caller workflow's Nexus operation history event. This makes the caller and callee mutually navigable in the UI for both workflow-based and standalone Nexus operations.
- Exposed
BackoffStartIntervalfor continue-as-new, to allow the new workflow to start after a delay.
Changed
- Reduced CPU usage of type-safe calls (e.g.
ExecuteChildWorkflowAsync(wf => wf.RunAsync(arg))) by evaluating non-constant arguments via expression interpretation instead of full IL compilation, when supported by the runtime.
SDK Core Update
Updated from https://github.com/temporalio/sdk-rust/commit/6a8355ac4c49884433b0502f31bddace0c6ce884 to https://github.com/temporalio/sdk-rust/commit/95d3a76dee5a495a009c58541ded8a6228a1d6e8
- deps: sync api_upstream subtree to temporal-api@6c8bd13 in https://github.com/temporalio/sdk-core/pull/1293
- Rename master to main for API deps in https://github.com/temporalio/sdk-core/pull/1309
- fix(sdk) 💥 : no longer expose raw proto for application error category in https://github.com/temporalio/sdk-core/pull/1307
- bump version in https://github.com/temporalio/sdk-core/pull/1317
- :bookmark: Add gzip compression by default with option to opt-out in https://github.com/temporalio/sdk-core/pull/1310
- Add CHANGELOG and document the update process in https://github.com/temporalio/sdk-core/pull/1315
- Update API Upstream to pull in WIT generation in https://github.com/temporalio/sdk-core/pull/1320
- fix(c-bridge): prefix enum variants with type name in https://github.com/temporalio/sdk-core/pull/1319
- upgrade on CAN in https://github.com/temporalio/sdk-core/pull/1316
- Fix activity_cancel_delivered_without_heartbeat test in https://github.com/temporalio/sdk-core/pull/1322
- :boom: [feat(sdk)] Add client() and workflow_handle() to ActivityContext in https://github.com/temporalio/sdk-core/pull/1324
- Add backoff start for CAN in https://github.com/temporalio/sdk-core/pull/1325
- 💥 feat(sdk): remove usage of
anyhowfrom public error types in https://github.com/temporalio/sdk-core/pull/1326 - feat(visitor): payload limits validation visitor in https://github.com/temporalio/sdk-core/pull/1327
- 💥 feat(sdk): error type for signal external workflow in https://github.com/temporalio/sdk-core/pull/1329
- docs(sdk): remove warning over use of workflow apis in https://github.com/temporalio/sdk-core/pull/1331
- Wait for in-progress ephemeral server download by progress, not fixed deadline in https://github.com/temporalio/sdk-core/pull/1332
- Feature-select OTLP exporter TLS backend in https://github.com/temporalio/sdk-core/pull/1333
- fix(sdk): do not apply codec when decoding search attributes in https://github.com/temporalio/sdk-core/pull/1336
- Bring Core worker_may_ignore event behavior in line with Java/Go in https://github.com/temporalio/sdk-core/pull/1339
- fix(macros): remove redundant
.into_iter()call in https://github.com/temporalio/sdk-core/pull/1349 - feat(sdk): move signal payload decoding to happen before dispatch in https://github.com/temporalio/sdk-core/pull/1352
- Guard the Nexus operation result future against false nondeterminism on replay in https://github.com/temporalio/sdk-core/pull/1353
- fix(sdk-core): rewrite while_let_loop in polling_tests to satisfy clippy in https://github.com/temporalio/sdk-core/pull/1354
- feat(client): add workflow input support to ScheduleAction::StartWorkflow in https://github.com/temporalio/sdk-core/pull/1347
- chore: bump otel minor in https://github.com/temporalio/sdk-core/pull/1358
- VLN-1616: fix checkout-below-v7 in https://github.com/temporalio/sdk-core/pull/1359
- chore: bump crates to 0.5.0 in https://github.com/temporalio/sdk-core/pull/1360
- feat(sdk): add UntypedActivity in https://github.com/temporalio/sdk-core/pull/1361
- chore: bump unit test timeouts across the board in https://github.com/temporalio/sdk-core/pull/1364
- feat: add typed search attributes API in https://github.com/temporalio/sdk-core/pull/1346
- Fix/finalize shutdown arc race in https://github.com/temporalio/sdk-core/pull/1365
What's Changed
- chore: update API baseline and supressions by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/729
- chore(deps): configure Dependabot ignore and grouping rules by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/730
- Add CHANGELOG and document the update process by @cconstable in https://github.com/temporalio/sdk-dotnet/pull/728
- feat: gzip compression options by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/731
- chore: update all xunit related packages to latest by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/736
- fix(tests): poll metrics on each loop by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/737
- Automated NuGet release workflow by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/739
- chore: update cloud region by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/742
- Bump actions/setup-dotnet from 5.2.0 to 5.3.0 by @dependabot[bot] in https://github.com/temporalio/sdk-dotnet/pull/746
- Bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot[bot] in https://github.com/temporalio/sdk-dotnet/pull/745
- chore: update sdk-core submodule by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/740
- Adding links to Nexus signals by @Evanthx in https://github.com/temporalio/sdk-dotnet/pull/741
- Expose continue-as-new backoff start interval by @Sushisource in https://github.com/temporalio/sdk-dotnet/pull/750
- VLN-1612: remediate checkout-below-v7 by @picatz in https://github.com/temporalio/sdk-dotnet/pull/752
- Add Standalone Nexus Operation links by @Quinn-With-Two-Ns in https://github.com/temporalio/sdk-dotnet/pull/743
- perf: use interpreted expression compilation on more targets by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/753
- Bump the microsoft-extensions-logging group with 2 updates by @dependabot[bot] in https://github.com/temporalio/sdk-dotnet/pull/754
- chore: update sdk-core submodule by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/756
- release: update sdk version to 1.16.0 by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/757
- chore: add agents markdown file by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/758
- set grpc compression default to none by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/761
- ci: remove macos-intel by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/760
- chore: update changelog by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/759
New Contributors
- @Evanthx made their first contribution in https://github.com/temporalio/sdk-dotnet/pull/741
Full Changelog: https://github.com/temporalio/sdk-dotnet/compare/1.15.0...1.16.0