Elsa Core Versions Save

A .NET workflows library

3.0.1

3 months ago

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: https://github.com/elsa-workflows/elsa-core/compare/3.0.0...3.0.1

3.0.0

4 months ago

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

New Contributors

2.13.0

7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/elsa-workflows/elsa-core/compare/2.12.0...2.13.0

3.0.0-preview.4

7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/elsa-workflows/elsa-core/compare/3.0.0-preview.3...3.0.0-preview.4

3.0.0-preview.3

9 months ago

3.0.0-preview.2

9 months ago

2.12.0

11 months ago

What's Changed

Full Changelog: https://github.com/elsa-workflows/elsa-core/compare/2.11.1...2.12.0

2.11.1

1 year ago

What's Changed

Full Changelog: https://github.com/elsa-workflows/elsa-core/compare/2.11.0...2.11.1

2.11.0

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/elsa-workflows/elsa-core/compare/2.10.2.2...2.11.0

2.10.2.2

1 year ago

This patch should fix the CSS issues report via #3692 and #3695

Full Changelog: https://github.com/elsa-workflows/elsa-core/compare/2.10.2...2.10.2.2