Skip to content

Releases: temporalio/cli

v1.4.0

08 Jul 20:16
025a816

Choose a tag to compare

Experimental environment config support

CLI now supports an experimental form of environment config. This is a new approach to environment configuration that draws on config files and environment variables and is usable across all Temporal products including SDKs (when implemented). The config subcommands can interact with environment config. This is experimental and therefore not documented yet. Care was taken to be compatible with existing environment variables. When released non-experimentally, this will deprecate the env subcommands/approach.

💥 TLS now assumed when using API key

When using --api-key (or the environment variable equivalent), --tls is now assumed. Meaning when using API key, TLS is now enabled by default.

This is technically a 💥 BACKWARDS COMPATIBILITY BREAK for those that are using API keys on non-TLS environments. Those users can use --tls=false to re-disable TLS when API key is in use.

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.4.0

v1.3.1-nexus-links.0

06 May 22:08
ac24a2c

Choose a tag to compare

v1.3.1-nexus-links.0 Pre-release
Pre-release

What's Changed

Full Changelog: v1.3.1-nexus-cancellation.0...v1.3.1-nexus-links.0

v1.3.1-nexus-cancellation.0

01 May 21:07
71484b7

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: v1.3.1-persistence-fix.0...v1.3.1-nexus-cancellation.0

v1.3.1-persistence-fix.0

17 Apr 20:48
f5eb9e3

Choose a tag to compare

Pre-release

DO NOT USE IN PRODUCTION. This is a development release that fixes some persistence issues with sqlite.

What's Changed

Full Changelog: v1.3.1-priority.0...v1.3.1-persistence-fix.0

v1.3.1-priority.0

25 Mar 20:39
4504b96

Choose a tag to compare

v1.3.1-priority.0 Pre-release
Pre-release

DO NOT USE IN PRODUCTION. This is a development release to make some priority functionality available to try out.

What's Changed

Full Changelog: v1.3.0...v1.3.1-priority.0

v1.3.0

27 Feb 21:34
97cc6c2

Choose a tag to compare

Highlights

  • The built-in Temporal Server has been updated to 1.27.1, and UI Server has been updated to 2.36.0.
  • There are significant changes to the experimental temporal worker deployment commands to expose new Worker Deployment features.

New Commands

  • temporal workflow metadata shows user-set metadata for a specific Workflow Execution.
  • temporal workflow signal-with-start starts a new Workflow Execution and immediately sends it a Signal.

Updated Commands

  • The experimental temporal worker deployment set of commands has been updated to expose new Worker Deployment features and improve the user experience.
  • The previously-experimental temporal task-queue versioning set of commands is now deprecated in favor of temporal worker deployment.
  • temporal activity pause and temporal activity unpause can now pause and resume all Activities of a specified type.
  • temporal activity unpause can now resume batches of activities, with jitter applied.
  • temporal workflow list now takes a --page-size option, to be used in exceptional situations when fetching Workflow Executions from the server takes too long.
  • The new --static-summary and --static-details flags can be passed to any command that starts a Workflow Execution, to provide user-defined metadata retrievable via the UI or with temporal workflow metadata.

What's Changed

New Contributors

Full Changelog: v1.1.2...v1.3.0

v1.3.0-rc.0

21 Feb 17:21
533280f

Choose a tag to compare

v1.3.0-rc.0 Pre-release
Pre-release

DO NOT USE IN PRODUCTION. This is a development release.

What's Changed

Full Changelog: v1.2.0...v1.3.0-rc.0

v1.3.0-versioning.0

18 Feb 21:42
ad0b632

Choose a tag to compare

v1.3.0-versioning.0 Pre-release
Pre-release

DO NOT USE IN PRODUCTION. This is a development release to make some worker versioning functionality available to try out.

What's Changed

New Contributors

Full Changelog: v1.1.2...v1.3.0-versioning.0

v1.2.0

15 Jan 20:16
4285d39

Choose a tag to compare

Highlights

This release includes the latest versions Temporal Server (v1.26.2) and UI Server (v2.34.0), and provides provides updated support for the revamped experimental Worker Versioning feature, and includes additional commands for managing Activities.

New Commands

  • temporal worker deployment ... commands operate on Worker Deployments, a new concept introduced with the revamped Worker Versioning feature. These commands are experimental (pre-release) and are subject to change and/or removal.
  • temporal workflow update-options adjusts options on specific Workflows related to Worker Versioning. This command is experimental (pre-release) and is subject to change and/or removal.
  • temporal activity update-options adjusts options such as timeout and retry values on running Activities.
  • temporal activity pause stops an Activity from being retried, leaving it in a blocked state.
  • temporal activity unpause allows a previously-paused Activity to be retried once again.
  • temporal activity reset resets the timeouts and number of retry attempts on a running Activity.

What's Changed

New Contributors

Full Changelog: v1.1.2...v1.2.0

v1.2.0-versioning.0

12 Dec 19:48

Choose a tag to compare

v1.2.0-versioning.0 Pre-release
Pre-release

DO NOT USE IN PRODUCTION. This is a development release to make some worker versioning functionality available to try out.

What's Changed

  • Replace runner macos-14 with macos-13 in CI tests by @rodrigozhou in #709
  • Fix whitespace in temporal batch --help output by @josh-berry in #722
  • ci: Directly check for needed secrets before testing against cloud by @josh-berry in #725
  • Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 by @dependabot in #703

Full Changelog: v1.1.2...v1.2.0-versioning.0