Temporal
npx @buildinternet/releases get temporalServer v1.30.5 shipped PostgreSQL visibility schema consolidations and a security patch sweep across Go, thrift, and x/crypto.
Schema upgrades are required before deploying Server v1.31.0. Core schemas must reach MySQL/PostgreSQL v1.19 and SQLite v1.11; visibility schemas must reach Elasticsearch v14 and MySQL/PostgreSQL v1.14. The release adds a current_chasm_executions table for CHASM separate archetype ID spaces. Worker Versioning and Nexus are now GA in this line; Version Sets and Assignment Rules are removed.
Workers drain cleanly on shutdown. Go SDK v1.44.1 notifies the server during shutdown and holds until already-polled Workflow, Activity, and Nexus tasks finish within WorkerStopTimeout. Previously, shutdown immediately canceled in-flight polls and could cause task retries or workflow task timeouts. Enable server-side with frontend.enableCancelWorkerPollsOnShutdown=true.
Standalone Nexus Operations landed across Go and TypeScript SDKs. Clients can start and manage Nexus operations outside of any workflow. A NexusOperationHandle supports getting results, describing, canceling, and terminating executions; ListNexusOperations, CountNexusOperations, and GetNexusOperationHandle let callers discover and reattach to running operations. This is experimental in Go v1.44.0 and ships with typed service clients and interceptors in TypeScript v1.18.0.
TypeScript v1.18.0 added a SerializationContext API covering workflow/activity boundaries, schedule clients, async activity completion, and codecs. A DNS resolver load balancing regression introduced in v1.17.2 is disabled by default; the option is now surfaced in connection options for opt-in use.
A medium-severity security fix (CVE-2026-5724) shipped across Server v1.28.4, v1.29.6, and v1.30.4. Clusters using authorization with replication may need system.disableStreamingAuthorizer=true to avoid connection errors — check the CVE for opt-out implications.