Skip to content

3.8.0

Choose a tag to compare

@sfmskywalker sfmskywalker released this 05 Sep 16:20
c440790

Elsa.Templates 3.8.0

This release aligns the dotnet new templates with the stable Elsa 3.8.0 Core and Studio packages.

Install or update

dotnet new install Elsa.Templates@3.8.0

The package provides elsa-server, elsa-studio, and elsa-combined, including the existing static/shell feature models and Server, WebAssembly, and hybrid Studio hosting options. Generated projects require the .NET 10 SDK.

Changes

  • Generated Elsa package references now use 3.8.0 and CShells references use 0.0.28. The previous template package 3.7.1 generated Elsa 3.7.0 references.
  • Studio branding identifies the 3.8 release.
  • Server and combined hosts enable the Dashboard API and workflow dashboard data provider used by the Studio landing page.
  • .NET 10 host projects explicitly include the Blazor framework assets required when UI components come from packages.
  • Hybrid hosts give their Server and WebAssembly pages distinct routes, so the configured hosting mode selects the correct page without ambiguous root routing.
  • Generated Studio hosts register the shared authentication UI and the selected authentication mode required by 3.8.0, and pass the selected backend authentication configuration to the dashboard API client.
  • Release packaging records and verifies the source commit, and subscribes once to GitHub release publication for both stable and prerelease releases.
  • Generated-project checks verify configuration, authentication composition, and embedded dependency versions across 20 representative template combinations.
  • Public sample identity credentials are confined to Development configuration. Shell hosts register identity and administrator bootstrap features, and static hosts bind API route settings through Api:RoutePrefix.

Upgrading generated applications

Updating the template package changes future scaffolding; it does not update existing applications. Align an existing application's Elsa package references to 3.8.0 and review the Core release notes and Studio release notes, especially identity configuration and host-code execution defaults.

Implementation: Release Elsa templates 3.8.0 (#4) and Dashboard authentication (#5).

Full changelog: 3.7.1...3.8.0