Skip to content

Releases: optimajet/WorkflowEngine.NET

Workflow Engine 17.1.0

23 May 13:55
Compare
Choose a tag to compare

Providers

  • Fixed an issue in PostgreSQL migrations where objects were created in the wrong schema when a Search Path was specified.
  • Replaced the MongoDB driver from MongoDB.Driver.signed 2.14.1 with MongoDB.Driver 2.30.0.
  • Replaced the MySQL driver from MySql.Data 8.0.28 with MySqlConnector 2.4.0.
  • Updated dependencies in the OptimaJet.Workflow.Core package:
    • System.Text.RegularExpressions to version 4.3.1
  • Updated dependencies in the OptimaJet.Workflow.MSSQL and OptimaJet.Workflow.Migrator packages:
    • Microsoft.IdentityModel.JsonWebTokens to version 8.10.0
    • System.IdentityModel.Tokens.Jwt to version 8.10.0
    • System.Runtime.Caching to version 8.0.1
    • Microsoft.Identity.Client to version 4.72.1
    • Azure.Identity to version 1.14.0
  • Updated dependencies in the OptimaJet.Workflow.FilesPlugin package:
    • System.Net.Security to version 4.3.2
  • Updated dependencies in the OptimaJet.Workflow.NexmoPlugin package:
    • System.Text.Encodings.Web to version 8.0.0
  • Updated dependencies in the OptimaJet.Workflow.SQLite package:
    • Microsoft.Data.Sqlite to version 8.0.16
    • System.Text.Json to version 8.0.5
  • Updated dependencies in the OptimaJet.Workflow.TwilloPlugin packages:
    • Microsoft.IdentityModel.JsonWebTokens to version 8.10.0
    • System.IdentityModel.Tokens.Jwt to version 8.10.0

Designer

  • Fixed a bug where the Boolean type was missing from the list of available parameter types.
  • Updated dependencies:
    • http-proxy-middleware from version 2.0.6 to 2.0.9.
    • @babel/helpers from version 7.23.8 to 7.27.0

Workflow API

  • DataEngine has been updated from version 1.1.1 to 1.2.0.
    For more details, see the release notes.
  • Updated MongoDB.Driver from version 2.24.0 to 2.30.0.
  • Updated dependencies in the OptimaJet.Workflow.Api.Mssql package:
    • System.Text.Json to version 8.0.5.

Workflow Engine 17.0.0

01 Apr 10:36
Compare
Choose a tag to compare

Plugins

  • Fixed an issue where the HttpRequestActivity handler not passed to HTTPClient.

Designer

  • The Angular designer package and sample have been updated to Angular 19.
  • Fixed a bug that caused the designer to load incorrectly in Strict Mode of React when the schema did not exist.
  • The axios dependency has been upgraded from version 1.7.4 to 1.8.2.
  • The @babel/helpers dependency has been upgraded from version 7.15.4 to 7.26.10.

Workflow Engine 16.4.0

10 Mar 18:40
Compare
Choose a tag to compare

Core

  • Added parameterless constructor for BpmnPlugin.
  • Added localization support in ProcessDefinitionBuilder.

Designer

  • Updated @microsoft/signalr dependency from 8.0.0 to 8.0.7.
  • Fixed issue with CodeActionsButton not working when adding annotations in transition expert mode.
  • Fixed parameter editing window for ApprovalPlugin transitions.

Workflow Engine 16.3.0

23 Jan 16:00
Compare
Choose a tag to compare

Designer

  • The js-base64 dependency has been upgraded from version 2.6.3 to 3.7.7.
  • The path-to-regexp dependency in the designer samples has been updated from version 0.1.10 to 0.1.12.
  • The express dependency in the designer samples has been updated from version 4.21.1 to 4.21.2.
  • The nanoid dependency in the designer samples has been upgraded from version 3.3.4 to 3.3.8.
  • The json5 dependency has been updated from version 2.2.0 to 2.2.3.
  • Fixed the npx command-line issue. For more information, refer to the documentation.

