Skip to content

Update temporalio-ts monorepo to v1.15.0#7731

Open
hash-worker[bot] wants to merge 1 commit intomainfrom
deps/js/temporalio-ts-monorepo
Open

Update temporalio-ts monorepo to v1.15.0#7731
hash-worker[bot] wants to merge 1 commit intomainfrom
deps/js/temporalio-ts-monorepo

Conversation

@hash-worker
Copy link
Contributor

@hash-worker hash-worker bot commented Aug 16, 2025

This PR contains the following updates:

Package Change Age Confidence
@temporalio/activity (source) 1.12.1 -> 1.15.0 age confidence
@temporalio/client (source) 1.12.1 -> 1.15.0 age confidence
@temporalio/common (source) 1.12.1 -> 1.15.0 age confidence
@temporalio/proto (source) 1.12.1 -> 1.15.0 age confidence
@temporalio/worker (source) 1.12.1 -> 1.15.0 age confidence
@temporalio/workflow (source) 1.12.1 -> 1.15.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

temporalio/sdk-typescript (@​temporalio/activity)

v1.15.0: 1.15.0

Compare Source

Notable Changes
  • ⚠️ Fixed potential request storms when worker is configured with poller autoscaling, due to missing exponential backoff on ResourceExhausted and other gRPC errors. See PRs temporalio/sdk-core#1110 and temporalio/sdk-core#1111 for more details.
  • 💥 Node.js 18 is no longer supported (#​1930)
  • 🧪 Added experimental support for Bun runtime (#​1906)
Features
  • [opentelemetry] Expose functionality as plugin (#​1884)
  • [worker] Worker Connection Replacement (#​1902)
  • [workflow] Nexus Cancellation Types (#​1894)
  • [worker] Worker deployment versioning is now GA (#​1924)
  • [envconfig] Environment configuration is now GA (#​1924)
  • [testing] Add API to setup Nexus endpoint on ephemeral test server (#​1897)
  • [nexus] Expose Temporal Nexus operation info to Temporal Nexus operation (#​1896)
  • [bun] 🧪 Bun support - experimental (#​1906)
  • [runtime] 🧪 Buffered metrics - experimental (#​1922)
Bug Fixes
  • [worker] Add exponential backoff on ResourceExhausted and other gRPC errors in Poller autoscaler (#​1938 and #​1944)
  • [native] Correct native binding type for workerValidate (#​1939)
  • [client] Expose operatorService on ConnectionLike interface (#​1904)
  • [opentelemetry] Serialize TraceState before exporting to sink (#​1891)
  • [opentelemetry] makeWorkflowExporter accepts SpanProcessor (#​1886)
  • [ai] Add await to tool execution (#​1882)
  • [ai] Description was missing from the derived mcp tools (#​1905)
  • [ai] Fix a bug in AI SDK MCP Schema conversion (#​1890)
  • [common] Make search attribute type more lenient when parsing (#​1943)
  • [workflow] Allow logging queries validators during replay (#​1927)
  • [ai] Add missing dependency to ai package (#​1878)
  • [worker] Fix wf_task_replay_latency metric recording for non-replay tasks (#​1083)
  • [worker] Always send shutdown_worker RPC, fix WorkerStatus state when shutting down worker (#​1082)
  • [worker] Fix bug where we count first WFT as sticky cache hit (#​1091)
Dependencies

Breaking changes are marked with 💥
Experimental features are marked with 🧪

Full Changelog: temporalio/sdk-typescript@v1.14.1...v1.15.0

v1.14.1: 1.14.1

Compare Source

Minor Features
Bug Fixes
  • [workflow] Automatically cleanup AsyncLocalStorage on workflow context disposal (#​1871)
  • [OpenTelemetry] Avoid lazy loading workflow package in interceptors (#​1872)
  • Fix Env Config path to match docs (#​1870)
  • Fix typos in heartbeat JSDoc (#​1863, thanks @​daveyarwood)
Security
  • Bump lru from 0.16.1 to 0.16.3 (#​1873)

Full Changelog: temporalio/sdk-typescript@v1.14.0...v1.14.1

v1.14.0: 1.14.0

Compare Source

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 set tls: 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

Full Changelog: temporalio/sdk-typescript@v1.13.2...v1.14.0

v1.13.2: 1.13.2

Compare Source

[1.13.2] - 2025-11-10
Note Worthy Features
  • (experimental) Plugins Implementation (#​1794)
    • Plugins are a new way of providing easy configuration of workers and clients
  • (experimental) Introduce envconfig package (#​1795)
    • envconfig provides a way to configure clients using TOML files
Minor Features
  • Create RawValue from direct payload using identity payload converter (#​1806)
  • Add support for gRPC binary metadata values (#​1791)
  • Make address of test server public (#​1819)
  • Bump uuid to 11.1.0 (#​1789, thanks to @​TastyPi 🙏)
Bug Fixes
  • [otel] Mark peer dependencies as optional (#​1812)
  • [otel] Remove await from OTEL handleSignal interceptor (#​1803)
Security
  • Set explicit permissions for GitHub Actions workflows (#​1815)
Notable Changes
  • Remove experimental notices from poller behavior (#​1821)
  • Remove experimental notices from worker tuner APIs (#​1797)
SDK-Core update

Commit 871b320 -> bd02cce:

v1.13.1: 1.13.1

Compare Source

[1.13.1] - 2025-10-08
Minor features
Bug Fixes
  • Added retry policy to activity info (#​1788)
  • Don't set error status on otel spans for benign exceptions (#​1786)
Vulnerabilities
  • Bump tracing-subscriber from 0.3.19 to 0.3.20 in /packages/core-bridge (#​1780)

v1.13.0: 1.13.0

Compare Source

Note Worthy Features
  • [Experimental] Initial Nexus support (#​1708)
  • [Experimental] Fairness Keys & Weights (#​1768)
  • [Experimental] Expose Client on Activity Context (#​1769)
Bug Fixes
  • Fix worker logs not getting flushed in Core log level set to ERROR (#​1777)
New Contributors

Full Changelog: temporalio/sdk-typescript@v1.12.3...v1.13.0

v1.12.3: 1.12.3

Compare Source

[1.12.3] - 2025-08-19
Bug Fixes
  • Fix a recurring "Network error while sending worker heartbeat error due to PermissionDenied" warning messages in worker logs observed by Temporal Cloud users after upgrading to TS SDK 1.12.2 (#​1766)
  • Fix "Critical dependency: the request of a dependency is an expression" warning message emitted by workflow bundler since TS SDK 1.12.2 (#​1767).
  • Set default workflowExecution.runId to a UUID in MockActivityEnvironment (#​1723, thanks @​TastyPi).
Minor features
  • [Experimental] Activity pause/unpause (#​1729)

Full Changelog: temporalio/sdk-typescript@v1.12.2...v1.12.3

v1.12.2: 1.12.2

Compare Source

[1.12.2] - 2025-08-13
Bug Fixes
  • fix for pinned versioning behavior on server version >=1.28.0 (#​1754)
Minor features
  • Add RawValue support for payloads to bypass custom payload converters (#​1664)
  • The __temporal_ prefix is now reserved for internal entities. The __stack_trace and __enhanced_stack_trace are also reserved for internal queries (#​1644)
Notable changes
  • Experimental notices for Update with Start have now been removed, it is no longer experimental (#​1745)
  • User metadata allows you to attach arbitrary information to workflows and events. This information can be displayed in the Temporal UI, making it easier to identify and understand workflows and their operations. (#​1657)

Configuration

📅 Schedule: Branch creation - "before 4am every weekday,every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@hash-worker hash-worker bot enabled auto-merge August 16, 2025 18:50
@github-actions github-actions bot added area/deps Relates to third-party dependencies (area) area/apps > hash* Affects HASH (a `hash-*` app) area/apps > hash-api Affects the HASH API (app) labels Aug 16, 2025
hashdotai
hashdotai previously approved these changes Aug 16, 2025
@github-actions github-actions bot added area/libs Relates to first-party libraries/crates/packages (area) type/eng > backend Owned by the @backend team area/apps labels Aug 16, 2025
@hash-worker hash-worker bot force-pushed the deps/js/temporalio-ts-monorepo branch from 5907383 to 644b84c Compare August 23, 2025 00:36
@hash-worker hash-worker bot changed the title Update temporalio-ts monorepo to v1.12.2 Update temporalio-ts monorepo to v1.12.3 Aug 23, 2025
hashdotai
hashdotai previously approved these changes Aug 23, 2025
@codecov
Copy link

codecov bot commented Aug 23, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 62.57%. Comparing base (aabd0a7) to head (3238f70).
⚠️ Report is 15 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #7731   +/-   ##
=======================================
  Coverage   62.57%   62.57%           
=======================================
  Files        1297     1297           
  Lines      131152   131152           
  Branches     5487     5487           
=======================================
  Hits        82064    82064           
  Misses      48178    48178           
  Partials      910      910           
Flag Coverage Δ
apps.hash-ai-worker-ts 1.40% <ø> (ø)
apps.hash-api 0.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

hashdotai
hashdotai previously approved these changes Aug 26, 2025
hashdotai
hashdotai previously approved these changes Aug 26, 2025
@github-actions github-actions bot added the area/apps > hash-api Affects the HASH API (app) label Aug 26, 2025
@hash-worker hash-worker bot force-pushed the deps/js/temporalio-ts-monorepo branch from 3ff9f9c to bbebd93 Compare August 30, 2025 21:48
@hash-worker hash-worker bot changed the title Update temporalio-ts monorepo to v1.12.3 Update temporalio-ts monorepo to v1.13.0 Aug 30, 2025
hashdotai
hashdotai previously approved these changes Aug 30, 2025
@hash-worker hash-worker bot force-pushed the deps/js/temporalio-ts-monorepo branch from 6a8aaf6 to 0df2f1a Compare November 4, 2025 12:53
@hash-worker hash-worker bot force-pushed the deps/js/temporalio-ts-monorepo branch from 0df2f1a to cf0aec4 Compare November 13, 2025 22:14
@hash-worker hash-worker bot changed the title Update temporalio-ts monorepo to v1.13.1 Update temporalio-ts monorepo Nov 13, 2025
@vercel
Copy link

vercel bot commented Nov 13, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
hash Ready Ready Preview, Comment Feb 25, 2026 7:13pm
petrinaut Ready Ready Preview Feb 25, 2026 7:13pm
3 Skipped Deployments
Project Deployment Actions Updated (UTC)
ds-theme Ignored Ignored Feb 25, 2026 7:13pm
hashdotdesign Ignored Ignored Preview Feb 25, 2026 7:13pm
hashdotdesign-tokens Ignored Ignored Preview Feb 25, 2026 7:13pm

@deepsource-io
Copy link

deepsource-io bot commented Nov 13, 2025

Here's the code health analysis summary for commits d9a3b41..6e67031. View details on DeepSource ↗.

Analysis Summary

AnalyzerStatusSummaryLink
DeepSource JavaScript LogoJavaScript✅ SuccessView Check ↗
DeepSource Secrets LogoSecrets✅ SuccessView Check ↗
DeepSource SQL LogoSQL✅ SuccessView Check ↗
DeepSource Rust LogoRust✅ SuccessView Check ↗
DeepSource Shell LogoShell✅ SuccessView Check ↗
DeepSource Docker LogoDocker✅ SuccessView Check ↗
DeepSource Test coverage LogoTest coverage✅ SuccessView Check ↗

Code Coverage Report

MetricAggregateJavascript
Branch Coverage1.2% (down 28.4% from main)1.2% (down 2.8% from main)
Composite Coverage1.7% (down 54% from main)1.7% (down 5.8% from main)
Line Coverage1.8% (down 55.2% from main)1.8% (down 6.5% from main)

💡 If you’re a repository administrator, you can configure the quality gates from the settings.

@hash-worker hash-worker bot force-pushed the deps/js/temporalio-ts-monorepo branch from cf0aec4 to 7fe19ad Compare November 13, 2025 22:45
@hash-worker hash-worker bot force-pushed the deps/js/temporalio-ts-monorepo branch from 7fe19ad to 6e67031 Compare November 14, 2025 00:34
@hash-worker hash-worker bot changed the title Update temporalio-ts monorepo Update temporalio-ts monorepo to v1.13.2 Nov 14, 2025
@hash-worker hash-worker bot force-pushed the deps/js/temporalio-ts-monorepo branch from 6e67031 to 368b18d Compare November 25, 2025 11:40
@vercel vercel bot temporarily deployed to Preview – petrinaut November 25, 2025 11:40 Inactive
@hash-worker hash-worker bot force-pushed the deps/js/temporalio-ts-monorepo branch from 368b18d to 3ca5a86 Compare November 30, 2025 02:50
@vercel vercel bot temporarily deployed to Preview – petrinaut November 30, 2025 02:50 Inactive
@hash-worker hash-worker bot force-pushed the deps/js/temporalio-ts-monorepo branch from 3ca5a86 to ee915c6 Compare December 20, 2025 21:14
@cursor
Copy link

cursor bot commented Dec 20, 2025

PR Summary

Medium Risk
Dependency-only change, but it upgrades the workflow/worker runtime libraries used in production; behavior changes in polling, bundling, or node compatibility could surface at runtime.

Overview
Upgrades the Temporal TypeScript SDK across the monorepo from 1.12.1 to 1.15.0 (client/worker/activity/workflow/common/proto) in the API, AI worker, integration worker, and shared backend utilities/graph SDK packages.

Regenerates yarn.lock to match the new Temporal dependency graph, including new transitive packages (notably @temporalio/nexus/nexus-rpc) and updated transitive versions (e.g. uuid, webpack, heap-js, watchpack).

Written by Cursor Bugbot for commit 3238f70. This will update automatically on new commits. Configure here.

@hash-worker hash-worker bot changed the title Update temporalio-ts monorepo to v1.13.2 Update temporalio-ts monorepo to v1.14.0 Dec 20, 2025
@vercel vercel bot temporarily deployed to Preview – petrinaut December 20, 2025 21:14 Inactive
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/apps > hash* Affects HASH (a `hash-*` app) area/apps > hash-api Affects the HASH API (app) area/apps area/deps Relates to third-party dependencies (area) area/libs Relates to first-party libraries/crates/packages (area) type/eng > backend Owned by the @backend team

Development

Successfully merging this pull request may close these issues.

2 participants