Skip to main content

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

Workflow Engine 11.0.0

August 28, 2023

Overview

Workflow Engine 11.0.0 introduces Work Calendars for timer scheduling and includes timer-related stability fixes, with required database update steps. This release also brings a smoother and richer user experience.

Why update

  • Configure timers against working schedules and skip non-working periods and holidays.
  • Apply timer stability fixes around timer.Value mutation in runtime timer management.
  • Keep database schema in sync with required 11.0.0 update scripts.

Key features

  • Added Work Calendars support for timer intervals using the <w> suffix.
  • Fixed timer.Value mutation bug in TimerManagerBase.
  • Added mandatory SQL upgrade path for supported relational providers.

Changelog

Update instructions

  • Update all Workflow Engine packages to 11.0.0.
  • To upgrade from 10.0.1 to 11.0.0, run update_11_0_0.sql for all relevant databases:

Features

  • Added Work Calendars support for timer intervals.
  • Work Calendars can be configured according to specific workdays to prevent unnecessary timer activation during non-operational periods.
  • After setting up a calendar, appending <w> to an interval timer value translates the interval to working time.
  • Non-working hours and holidays are skipped according to the configured calendar.

Enhancements

  • Improved timer scheduling behavior for work-time-aware intervals.

Bug fixes

  • Fixed a bug associated with timer.Value mutation in TimerManagerBase.
  • Resolved issues and exceptions interconnected with the GetCustomTimerValueAsync event and the CreateInstanceAsync method.

Resources