Skip to content

Releases: optimajet/WorkflowEngine.NET

Workflow Engine 12.5.0

10 Apr 14:25
Compare
Choose a tag to compare

ApprovalPlugin

  • Added a new setting InboxCheckConditions, which allows filling the inbox only with commands that satisfy all Conditions.

Workflow Engine 12.4.0

28 Mar 19:30
Compare
Choose a tag to compare

Core

  • Resolved a bug preventing the timer from logging certain exceptions.

Providers

  • Providers now utilize PackageReference instead of ProjectReference.
  • Updated Npgsql package in OptimaJet.Workflow.PostgreSQL to version 8.0.2.

Samples

  • Updated NetCore Samples to .NET 8.

Designer

  • The designer now supports React 18.
  • Updated the designer React sample to React 18.
  • Added functionality to clear the PreExecution Result field in the Decision Table.
  • Fixed a bug in the behavior of the Decision Table regarding transitions.
  • Corrected an issue where Name and State fields were not filled in custom activities.
  • Added the ability to insert a logo into the designer. For more details, refer to the documentation.

Documentation

  • Included information regarding Supported .NET versions on this page.
  • Updated the description of timers on this page.

Workflow Engine 12.3.0

13 Mar 16:38
Compare
Choose a tag to compare

Features

  • Introducing a new provider for SQLite database integration.
  • Added a new edition for non-commercial use: Workflow Engine Community.

Bug Fixes

  • Corrected timer value validation within the designer.
  • Rectified improper window positioning and movement within the designer.
  • Calibrated z-index values for designer's windows.
  • Resolved compilation errors in the Angular designer package.
  • Fixed SQL Deadlock occurring during ExecuteCommand.
  • Color palette button no longer appears in readonly mode.

Workflow Engine 12.2.0

21 Feb 10:10
Compare
Choose a tag to compare

Feature

  • Introducing the new Bulk API for WorkflowRuntime, enabling parallel execution of large arrays of tasks. Access to this API is facilitated through the WorkflowRuntime.Bulk property.

Core

  • Added input validation to the HelperDateTime.GetInterval method. When incorrect values are passed, it now returns a TimeSpan with a zero value.

Designer

  • Resolved an issue where default annotation values for custom activities were not persisting in the schema without manual activity data saving.

Workflow Engine 12.1.1

19 Jan 12:44
Compare
Choose a tag to compare

Designer

  • Fixed a bug when switching to expert mode for Decision and Decision table.
  • Fixed the error of executing OnSuccessCallback in the designer.create method.
  • Outdated libraries have been replaced.
  • Fixed the Instance info function.
  • Fixed the display after fit to screen for an empty scheme.
  • The follow-redirects dependency has been updated to version 1.15.4.

Providers

  • Microsoft.Data.SqlClient has been updated to version 2.1.7 in MSSQL Provider.

Workflow Engine 12.1.0

25 Dec 16:46
Compare
Choose a tag to compare

Features

  • Added a new plugin for working with Active Directory services. For more information, refer to ActiveDirectoryPlugin.

Designer

  • Displaying error from custom activities.

Providers

  • Fixed a bug with query parameters in MSSQL Provider.

Plugins

  • Added a base class Deactivated for disabling plugins.
  • The OnPluginRemoveAsync method has been removed from the IWorkflowPlugin interface.

Workflow Engine 12.0.0

04 Dec 18:20
Compare
Choose a tag to compare

Breaking changes

Breaking changes only for MongoDB and Angular packages.

  • MongoDB driver has been updated from 2.10.4 to 2.19.0. If you are using a multi-server mode, you need a MongoDB cluster.
  • Angular designer package has been updated to Angular 17. This requires the Node 18.13.

Core

  • Fixed the operation of parameters with names containing a space.
  • Improved performance of subprocesses execution.

Designer

  • Fixed an error displaying parameter types in the Parameters windows.
  • Fixed an error displaying process parameters in the ProcessInfo window.
  • Fixed an error displaying exceptions handling in the Activity window.
  • Improved zoom operation.

Samples

  • Angular sample updated to Angular 17.
  • React package is now compatible with React 18.

Workflow Engine 11.0.1

01 Sep 09:15
Compare
Choose a tag to compare

Designer

  • Now in the JSON editor and also in other places, JSON.stringify() is always used for formatting instead of JSON5.stringify(), so that the formatted code is always valid JSON.

Workflow Engine 11.0.0

28 Aug 17:20
Compare
Choose a tag to compare

This release brings a new enhanced feature as well as smoother and richer user experience.

Core

Users can now establish their Work Calendars in accordance with specific workdays, thereby preventing any unnecessary Timer activation during non-operational periods. Once you set up your calendar and append the letter <w> to your Interval Timer Value, the system will translate this interval to your established working time, adeptly bypassing non-working hours and holidays. For more information, refer to the Work Calendar documentation.

Timer

A bug associated with timer.Value mutation in TimerManagerBase has been fixed. This resolves any issues and exceptions interconnected with the GetCustomTimerValueAsync event and the CreateInstanceAsync method.

Update instruction

The following additional actions must be taken to upgrade to Workflow Engine 11.0.0 from Workflow Engine 10.0.1:

Workflow Engine 10.0.1

13 Jul 17:48
Compare
Choose a tag to compare

Designer