Skip to main content

Introducing Formengine - The New Formbuilder, try for FREE formengine.io.

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 MariaDB compatibility for OptimaJet.Workflow.Migrator in WorkflowEngine.NETCore-ProviderForMySQL.
  • Use Code Actions Builder in the Code-First Scheme Builder (ProcessDefinitionBuilder).
  • Use expanded ICalendar API for work-time calculations.
  • Improve runtime observability by piping migrator logging through WorkflowRuntime.

Key features

  • Added Code Actions Builder to the Code-First Scheme Builder (ProcessDefinitionBuilder).
  • Added new ICalendar methods for work-time and range calculations.
  • Added migrator logging support through WorkflowRuntime.
  • MariaDB compatibility.

Changelog

Update instructions

Update all Workflow Engine packages to 17.3.0.

Features

  • Added logging for OptimaJet.Workflow.Migrator via WorkflowRuntime. To use it, add the logger to the runtime before adding the migrator.
  • Added Code Actions Builder to the Code-First Scheme Builder (ProcessDefinitionBuilder).
  • Added the following ICalendar methods: 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-ProviderForMySQL for the Migrator to add MariaDB compatibility.

Bug fixes

  • Fixed issues in printable mode in Designer.

Security