Repository navigation
v1.9.4-time-skipping
Pre-release
Pre-release
Temporal CLI v1.9.4-time-skipping
This release lets you test Workflow and Schedule time skipping with temporal server start-dev. It embeds unreleased Temporal Server and Go SDK builds and adds an --enable-time-skipping flag for local testing. Use the stable CLI unless you need this feature.
Embedded OSS Server
| Component | This release |
|---|---|
go.temporal.io/server |
v1.29.0-135.0.0.20261030183317-69c692e8773e (main @ 69c692e8773e) |
go.temporal.io/sdk |
v1.49.1-0.20261028204201-93056ed9a9de (commit 93056ed9a9de) |
github.com/nexus-rpc/sdk-go |
v0.7.0 |
| Go | 1.27.3 |
The Server is pinned to a main commit, and the SDK is pinned to a feature commit, rather than release tags.
Dev server dynamic config
Start the dev server with Workflow and Schedule time skipping enabled for all Namespaces:
temporal server start-dev \
--namespace timeskipping-test \
--enable-time-skippingSchedule time skipping requires CHASM Schedules, so this flag also enables CHASM creation for new Schedules.
| Key | With --enable-time-skipping |
Server default |
|---|---|---|
system.workflowTimeSkippingEnabled |
true |
false |
system.chasmSchedulerTimeSkippingEnabled |
true |
false |
history.enableCHASMSchedulerCreation |
true |
false |
history.chasmSchedulerCreationRolloutPercent |
100 |
0 |
history.enableCHASMSchedulerRouting |
true |
true |
Changes in this release
- Add
temporal workflow time-skipping enable,disable, andpoll. - Add
temporal schedule time-skipping enable,disable, andpoll. - Show time-skipping configuration and fast-forward status in Workflow and Schedule
describeoutput. - Add
--enable-time-skippingtotemporal server start-dev. - Update the embedded Server and Go SDK dependencies to include time-skipping support.
Run each command with --help for usage and available options.