8000 Releases · elsa-workflows/elsa-core · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: elsa-workflows/elsa-core

3.5.0 RC1

01 Jun 16:20
e09f096
Compare
Choose a tag to compare
3.5.0 RC1 Pre-release
Pre-release

What's Changed

Full Changelog: 3.4.0...3.5.0-rc1

3.4.0

20 May 19:10
0769b6d
Compare
Choose a tag to compare

This release introduces major enhancements to workflow orchestration, resiliency, and developer experience. It brings support for executing and awaiting nested workflows, improved serialization and variable handling, expanded SQL activity capabilities, and comprehensive OpenTelemetry integration. With improved join behavior, controlled commit states, and auto-resume of interrupted workflows, this version provides even greater robustness for long-running and distributed scenarios. Several optional modules have been extracted to streamline the core, and many APIs were enhanced for better extensibility. Numerous bug fixes and usability improvements round out this feature-packed release.

Highlights

Controlled Commit States

Gain precise control over workflow persistence. Workflows can now define when to persist their state—before, after, or both before and after executing an activity. Custom strategies are also supported, such as committing every N seconds, allowing for powerful tuning of reliability and performance characteristics.

Auto Resume Interrupted Workflows

Workflows interrupted due to e.g. pod shutdowns are now automatically resumed on application restart. Combined with Controlled Commit States, this ensures minimal re-execution and smooth recovery from failures, supporting highly reliable long-running workflows.

Resilient Activities

The SendHttpRequest activity now features built-in retry logic using Polly. A simple checkbox enables resilience for your HTTP calls, with a more advanced configuration UI coming in 3.5.0, allowing full control over retry strategies.

Improved Join Behavior

Flowchart activities now intelligently track which paths were activated. This enables more accurate joining behavior, especially when using WaitAll in combination with dynamic branching via Switch or Decision activities. Advanced looping scenarios will be further enhanced in 3.6.0.

Trimming the Core

Several optional modules have been extracted to the elsa-extensions repository, helping streamline the core and reduce dependencies. These include:

  • Telnyx
  • OrchardCore
  • SQL Activities
  • Agents
  • Azure Service Bus

What's Changed

Read more

3.4.0 RC2

07 May 07:07
577abdf
Compare
Choose a tag to compare
3.4.0 RC2 Pre-release
Pre-release

What's Changed

Full Changelog: 3.4.0-rc1...3.4.0-rc2

2.15.1

19 Mar 20:39
5495c71
Compare
Choose a tag to compare

What's Changed

  • Upgrade MediatR to v12.4.1 to support updated AddMediatRClasses signature by @ssuermann in #6403

New Contributors

Full Changelog: 2.15.0...2.15.1

3.4.0 RC1

18 Mar 18:42
ffe1a61
Compare
Choose a tag to compare
3.4.0 RC1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 3.3.2...3.4.0-rc1

3.3.5

18 Mar 18:37
42615a0
Compare
Choose a tag to compare

Fixes

  • Handle conversion of enumerables to arrays in ObjectConverter (#6508)

Full Changelog: 3.3.4...3.3.5

3.3.4

23 Feb 20:49
c6a2a75
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.3.3...3.3.4

2.15.0

21 Feb 20:06
5c26951
Compare
Choose a tag to compare

What's Changed

  • Allow to change encryption algorithm for secret properties by @4lexKislitsyn in #4591
  • Support JavaScript and Liquid when sending MQTT messages by @dwoldo in #5461
  • Fixes/rpa fix chromedriverdownload by @hcfv in #5690
  • [FEAT] 2.x support net9 and drop end of life core versions by @bachampson in #6314

New Contributors

Full Changelog: 2.14.1...2.15.0

3.3.3

09 Feb 07:33
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.3.2...3.3.3

3.3.2

06 Feb 20:04
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.3.1...3.3.2

0