Skip to main content

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

Workflow Engine 16.0.0

October 24, 2024

Overview

Workflow Engine 16.0.0 introduces BPMN plugin support, adds parameter mapping in Inline Activity settings for Scheme inlining, and removes the legacy BPMN import/export path.

Why update

  • If your workflows depend on BPMN, this release enables the supported BPMN plugin path for import and Designer BPMN elements.
  • Use Inline Activity input/output parameter mapping to pass values between the parent scheme and the inlined scheme.
  • Get security fixes included in updated Designer and sample dependencies.
  • Get better Designer stability and package compatibility.

Key features

  • Added BPMN plugin support for importing BPMN diagrams and using BPMN elements in Designer.
  • Added parameter mapping in Inline Activity with UI support for selecting mapped parameters.
  • Removed legacy BPMN import/export functionality.
  • Improved Designer and sample stability.

Changelog

Update instructions

  • Update all Workflow Engine packages to 16.0.0.
  • Legacy BPMN import/export is removed in this release. Migrate BPMN integrations to OptimaJet.Workflow.BpmnPlugin.

Features

  • Added BPMN plugin integration path (OptimaJet.Workflow.BpmnPlugin) for Runtime.
  • Added BPMN elements and Upload BPMN import flow in Designer when the plugin is connected.
  • Added import diagnostics (import log and element comments) for unsupported and partially supported BPMN elements.
  • Added Inline Activity parameter mapping for bulk setup before and after inlined scheme execution.

Enhancements

  • Removed the erroneous ability to create a transition to a comment.
  • Updated Designer dependencies: rollup to 1.15.4, cookie to 0.7.1, socket.io to 4.8.0, express to 4.21.1.

Bug fixes

  • Fixed sample startup issue caused by missing Microsoft.Data.SqlClient.SNI.x64.dll.
  • Fixed regex substitution hang during inlined parameter processing.
  • Fixed error when double-clicking inlined activity in Process View mode.

Resources

Security

  • In Designer and Designer-NPM samples, cookie was updated from 0.6.0 to 0.7.1, addressing CVE-2024-47764 (GHSA-pxg6-pf52-xh8x); affected range includes versions <0.7.0, fixed in 0.7.0.
  • In Designer and Designer-NPM samples, express was updated from 4.19.2 to 4.21.1 (and from 4.21.0 to 4.21.1 in Angular sample), including the fix for CVE-2024-43796 (GHSA-qw6h-vgh9-j6wx); affected range includes versions <4.20.0, fixed in 4.20.0.