Workflow Engine 16.2.1

09 Jan 18:30
Compare
Choose a tag to compare

Designer

  • The nanoid dependency has been updated from 3.3.7 to 3.3.8.
  • The express dependency has been updated from 4.21.0 to 4.21.2.
  • The path-to-regexp dependency has been updated from 0.1.10 to 0.1.12.
  • The cross-spawn dependency has been updated from 7.0.3 to 7.0.6.

Samples

  • The .NET Framework samples are no longer updated alongside the Workflow Engine release. You can update them yourself or ask our support team for assistance at [email protected].

Workflow API

  • Fixed an issue with Mongo DB implementation where, if there were multiple duplicate entries in the schema collection, only the first duplicate was affected.

Workflow Engine 16.2.0

10 Dec 19:06
Compare
Choose a tag to compare

Core

  • Fixed an issue in the MongoDB provider where GenerateAsync incorrectly threw InvalidOperationException instead of SchemeNotFoundException.
  • Fixed an issue in the MongoDB provider where GetProcessInstancesCountAsync returned an incorrect value.
  • Fixed an issue in the MongoDB provider where GetSchemesCountAsync worked incorrectly.
  • Fixed an issue in the Oracle provider where SetSchemeIsObsolete worked incorrectly.
  • Fixed an issue where the runtime logger did not capture inner exceptions.
  • Fixed an issue where process exceptions set the state to Idle instead of Terminated.
  • Fixed logging issues when parameters were null.

Designer

  • The http-proxy-middleware dependency has been updated to version 2.0.7.
  • The cross-spawn dependency has been updated to version 7.0.6.

Plugins

  • Added DisableApprovalHistory and DisableInbox flags to the ApprovalPlugin to disable approval history creation and inbox table population, respectively.
  • Added AllowedActorsFilter filter to the ApprovalPlugin to filter the list of actors available for approval.

Workflow Engine 16.1.0

01 Nov 14:13
Compare
Choose a tag to compare

Core

  • Resolved an issue where the StartingTransition field was not set during ProcessInstance creation in the MongoDB provider.

Designer

  • Fixed a designer rendering issue when changing the language.

Workflow Engine 16.0.0

24 Oct 17:15
Compare
Choose a tag to compare

Breaking Changes

  • The old BPMN import/export functionality has been completely removed. Make sure to switch to the new BPMN plugin. For more information, refer to Bpmn documentation.

Core

  • Inline parameters were added for bulk setting before and after the execution of an inline segment, with UI support for selecting parameters. For more information, refer to Scheme inlining documentation.

Designer

  • Removed the erroneous ability to create a transition to a comment.
  • The rollup dependency has been updated to version 1.15.4.
  • The cookie dependency has been updated to version 0.7.1.
  • The socket.io dependency has been updated to version 4.8.0.
  • The express dependency has been updated to version 4.21.1.

Bug Fixes

  • Fixed an issue where samples could not start due to the missing Microsoft.Data.SqlClient.SNI.x64.dll.
  • Fixed a bug where regex substitution could cause the app to hang during inlined parameter processing.
  • Fixed an error that occurred when double-clicking an inlined activity in Process View mode.

Workflow Engine 15.0.1

26 Sep 14:04
Compare
Choose a tag to compare

Designer

  • Corrected designer packages in npm.
  • Fixed issues with the designer samples.

Workflow Engine 15.0.0

25 Sep 17:39
Compare
Choose a tag to compare

Please use version 15.0.1 instead of version 15.0.0.

Breaking changes

  • Added ESM support to the Workflow Designer. The entry point for CommonJS remains unchanged.
  • Node has been updated to version 20.17.0.
  • The Angular designer package and sample have been updated to Angular 18.

Core

  • Multiple issues related to the functionality of Custom Activities have been fixed, and optimizations have been made.
  • New settings for Custom Activities have been added. You can read more about them in this article.

Designer

  • Fixed an issue in the decision table where the transition did not set the classifier when creating an activity.