What's Changed
- Improves HTTP context loss error handling by @sfmskywalker in #7187
- Fix spurious duplicate activity registry warnings during startup by @Copilot in #7183
- Improves workflow materializer handling by @sfmskywalker in #7195
- Fix PolymorphicObjectConverter handling of primitive values by @VedikaGupt in #7207
- Propagate exceptions from command handlers correctly by @avin3sh in #7218
- Integrate shells by @sfmskywalker in #7279
- Introduce role and user management services by @sfmskywalker in #7297
- Adds activity execution call stack support by @sfmskywalker in #7271
- Add shell middleware, call‑stack tracking, and workflow reference graph APIs by @sfmskywalker in #7333
- doc: add Elsa 3.6.0 release notes as doc/changelogs/3.6.0.md by @Copilot in #7347
- Add release notes for Elsa 3.6.0 by @Copilot in #7348
- Add shell reload API endpoints and client support by @sfmskywalker in #7353
- refactor: extract shared shell reload response models and address review feedback by @Copilot in #7355
- Add workflow export functionality and update changelog by @sfmskywalker in #7357
- fix: decouple background command execution from caller cancellation token (#7224) by @cristiandolf in #7283
- Fix/startuptask activate default tenant when empty by @RalfvandenBurg in #7305
- Isolate background workflow dispatches from caller's cancellation token by @avin3sh in #7291
- Code cleanup and typo fix by @heku in #7393
- Code cleanup by @heku in #7395
- test: refactor with WorkflowTestFixture by @heku in #7394
- fix: correct workflow summary pagination by @RalfvandenBurg in #7392
- Fix tenant scope for interrupted workflow restarts by @RalfvandenBurg in #7389
- refactor | Added a new property to expose the ability to disable the sorting by @ByronMayne in #7360
- Fix BulkDispatchWorkflows sharing input dictionary across dispatches by @avin3sh in #7284
- feat: extend shells integration and modular server support by @sfmskywalker in #7399
- Add Claude Code GitHub Workflow by @sfmskywalker in #7411
- fix: handle arrays of generic types in GetFriendlyTypeName (issue - #7369) by @minaxi98 in #7400
New Contributors
- @VedikaGupt made their first contribution in #7207
- @avin3sh made their first contribution in #7218
- @cristiandolf made their first contribution in #7283
- @heku made their first contribution in #7393
- @ByronMayne made their first contribution in #7360
- @minaxi98 made their first contribution in #7400
Full Changelog: 3.6.0...3.7.0-rc1