WorkflowForge 2.0: 540x Faster, New Extensions, and a Documentation Site
WorkflowForge 2.0 is a .NET workflow framework that demonstrates 26-540x faster execution and 11-573x less memory usage compared to Workflow Core and Elsa Workflows in BenchmarkDotNet tests. The release includes 13 packages (up from 6), lifecycle hooks for setup/teardown, cleaner APIs for bulk operations, a dedicated testing package with FakeWorkflowFoundry, and internalized dependencies to prevent version conflicts. Breaking changes include split event interfaces, renamed base class methods, and dependency injection for ISystemTimeProvider. The core package maintains zero dependencies while extensions provide integrations for Serilog, Polly, OpenTelemetry, and ASP.NET Core.