Noteworthy Features
- ๐งช [
ai] Introduced (experimental) AI SDK Integration (#1792). - ๐ฅ [
client] TLS is enabled by default if an API key is provided (#1847). To disable TLS in that specific context, explicitly settls: false.
Minor Features
- [
opentelemetry] Create spans for all interceptor events (#1835) - [
worker] Enable Worker heartbeating (#1818). Worker heartbeating allows smoother server-side behaviors when a Worker is shut down or somehow become unreachable.
Bug Fixes
- [
worker] The reusable workflow executor now properly runs dispose interceptors (#1834, thanks @mnahkies ๐). - [
core-bridge] Include bridge macros rust package in core-bridge npm package to allow building from source (#1852, thanks @stathis-alexander ๐)
Security
- [
@temporalio/create]: bump glob from 10.3.10 to 10.5.0 (#1828)
SDK-Core update
Commit temporalio/sdk-core@bd02cce -> temporalio/sdk-core@44a6576
- RealSysInfo uses cgroup CPU usage if available (temporalio/sdk-core#1029)
- Worker Heartbeating (temporalio/sdk-core#1038)
- Add
temporalprefix to resource tuner metrics (temporalio/sdk-core#1043) - Avoid spamming gRPC message too large task failures (temporalio/sdk-core#1050)
- No longer retry worker shutdown RPC (temporalio/sdk-core#1054)
- Add explicit worker type configuration (temporalio/sdk-core#1059)
- Emit GrpcMessageTooLarge as failure_reason for workflow tasks (temporalio/sdk-core#1069)
Full Changelog: v1.13.2...v1.14.0