Skip to main content

Introducing Formengine - The New Formbuilder, try for FREE formengine.io.

Workflow Engine 21.1.3

June 26, 2026

Overview

Workflow Engine 21.1.3 is a maintenance release focused on dependency updates across .NET, Web API, documentation, Designer, and Forms Plugin frontend assets, plus fixes for the public Workflow Engine Web API sample build and the simple Web API application documentation.

Why update

  • Get current dependency updates for Workflow Engine packages, Web API components, SQLite provider dependencies, Designer packages, and Forms Plugin frontend assets.
  • Restore the public Workflow Engine Web API sample build used on GitHub.
  • Use the corrected simple Web API application guide with .NET 10, Swagger setup, required runtime imports, and clearer placeholder values.

Key features

  • Workflow Engine packages and sample package references were aligned to version 21.1.3.
  • Core .NET, Web API, SQLite provider, Designer, and Forms Plugin frontend dependencies were refreshed.
  • The public Workflow Engine Web API sample now includes the local Swagger CLI tool configuration and build-warning handling needed for the GitHub sample build.
  • The simple Web API documentation now creates a .NET 10 project and includes the required Swashbuckle package, runtime namespace import, and corrected connection string placeholder.

Changelog

Update instructions

  • All packages: update Workflow Engine packages to version 21.1.3.
  • If you use the published Workflow Engine Web API sample, restore local tools with dotnet tool restore before building so the Swagger CLI tool is available.
  • If you follow the simple Web API application documentation, use the updated steps for .NET 10 and install Swashbuckle.AspNetCore with the Workflow Engine Web API packages.
  • No database migration or other package-specific migration steps are required for this release.

Enhancements

  • Core packages: updated Microsoft.Bcl.AsyncInterfaces 10.0.5 -> 10.0.9, System.Runtime.Caching 10.0.5 -> 10.0.9, System.Text.Encodings.Web 10.0.5 -> 10.0.9, and System.Text.Json 10.0.5 -> 10.0.9.
  • SQLite provider: updated Microsoft.Data.Sqlite 9.0.15 -> 10.0.9 and Microsoft.EntityFrameworkCore.Sqlite.Core 9.0.15 -> 10.0.9.
  • Web API library: updated Microsoft.AspNetCore.OpenApi 10.0.7 -> 10.0.9, Microsoft.Extensions.Caching.Memory 10.0.5 -> 10.0.9, and System.Text.Json 10.0.5 -> 10.0.9.
  • Web API sample: updated Microsoft.AspNetCore.Authentication.JwtBearer 8.0.6 -> 10.0.9, Microsoft.AspNetCore.Mvc.NewtonsoftJson 10.0.5 -> 10.0.9, Microsoft.EntityFrameworkCore 10.0.5 -> 10.0.9, Microsoft.EntityFrameworkCore.InMemory 10.0.5 -> 10.0.9, System.Text.Json 10.0.5 -> 10.0.9, and Swashbuckle.AspNetCore.SwaggerGen / Swashbuckle.AspNetCore.SwaggerUI 10.0.1 -> 10.2.3.
  • Web API sample tooling: added the local swashbuckle.aspnetcore.cli tool configuration at version 10.0.1.
  • Published .NET samples: updated Workflow Engine package references from 21.1.2 to 21.1.3 for Core, Files Plugin, Migrator, and the MongoDB, MSSQL, MySQL, Oracle, and PostgreSQL providers.
  • Documentation site: updated @docusaurus/core, @docusaurus/preset-classic, and @docusaurus/theme-mermaid ^3.7.0 -> ^3.10.1.
  • Designer packages and samples: updated package versions to 21.1.3, refreshed Designer lockfiles, updated @angular/common 20.3.21 -> 20.3.25 in the strict Angular sample, and aligned @angular/build 20.3.26 -> 20.3.2 in the Angular package build tooling.
  • Forms Plugin frontend: updated react-router-dom ^7.3.0 -> ^7.18.0, @vitejs/plugin-react ^4.6.0 / ^4.7.0 -> ^6.0.3, vite ^7.0.5 / ^7.3.0 -> ^8.1.0, and lerna ^8.2.1 -> ^9.0.7.
  • Lockfiles were refreshed for documentation, Designer, Designer NPM samples and wrappers, Forms Plugin frontend assets, and localization tooling so resolved transitive dependencies match the updated manifests.

Bug fixes

  • Web API sample: fixed the public sample build by adding the local Swagger CLI tool manifest and suppressing the NuGet audit warning that otherwise breaks projects configured with TreatWarningsAsErrors.
  • Documentation: fixed the simple Web API application example by updating it to .NET 10, adding the required Swashbuckle.AspNetCore package, adding the missing OptimaJet.Workflow.Core.Runtime import, clarifying license and connection string placeholders, and correcting the displayed sample Swagger UI URL.

Resources

🔑 Get Trial Key

Alternatively, you can use an AI agent (Claude, Codex, GitHub Copilot, Cursor, or similar) to generate a trial key automatically. Provide the agent with the contents of trial.workflowengine.io/llms.txt and follow the instructions.

Stay in the know
Build Workflow Applications Faster
Star us on GitHub