| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 3.8.1 source code.tar.gz | 2026-09-12 | 46.0 MB | |
| 3.8.1 source code.zip | 2026-09-12 | 49.5 MB | |
| README.md | 2026-09-12 | 1.6 kB | |
| Totals: 3 Items | 95.5 MB | 0 | |
Compare: 3.8.0...3.8.1
Elsa 3.8.1 — Release Notes
A focused patch on 3.8.0: restores Studio-selectable activation strategies, and stops interrupted-workflow recovery from spinning forever on instances that already finished.
Pair with elsa-studio 3.8.1 and elsa-extensions 3.8.1 when you use MongoDB/Dapper persistence or Studio.
🌟 Highlights
- Activation strategies work in Studio again: Built-in workflow activation strategies are registered as serialization type aliases, so choosing a strategy no longer fails with "Unknown serialization type alias". (#8049, [#8057])
- Interrupted recovery no longer requeues finished work: Finished instances are no longer treated as interrupted forever; marking interrupted is atomic against completion in the in-memory store. (#8052, [#8059])
⚠️ Breaking changes / upgrade notes
- None for typical hosts. If you ship custom
IWorkflowInstanceStoreproviders (beyond the in-memory store), implementTryMarkInterruptedAsyncbefore consuming Management packages that require it — Mongo and Dapper companions ship in elsa-extensions 3.8.1.
🐛 Fixes
- Register built-in activation strategy serialization aliases so Studio and the API resolve strategy type names correctly. (#8049, [#8057])
- Stop
InterruptedRecoveryScanner/ drain paths from requeuingFinished+Interruptedinstances; make in-memoryTryMarkInterruptedAsyncrace-safe with terminal saves. (#8052, [#8059])