temporalio / temporalio/features
Warn if SDK detects a workflow history over a certain size
@jmaeagle99 is already working on this.
Since Sep 9, 2026.
- Dominant language
- Go
- Stars
- 32
- Forks
- 28
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 7
Description
Is your feature request related to a problem? Please describe.
Large workflow history's create several problems in Temporal. They can cause slow replay and add extra load to the server when replaying. After a certain size the server will terminate workflows for being too large. Currently users not hosting there own Temporal server receive no notification that there history size is a problem
Describe the solution you'd like
Add a warning on the SDK when the SDK detects a large history. This warning should only be emitted once per workflow and not emitted on replay. Users should be able to adjust the warning limit as a worker option.
Additional context
Per-SDK Tickets
- Java -
- Core -
- .NET -
- Ruby -
- PHP -
- Temporal CLI -
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.