Releases: optimajet/WorkflowEngine.NET
Releases · optimajet/WorkflowEngine.NET
Workflow Engine 18.0.0
Workflow Engine 17.3.0
Core
- Added logging for
OptimaJet.Workflow.Migrator
viaWorkflowRuntime
. To use it, add the logger to the runtime before adding the migrator. - Added
Code Actions Builder
toProcessDefinitionBuilder
.
Designer
- Fixed issues in printable mode in
Designer
. - Updated dependencies in
Designer
:form-data
from4.0.0
to4.0.4
;compression
from1.7.4
to1.8.1
;on-headers
from1.0.2
to1.1.0
;
- Updated dependencies in
workflow-designer-react
:brace-expansion
from1.1.11
to1.1.12
;
- Updated
Webpack
and related packages inDesigner
dev dependencies:webpack
from5.50.0
to5.101.0
;webpack-cli
from4.8.0
to6.0.1
;webpack-dev-server
from4.8.1
to5.2.2
;
Providers
- Updated SQL scripts in
WorkflowEngine.NETCore-ProviderForMySQL
for theMigrator
to enhance compatibility withMariaDB
.
Workflow Engine 17.2.0
Core
- Added a
persist
parameter to theSetActivityWithExecutionAsync
method. You can now pass implicit parameters with the persistence storage type. - Introduced the
OverrideRuleProvider
method in the base plugin to allow overriding the plugin’s rule provider implementation. - Added the
GetApproverIdentityId
delegate to the Parallel Approvers mechanism in the base plugin. This allows customizing how theIdentityId
is retrieved based on theFillApproversUsers
action parameter. - Added the
RequiredApprovalsNumber
setting to the Parallel Approvers mechanism in the base plugin. This allows specifying the number of approvals required to complete parallel approval. - Fixed a
NullReferenceException
caused by theFillApproversRoles
action in the Parallel Approvers mechanism of the base plugin.
Providers
- PostgreSQL now supports creating a version history table in a schema other than
public
when 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 Path
was specified. - Replaced the MongoDB driver from
MongoDB.Driver.signed
2.14.1 withMongoDB.Driver
2.30.0. - Replaced the MySQL driver from
MySql.Data
8.0.28 withMySqlConnector
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
andOptimaJet.Workflow.Migrator
packages:Microsoft.IdentityModel.JsonWebTokens
to version 8.10.0System.IdentityModel.Tokens.Jwt
to version 8.10.0System.Runtime.Caching
to version 8.0.1Microsoft.Identity.Client
to version 4.72.1Azure.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.16System.Text.Json
to version 8.0.5
- Updated dependencies in the
OptimaJet.Workflow.TwilloPlugin
packages:Microsoft.IdentityModel.JsonWebTokens
to version 8.10.0System.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
Plugins
- Fixed an issue where the
HttpRequestActivity
handler not passed toHTTPClient
.
Designer
- The
Angular
designer package and sample have been updated toAngular 19
. - Fixed a bug that caused the designer to load incorrectly in
Strict Mode
ofReact
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
Core
- Added parameterless constructor for
BpmnPlugin
. - Added localization support in
ProcessDefinitionBuilder
.
Designer
- Updated
@microsoft/signalr
dependency from8.0.0
to8.0.7
. - Fixed issue with
CodeActionsButton
not working when adding annotations intransition expert mode
. - Fixed parameter editing window for
ApprovalPlugin
transitions.
Workflow Engine 16.3.0
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
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
Core
- Fixed an issue in the MongoDB provider where
GenerateAsync
incorrectly threwInvalidOperationException
instead ofSchemeNotFoundException
. - 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 ofTerminated
. - 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
andDisableInbox
flags to theApprovalPlugin
to disable approval history creation and inbox table population, respectively. - Added
AllowedActorsFilter
filter to theApprovalPlugin
to filter the list of actors available for approval.
Workflow Engine 16.1.0
Core
- Resolved an issue where the
StartingTransition
field was not set duringProcessInstance
creation in the MongoDB provider.
Designer
- Fixed a
designer
rendering issue when changing the language.