Skip to content

1.17.0

Choose a tag to compare

@jmaeagle99 jmaeagle99 released this 13 Jul 17:30
f6a4cb7

Notable Changes

Added

  • Added experimental AWS Lambda worker support packages, including OpenTelemetry helpers for Lambda workers.
  • Added experimental workflow-side Workflow.SignalWithStartWorkflowAsync support.

Changed

  • Changed the default TemporalConnectionOptions.GrpcCompression to GrpcCompression.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
    to GrpcCompression.None to opt out.

Fixed

  • Fixed ClientEnvConfig empty OverrideEnvVars handling so an explicit empty dictionary no
    longer falls back to process environment variables.
  • Fixed ClientEnvConfig TLS-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

SDK Core Update

Updated from temporalio/sdk-rust@95d3a76 to temporalio/sdk-rust@95e9768

Full Changelog: 1.16.0...1.17.0