Skip to content

Releases: temporalio/cli

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

v1.1.2

25 Nov 18:11
804e291

Choose a tag to compare

Highlights

  • Updates Temporal Server to 1.25.2 and UI Server to 2.32.0.
  • temporal workflow reset now respects the --reapply-* options when operating in batch mode.

What's Changed

New Contributors

Full Changelog: v1.1.1...v1.1.2

v1.1.1

21 Oct 16:40
8a133d9

Choose a tag to compare

Highlights

  • Updates Temporal Server to v1.25.1, and UI Server to v2.31.2
  • Improves --help documentation in several areas, especially for temporal operator nexus commands.
  • Adds a global --command-timeout option to force the CLI to exit with an error if the command cannot be completed in the requested time.
  • Adds a --rps option to batch operations to limit the number of requests per second.
  • Adds an --id-conflict-policy option everywhere workflows are started that specifies what to do if the desired Workflow ID already exists.
  • Fixes an issue where --reapply-type All was not re-applying Updates.

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.1.1

v1.1.0

16 Sep 20:42
e398811

Choose a tag to compare

💥 Breaking Changes

  • temporal workflow update has been renamed to temporal workflow update execute, to allow for the creation of new workflow update sub-commands. All flags and behavior remain the same.

Highlights

  • The temporal nexus suite of commands has been added to support Nexus, a new feature designed to connect durable executions across team, namespace, region, and cloud boundaries. It promotes a more modular architecture for sharing a subset of your team’s capabilities via well-defined service API contracts for other teams to use, that abstract underlying Temporal primitives, like Workflows, or execute arbitrary code. Learn more at: https://temporal.io/nexus
  • The new temporal workflow update start command starts an Update asynchronously. Callers can wait for such an Update to complete by running an update execute or update result command against the same --workflow-id and --update-id.
  • The new temporal workflow update result command waits for an Update to complete and fetches the result.
  • The new temporal workflow update describe command reports the status of a running or recently-completed Update. Unlike update result and update execute, update describe does NOT wait for the update to complete, but returns status immediately.
  • The temporal task-queue describe command now returns improved backlog stats including backlog count, age, and growth rate.
  • Temporal Server has been updated to v1.25.0, and UI Server has been updated to v2.30.3.

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.1.0