Core Module 2.3.0 - Enhanced Workflow Stability and Event Reliability
Release
Author:
Kirill Gaiduk
Changed on:
7 Aug 2026
| Target release date: | 2026-08-13 |
|---|---|
| Release status: | Released |
Description
Core Module 2.3.0 introduces a new event scheduling rule that enables randomized event execution delays for workflows that require protection against concurrent execution.The release also improves the reliability of event-sending rules when processing events with incomplete context.🔎 See the Changelog for details.Changelog
Rules
- Introduced the
`ScheduleEventWithRandomOffset`rule for scheduling events with a configurable randomized delay around a base delay. The rule helps reduce the likelihood of concurrent workflow execution by distributing scheduled events across a configurable execution window while preserving the current event context and attributes - Improved the reliability of event-sending rules when their triggering event does not include a
`rootEntityType`. This affects the following rules:
- Updated the
`EventUtils`to safely handle events where the context`rootEntityType`is undefined. When determining whether an event is cross-workflow or inline, the utility now assumes the event is inline if the context does not define a`rootEntityType`, preventing a potential`NullPointerException`
Packages
| Released capability depth: | Enhancement |
|---|---|
| Release bundle / Capability type: | Module |
