What's Changed
- Refactor trigger indexing and update base version to 3.5.0. by @sfmskywalker in #6516
- Fix incorrect Id assignment in Variable constructor by @Green7 in #6514
- Support for Writing Custom Trigger Activities Using Existing Trigger Infrastructure by @sfmskywalker in #6527
- Enhanced Delete of variable persistence manager to allow drivers filt… by @MariusVuscanNx in #6559
- Extended the incidents data to include the activityNodeId (#6570) by @MariusVuscanNx in #6572
- Refactor Fault Propagation and Simplify Bookmark Management by @sfmskywalker in #6545
- Add support for connection vertices in flowcharts by @sfmskywalker in #6585
- Refactor OpenTelemetry error handling implementation by @sfmskywalker in #6621
- Update package versions by @sfmskywalker in #6635
- Add IResilienceStrategy Abstraction with Category Matching and Expression-Based Configuration by @sfmskywalker in #6637
- Enhances workflow runtime resilience and signaling by @sfmskywalker in #6643
- Fix async callback awaiting in HTTP endpoint by @sfmskywalker in #6660
- Implement retry attempt capturing by @sfmskywalker in #6674
- Adds activity execution metadata support by @sfmskywalker in #6699
- Update SqlEvaluator expression keyword resolver for using variables. … by @KnibbsyMan in #6705
- Supports 'Variables.' Within SqlEvaluator by @KnibbsyMan in #6710
- Update package versions by @sfmskywalker in #6722
- Fix order of Order and Pagination by @sfmskywalker in #6727
- Commits workflow state during alteration by @sfmskywalker in #6736
- Enhances Mediator with Tenant Context Propagation by @sfmskywalker in #6738
- Fix Ancestor Faulting by @sfmskywalker in #6741
- Feat/6732 zip archive activities by @lukhipolito-nexxbiz in #6751
- Register
FlowScope
class map in MongoDB feature to handle serialization and ignore extra elements. by @sfmskywalker in #6766 - Add backward compatibility for
WorkflowInstance.Name
mapping inWorkflowStateMapper
by @sfmskywalker in #6767 - Fix MongoDB serialization issues by @sfmskywalker in #6762
- Fixing wrong strategy selection for some string content by @lukhipolito in #6777
- Implementing better base64 evaluation + appropriate zip entry naming by @lukhipolito in #6783
- Fixing Stream variable saved in instance issue by @lukhipolito in #6785
- Update Jint to 4.3.0 by @sfmskywalker in #6794
- Implemented custom js functions: streamToBytes and streamToBase64 by @lukhipolito in #6797
- Introduce activity execution record capturing and serialization improvements by @sfmskywalker in #6800
- Fixed wrong naming in resulting entries when file is inputted from http by @lukhipolito-nexxbiz in #6806
- Refactor activity execution record serialization with snapshots by @sfmskywalker in #6807
- Add cancellation handling for executing scheduled tasks by @sfmskywalker in #6819
- Update
ActivityExecutionContextRecordExtensions
to preserve and update serialized snapshots by @sfmskywalker in #6823 - Update BackgroundStimulusDispatcher.cs by @n84ck in #6789
- Add support for flow authorization activities and bookmark trigger URL generation by @sfmskywalker in #6828
- Fix activity execution record capturing by @sfmskywalker in #6836
- Fix RunMigrations Propagation Issue by @sfmskywalker in #6838
- Refactors notification system for context by @sfmskywalker in #6821
- Introduce
TenantDeleted
event to handle tenant cleanup by @sfmskywalker in #6843 - Send
ActivityCompleted
notification from middleware and remove redundant notification logic in activity execution context. by @sfmskywalker in #6842 - Refine variable type registration by excluding
object
and optimizing collection processing. by @sfmskywalker in #6849 - Refactor
ObjectConverter
to improve readability and add backward-compatible default value handling in non-strict mode. by @sfmskywalker in #6852
New Contributors
Full Changelog: 3.4.0...3.5.0