Releases: optimajet/WorkflowEngine.NET
Releases · optimajet/WorkflowEngine.NET
Workflow Engine 19.0.0
Core
- Added unique identifiers by database type to
IPersistenceProvider.
Workflow Engine Web API
- [Major feature] Introducing the RPC API. Remotely manage Workflow Engine Runtime instances in single-tenant or multi-tenant mode.
See the documentation or check out our GitHub repository.
Breaking Changes
Breaking changes affect only users of the Workflow Engine Web API.
- To start the API, you must register at least one tenant via
AddWorkflowEngineRuntimeTenants,
or configure single-tenant mode viaAddWorkflowEngineRuntimeorAddWorkflowApi. - Data component settings are now provided through
WorkflowApiDataProviderOptionsinsideWorkflowEngineTenantCreationOptions. - The
WorkflowApiSetupOptionsclass has been renamed toWorkflowApiOptionsSetup.
Workflow Engine 18.1.0
Designer
- Updated internal functionality related to forms.
Samples
- Removed legacy .NET Framework samples.
Workflow Engine 18.0.0
Breaking Changes
- The
Angulardesigner package and sample have been updated toAngular 20.
Workflow Engine 17.3.0
Core
- Added logging for
OptimaJet.Workflow.MigratorviaWorkflowRuntime. To use it, add the logger to the runtime before adding the migrator. - Added
Code Actions BuildertoProcessDefinitionBuilder.
Designer
- Fixed issues in printable mode in
Designer. - Updated dependencies in
Designer:form-datafrom4.0.0to4.0.4;compressionfrom1.7.4to1.8.1;on-headersfrom1.0.2to1.1.0;
- Updated dependencies in
workflow-designer-react:brace-expansionfrom1.1.11to1.1.12;
- Updated
Webpackand related packages inDesignerdev dependencies:webpackfrom5.50.0to5.101.0;webpack-clifrom4.8.0to6.0.1;webpack-dev-serverfrom4.8.1to5.2.2;
Providers
- Updated SQL scripts in
WorkflowEngine.NETCore-ProviderForMySQLfor theMigratorto enhance compatibility withMariaDB.
Workflow Engine 17.2.0
Core
- Added a
persistparameter to theSetActivityWithExecutionAsyncmethod. You can now pass implicit parameters with the persistence storage type. - Introduced the
OverrideRuleProvidermethod in the base plugin to allow overriding the plugin’s rule provider implementation. - Added the
GetApproverIdentityIddelegate to the Parallel Approvers mechanism in the base plugin. This allows customizing how theIdentityIdis retrieved based on theFillApproversUsersaction parameter. - Added the
RequiredApprovalsNumbersetting to the Parallel Approvers mechanism in the base plugin. This allows specifying the number of approvals required to complete parallel approval. - Fixed a
NullReferenceExceptioncaused by theFillApproversRolesaction in the Parallel Approvers mechanism of the base plugin.
Providers
- PostgreSQL now supports creating a version history table in a schema other than
publicwhen using automatic migrations.
To do this, specify the desired schema in the provider arguments.
Designer
- Fixed an issue where data in custom activities was not displayed when opening the form.
Workflow Engine 17.1.0
Providers
- Fixed an issue in PostgreSQL migrations where objects were created in the wrong schema when a
Search Pathwas specified. - Replaced the MongoDB driver from
MongoDB.Driver.signed2.14.1 withMongoDB.Driver2.30.0. - Replaced the MySQL driver from
MySql.Data8.0.28 withMySqlConnector2.4.0. - Updated dependencies in the
OptimaJet.Workflow.Corepackage:System.Text.RegularExpressionsto version 4.3.1
- Updated dependencies in the
OptimaJet.Workflow.MSSQLandOptimaJet.Workflow.Migratorpackages:Microsoft.IdentityModel.JsonWebTokensto version 8.10.0System.IdentityModel.Tokens.Jwtto version 8.10.0System.Runtime.Cachingto version 8.0.1Microsoft.Identity.Clientto version 4.72.1Azure.Identityto version 1.14.0
- Updated dependencies in the
OptimaJet.Workflow.FilesPluginpackage:System.Net.Securityto version 4.3.2
- Updated dependencies in the
OptimaJet.Workflow.NexmoPluginpackage:System.Text.Encodings.Webto version 8.0.0
- Updated dependencies in the
OptimaJet.Workflow.SQLitepackage:Microsoft.Data.Sqliteto version 8.0.16System.Text.Jsonto version 8.0.5
- Updated dependencies in the
OptimaJet.Workflow.TwilloPluginpackages:Microsoft.IdentityModel.JsonWebTokensto version 8.10.0System.IdentityModel.Tokens.Jwtto version 8.10.0
Designer
- Fixed a bug where the
Booleantype was missing from the list of available parameter types. - Updated dependencies:
http-proxy-middlewarefrom version 2.0.6 to 2.0.9.@babel/helpersfrom version 7.23.8 to 7.27.0
Workflow API
DataEnginehas been updated from version 1.1.1 to 1.2.0.
For more details, see the release notes.- Updated
MongoDB.Driverfrom version 2.24.0 to 2.30.0. - Updated dependencies in the
OptimaJet.Workflow.Api.Mssqlpackage:System.Text.Jsonto version 8.0.5.
Workflow Engine 17.0.0
Plugins
- Fixed an issue where the
HttpRequestActivityhandler not passed toHTTPClient.
Designer
- The
Angulardesigner package and sample have been updated toAngular 19. - Fixed a bug that caused the designer to load incorrectly in
Strict ModeofReactwhen the schema did not exist. - The
axiosdependency has been upgraded from version 1.7.4 to 1.8.2. - The
@babel/helpersdependency has been upgraded from version 7.15.4 to 7.26.10.
Workflow Engine 16.4.0
Core
- Added parameterless constructor for
BpmnPlugin. - Added localization support in
ProcessDefinitionBuilder.
Designer
- Updated
@microsoft/signalrdependency from8.0.0to8.0.7. - Fixed issue with
CodeActionsButtonnot working when adding annotations intransition expert mode. - Fixed parameter editing window for
ApprovalPlugintransitions.
Workflow Engine 16.3.0
Designer
- The
js-base64dependency has been upgraded from version 2.6.3 to 3.7.7. - The
path-to-regexpdependency in the designer samples has been updated from version 0.1.10 to 0.1.12. - The
expressdependency in the designer samples has been updated from version 4.21.1 to 4.21.2. - The
nanoiddependency in the designer samples has been upgraded from version 3.3.4 to 3.3.8. - The
json5dependency has been updated from version 2.2.0 to 2.2.3. - Fixed the
npxcommand-line issue. For more information, refer to the documentation.
Workflow Engine 16.2.1
Designer
- The
nanoiddependency has been updated from 3.3.7 to 3.3.8. - The
expressdependency has been updated from 4.21.0 to 4.21.2. - The
path-to-regexpdependency has been updated from 0.1.10 to 0.1.12. - The
cross-spawndependency 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.