v1.20.0
Added
- New
@temporalio/langsmithpackage for tracing Temporal apps to LangSmith.
It hooks the client, Workflow, and Activity interceptors so a Workflow and the Activities it runs show up
as a single LangSmith run tree.
Changed
- protobufjs bumped to ^7.6.4
- Updated Core to
5df57f6d. Package-visible changes from this update include:NativeConnectioninitialization now retries without gRPC gzip compression if the server
cannot decompress the eagerGetSystemInfocall.- Workflow replay now honors SDK flags already recorded in history even when the server does not
advertise SDK metadata support. - OTLP metric export failures from Core's periodic metric reader are now logged through Core
telemetry.
@temporalio/openai-agents: Query handlers and update validators now derive trace span IDs from the SDK's
replay-safe random source instead of a private seeded PRNG. This removes the old seed-collision workaround
and gives read-only handlers distinct, well-formed span IDs.
Full Changelog: v1.19.0...v1.20.0