Workflow Engine 17.3.0
August 12, 2025
Overview
Workflow Engine 17.3.0 adds MariaDB compatibility in WorkflowEngine.NETCore-ProviderForMySQL migrator scripts, expands the Code-First
Scheme Builder API (ProcessDefinitionBuilder) and calendar APIs, improves migrator logging
integration, and refreshes Designer dependencies.
Why update
- Add
MariaDBcompatibility forOptimaJet.Workflow.MigratorinWorkflowEngine.NETCore-ProviderForMySQL. - Use
Code Actions Builderin the Code-First Scheme Builder (ProcessDefinitionBuilder). - Use expanded
ICalendarAPI for work-time calculations. - Improve runtime observability by piping migrator logging through
WorkflowRuntime.
Key features
- Added
Code Actions Builderto the Code-First Scheme Builder (ProcessDefinitionBuilder). - Added new
ICalendarmethods for work-time and range calculations. - Added migrator logging support through
WorkflowRuntime. MariaDBcompatibility.
Changelog
Update instructions
Update all Workflow Engine packages to 17.3.0.
Features
- Added logging for
OptimaJet.Workflow.MigratorviaWorkflowRuntime. To use it, add the logger to the runtime before adding the migrator. - Added
Code Actions Builderto the Code-First Scheme Builder (ProcessDefinitionBuilder). - Added the following
ICalendarmethods:IsWorkTime(checks if the specified date and time fall within working hours),FindWorkDayStart(finds the next available start of a working day),FindWorkDayEnd(finds the next available end of a working day),FindWorkDayTime(checks the specified time and if it is outside working hours returns the start of the next working day),GetWorkDaysInRange(returns an array of working day start times within the given interval).
Enhancements
- Updated SQL scripts in
WorkflowEngine.NETCore-ProviderForMySQLfor theMigratorto addMariaDBcompatibility.
Bug fixes
- Fixed issues in printable mode in
Designer.
Security
- Updated
form-datafrom4.0.0to4.0.4in Designer dependencies, addressing CVE-2025-7783 (GHSA-fjxv-7rqg-78g4); affected range>=4.0.0and<4.0.4, fixed in4.0.4. - Updated
on-headersfrom1.0.2to1.1.0in Designer dependencies, addressing CVE-2025-7339 (GHSA-76c9-3jph-rj3q); affected range<1.1.0, fixed in1.1.0. - Updated
brace-expansionfrom1.1.11to1.1.12inworkflow-designer-react, addressing CVE-2025-5889 (GHSA-v6h2-p8h4-qcjw); affected range>=1.0.0and<1.1.12, fixed in1.1.12. - Updated
webpackfrom5.50.0to5.101.0in Designer dev dependencies, including fixes for CVE-2024-43788 (GHSA-4vvj-4cpr-p986, affected>=5.0.0-alpha.0and<5.94.0, fixed in5.94.0) and CVE-2023-28154 (GHSA-hc6q-2mpp-qw7j, affected>=5.0.0and<5.76.0, fixed in5.76.0). - Updated
webpack-dev-serverfrom4.8.1to5.2.2in Designer dev dependencies, addressing CVE-2025-30359 (GHSA-4v9v-hfq4-rm2v, affected<=5.2.0, fixed in5.2.1) and CVE-2025-30360 (GHSA-9jgg-88mc-972h, affected<=5.2.0, fixed in5.2.1). - Additional dependency refreshes in the same security batch:
compression1.7.4to1.8.1,webpack-cli4.8.0to6.0.1.