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 oftemporal worker deployment
. temporal activity pause
andtemporal 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 withtemporal workflow metadata
.
What's Changed
- Fix register search attributes when starting server by @rodrigozhou in #653
- Show blocked state for pending nexus operation, cancelation, and callback by @rodrigozhou in #706
- 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
- CLI comamnd for UpdateActivityOptions API by @ychebotarev in #729
- CLI for pause/unpause activity API by @ychebotarev in #730
- Expose the underlying slog logger to the dev server by @bergundy in #731
- Remove incorrect statement in
workfow list
command description by @mjameswh in #716 - Bump golang.org/x/crypto from 0.26.0 to 0.31.0 by @dependabot in #728
- disable tq info caching in task queue test by @carlydf in #726
- Add CLI command for Reset activity API by @ychebotarev in #732
- Bump server to 1.26.2, enable HTTP by default by @bergundy in #734
- Merge branch 'next-server' into main by @josh-berry in #737
- Bump golang.org/x/net from 0.31.0 to 0.33.0 by @dependabot in #738
- UI Server -> 2.34.0 by @josh-berry in #739
- Versioning 3 by @antlai-temporal in #740
- Add
workflow metadata
command by @Sushisource in #743 - Updates to the activity API by @ychebotarev in #746
- Add batch activity unpause. by @ychebotarev in #747
- Rename Nexus OperationID to OperationToken by @bergundy in #750
- Update dependencies by @rodrigozhou in #752
- Add codec-header config (closes #753) by @EddieWhi in #755
- Remove experimental labels from Nexus operator commands by @bergundy in #757
- Rebase from main, update deps, test fixes by @antlai-temporal in #756
- Specify pagesize for workflow list command by @yiminc in #748
- Bump Temporal Server to v1.27.0-rc.0 by @rodrigozhou in #760
- Add
temporal workflow signal-with-start
command by @THardy98 in #758 - Deployment API (versioning 3.1) by @antlai-temporal in #765
- Update server to v1.27.1 by @antlai-temporal in #767
- Rebase to main by @antlai-temporal in #768
- User Metadata set on start / desc by @Sushisource in #742
- Fix batch deployment test nil pointer exception by @antlai-temporal in #769
- Add fields from extended info to DescribeWorkflow output by @ychebotarev in #771
New Contributors
- @ychebotarev made their first contribution in #729
- @EddieWhi made their first contribution in #755
- @THardy98 made their first contribution in #758
Full Changelog: v1.1.2...v1.3.0