Files
temporal/proto
feiyang ef19f17c95 timeskipping: add TimeSkippingConfig support to workflow-start APIs (#9834)
## What changed?

  Add time-skipping configuration support.

  (1) Feature flag in dynamic config
- frontend.TimeSkippingEnabled (namespace bool, default false) gates the
feature

  (2) Frontend validation (validateTimeSkippingConfig)
    - StartWorkflowExecution
    - SignalWithStartWorkflowExecution
- ExecuteMultiOperation (via the shared prepareStartWorkflowRequest
path)

  (3) Persistence
    - TimeSkippingInfo proto added to WorkflowExecutionInfo
- MutableState stores the config when a workflow starts or options are
updated

  (4) Tests
    - New timeskipping functional tests in tests/timeskipping_test.go


## Why?

first step of the time skipping project 

## How did you test it?
- [x] built
- [x] run locally and tested manually
- [x] covered by existing tests
- [x] added new unit test(s)
- [x] added new functional test(s)

---------

Co-authored-by: Yichao Yang <yycptt@gmail.com>
2026-04-14 05:03:51 +00:00
..