github temporalio/sdk-typescript v1.18.0

latest release: 1.17.4
7 hours ago

Notable Changes

  • [client, nexus] Standalone Nexus Operations support (#2027, #2085). Adds client.nexus, typed Nexus service clients, operation handles for result/describe/cancel/terminate, list/count APIs, Nexus client interceptors, Nexus operation errors, and TemporalOperationHandler for Nexus operations backed by Temporal workflows.
  • [common, client, workflow] New SerializationContext API across payload/failure conversion paths (#1996, #2054, #2058, #2060). Coverage now includes workflow/activity boundaries, workflow and schedule clients, async activity completion, and codecs.
  • [workflow] Named random streams (#1992) let plugins and libraries use deterministic randomness without consuming the workflow default PRNG stream.
  • [workflow] Workflow executions can now fail on selected error types, including non-determinism, instead of only failing workflow tasks (#2020).
  • [contrib] New @temporalio/workflow-streams package (#2039) for durable, offset-addressed workflow event streams, with sdk-python-compatible wire conventions.
  • [openai-agents] New @temporalio/openai-agents package (#2024) for running OpenAI Agents SDK agents as durable workflows. First contribution from @xumaple! Thank you!

Features

  • [client] Add ActivityOptions.startDelay support for standalone Activities (#2048).
  • [worker] Allow WorkerPlugin.configureWorker and configureReplayWorker hooks to return promises (#2030). First contribution from @wardpeet! Thank you!

Chores / Cleanup

  • [docs] Fix dead links (#2019). First contribution from @beninato8! Thank you!
  • [platform] Drop macOS Intel (macos-x64) from the CI tests matrix (#2078)

Dependencies

  • [deps] Bump dependencies on webpack, source-map-loader and others (#2077).

New Contributors

Full Changelog: 1.17.2...v1.18.0

Don't miss a new sdk-typescript release

NewReleases is sending notifications on new releases.