Skip to content

Releases: elsa-workflows/elsa-core

3.0.3

15 Jan 20:19
ac9428a
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.0.2...3.0.3

3.0.2

08 Jan 10:51
Compare
Choose a tag to compare

What's Changed

  • Http Request run Asynchronously but the workflow got suspended and never return the result #4763
  • Update FastEndpoints* nuget packages to 5.21.2 version by @NightWuYo in #4764

Full Changelog: 3.0.1...3.0.2

3.0.1

06 Jan 16:37
Compare
Choose a tag to compare

What's Fixed

This is a patch release that fixes some issues that were missed before te 3.0.0 release and other issues that were discovered thereafter.

  • Http Request run Asynchronously but the workflow got suspended and never return the result #4737
  • PolymorphicObjectConverter throws InvalidOperationException for decimals #4714
  • Dapper DeleteAsync #4676
  • Update FastEndpoints nuget package version #4747
  • IEventPublisher.PublishAsync is not executing synchronously #4754

Full Changelog: 3.0.0...3.0.1

3.0.0

31 Dec 12:07
Compare
Choose a tag to compare

Elsa 3.0 🚨

This is the official Elsa 3.0 release and is a complete departure from Elsa 2.

What's new

  • Redesigned workflow execution engine for increased flexibility.
  • Redesigned activity model with intrinsic support for composition.
  • Parallel activity execution.
  • Parallel For Each activity with support for long-running processes.
  • Implicit forking and joining for a simplified flowchart modelling.
  • Actor model implementation of the workflow runtime for lock-free workflow execution.
  • Support for C# and Python expressions.
  • A new designer with support for drag & drop, multi-selection, undo/redo, copy & paste, pane & zoom.
  • Use the designer to create workflows that can be invoked as reusable activities
  • Elsa Studio, a modular, extensible Blazor application to create and manage workflows.
  • Alterations API to modify existing workflow instances.

See also the Elsa 3.0 Release blog post.

Known Issues & Limitations

  • Documentation is still a work in progress.
  • The designer is not yet fully embeddable in other applications; this feature is planned for a future release.
  • C# and Python expressions are not yet fully tested.
  • Bulk Dispatch Workflows is a new activity and not yet fully tested.
  • Input/Output is not yet implemented in the Workflow Instance Viewer.
  • Starting workflows from the designer is currently supported only for workflows that do not require input and do not start with a trigger; this is planned for a future release.
  • The designer currently only supports Flowchart activities. Support for Sequence and StateMachine activities is planned for a future release.
  • UI input validation is not yet implemented.

Migrating from Elsa 2

Elsa 3 is a complete rewrite and not backwards compatible with Elsa 2.
As a consequence, migrating to Elsa 3 means manually porting over your workflow definitions, instances and custom activities.
Guidance will be provided in written form to highlight some of the more common differences between Elsa 2 and 3 to help understand how certain scenarios done in Elsa 2 should be handled in Elsa 3.

Change History

Read more

3.0.0 Preview 4

17 Sep 20:44
Compare
Choose a tag to compare
3.0.0 Preview 4 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 3.0.0-preview.3...3.0.0-preview.4

2.13.0

22 Sep 10:00
f9be19a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.12.0...2.13.0

3.0.0 Preview 3

26 Jul 22:13
Compare
Choose a tag to compare
3.0.0 Preview 3 Pre-release
Pre-release
3.0.0-preview.3

Delete RPC project

3.0.0 Preview 2

26 Jul 21:58
Compare
Choose a tag to compare
3.0.0 Preview 2 Pre-release
Pre-release
3.0.0-preview.2

Remove offline MyGet feed

2.12.0

19 May 10:42
716ff3b
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.11.1...2.12.0

2.11.1

14 Apr 06:43
Compare
Choose a tag to compare

What's Changed

  • Fix Nuget symbol package validation by @holidayfun in #3824
  • Add WithNamedWorkflow extension to RunWorkflow activity by @montoner0 in #3818
  • Feature/schema registry Trigger KafkaMessageReceived based on schemas #3661 by @Snotax in #3826
  • Bugfix/kafka Workaround by @Snotax in #3827
  • Fixed double wf execution #3832 by @Snotax in #3836
  • Add journal entry from JS by @borjaferv in #3856
  • Fix HttpEndpointDocumentFilter throwing when workflows mix HttpEndpoint triggers with other triggers. by @Chryssie in #3875
  • Kafka: These changes are a quickfix to prevent an infinite loop while dispos… by @Snotax in #3901

Full Changelog: 2.11.0...2.11.1