| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 1.17.0 source code.tar.gz | 2026-07-10 | 1.6 MB | |
| 1.17.0 source code.zip | 2026-07-10 | 2.1 MB | |
| README.md | 2026-07-10 | 4.9 kB | |
| Totals: 3 Items | 3.7 MB | 1 | |
Notable Changes
Added
- Added experimental AWS Lambda worker support packages, including OpenTelemetry helpers for Lambda workers.
- Added experimental workflow-side
Workflow.SignalWithStartWorkflowAsyncsupport.
Changed
- Changed the default
TemporalConnectionOptions.GrpcCompressiontoGrpcCompression.Gzip, so connections now compress outbound requests and accept gzip-compressed responses by default. If the remote service does not support gzip compression, the connection is downgraded to uncompressed requests. Set it toGrpcCompression.Noneto opt out.
Fixed
- Fixed
ClientEnvConfigemptyOverrideEnvVarshandling so an explicit empty dictionary no longer falls back to process environment variables. - Fixed
ClientEnvConfigTLS-disabled profiles to preserve disabled TLS in connection options. - OTLP metric export failures are now logged through Core telemetry when OpenTelemetry's periodic metric reader reports an export error.
- Worker heartbeat now samples host CPU/memory at the heartbeat interval (only when enabled) rather than every 100ms.
What's Changed
- chore: update baseline to 1.16.0 by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/762
- chore(ci): use mise for installing protoc by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/765
- Document client configuration from environment by @eamsden in https://github.com/temporalio/sdk-dotnet/pull/766
- Align bridge env config loading behavior by @eamsden in https://github.com/temporalio/sdk-dotnet/pull/767
- Update Microsoft.VisualStudio.Threading.Analyzers version by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/768
- chore: pin .NET SDK with latest patch by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/769
- AWS Lambda by @eamsden in https://github.com/temporalio/sdk-dotnet/pull/721
- chore: update sdk-core submodule by @tconley1428 in https://github.com/temporalio/sdk-dotnet/pull/774
- build(deps): bump actions/setup-dotnet from 5.3.0 to 5.4.0 by @dependabot[bot] in https://github.com/temporalio/sdk-dotnet/pull/771
- chore: freeze Amazon.Lambda.Core version in dependabot by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/775
- Add system Nexus signal-with-start workflow API by @tconley1428 in https://github.com/temporalio/sdk-dotnet/pull/744
- Preserve disabled TLS env config by @eamsden in https://github.com/temporalio/sdk-dotnet/pull/770
- chore: add experimental to AWS Lambda worker types by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/779
- refactor(lambda): align Lambda worker APIs with .NET naming conventions by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/780
- chore: update sdk-core submodule by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/776
- feat(client): default gRPC compression to gzip by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/781
- fix(nuget): specify audience when logging into nuget repository by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/777
- chore: update sdk version to 1.17.0 by @jmaeagle99 in https://github.com/temporalio/sdk-dotnet/pull/778
SDK Core Update
Updated from https://github.com/temporalio/sdk-rust/commit/95d3a76dee5a495a009c58541ded8a6228a1d6e8 to https://github.com/temporalio/sdk-rust/commit/95e97686a079dcfe6c42e3254b2f3f5e3d97408f
- chore(client): use json payload converter in https://github.com/temporalio/sdk-core/pull/1368
- Respect SDK flags in history & gzip downgrade in https://github.com/temporalio/sdk-core/pull/1370
- cleanup changelog in https://github.com/temporalio/sdk-core/pull/1374
- chore: limit wasm test concurrency in https://github.com/temporalio/sdk-core/pull/1375
- fix(otel): install subscriber on PeriodicReader thread in https://github.com/temporalio/sdk-core/pull/1378
- Update api upstream in https://github.com/temporalio/sdk-core/pull/1367
- feat(sdk): switch to rich search attributes from all getters in https://github.com/temporalio/sdk-core/pull/1373
- fix(client): correctly handle Node gRPC style unimplemented method message in https://github.com/temporalio/sdk-core/pull/1379
- chore(ci): use mise for installing protoc in https://github.com/temporalio/sdk-core/pull/1382
- feat(schedules): provide typed accessor to schedule action in https://github.com/temporalio/sdk-core/pull/1372
- Test Cloud gzip support for GetSystemInfo and HealthCheck in https://github.com/temporalio/sdk-core/pull/1362
- chore(sdk): reject
#[workflow(name=...)]for overriding workflow name in https://github.com/temporalio/sdk-core/pull/1390 - fix: use worker hearbeat interval for heartbeat system info poller in https://github.com/temporalio/sdk-core/pull/1393
Full Changelog: https://github.com/temporalio/sdk-dotnet/compare/1.16.0...1.17.0