Download Latest Version 3.9.0 source code.zip (50.7 MB) Google Add to Preferred Sources
Home / 3.8.1
Name Modified Size InfoDownloads / 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 IWorkflowInstanceStore providers (beyond the in-memory store), implement TryMarkInterruptedAsync before 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 requeuing Finished+Interrupted instances; make in-memory TryMarkInterruptedAsync race-safe with terminal saves. (#8052, [#8059])
Source: README.md, updated 2026-09-12