Skip to content

4.0.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Nov 01:48
· 80 commits to main since this release

4.0.0-beta.1 - 2026-11-01

Added

  • Breaking: Add stream queries (7d25acb)
  • dependency-injection: Register stream query handlers (439c7f7)
  • fluent-validation: Validate stream queries (765aec1)
  • mediator: Add tracing and metrics (91f8e79)
  • authorization: Add AuthorizationBehavior (4ffeb5d)
  • authorization: Add AddAuthorizationBehavior and authorizer scanning (abad703)
  • entity-framework-core: Add TransactionBehavior (479d094)
  • entity-framework-core: Add AddTransactionBehavior (9047def)
  • abstractions: Add action naming and catalog contracts (1c6abe4)
  • mediator: Add action catalog and dispatcher (c1bbc6b)
  • dependency-injection: Build the action catalog from registered handlers (fa24aba)
  • mediator: Restrict action names to dots and hyphens (ed64d2d)
  • model-context-protocol: Offer actions as MCP tools (e2669ee)
  • aspnetcore: Map actions as HTTP endpoints (515472f)
  • command-line: Add actions as CLI commands (5e33020)
  • authorization: Add FixedPrincipalAccessor (2f3f186)
  • authorization: Add AddFixedPrincipalAccessor (7760535)
  • authorization-aspnetcore: Add HttpPrincipalAccessor (4e2336e)
  • command-line: Add ActionExitCodes.InvalidCommandLine (e83c47e)

Fixed

  • command-line: Parse numbers and dates with the invariant culture (c406a99)

Documentation

  • Document stream queries and telemetry (229c074)
  • Document new packages and behaviour order (5a7264b)
  • Add README badges (9c45401)
  • Add coverage badge and policy (08b4a5e)
  • Add security policy (aeac45f)
  • authorization: Warn against publishing messages from user input (5ec7fbd)
  • Document actions (4f3c183)
  • Document the MCP adapter (b3f8381)
  • Document the ASP.NET Core and CLI adapters (52b8a2a)
  • entity-framework-core: Document retry and nesting caveats (99ab3b9)
  • Add a changelog generated with git-cliff (cf6c74c)
  • Document the ready-made principal accessors (3cd42bb)
  • Add architecture decision records (ecf0500)
  • Add the architecture overview (ecadbc1)
  • Add the contributing guide (26f48e9)
  • samples: Add invoicing samples for API, CLI and MCP (8ff3ca6)
  • Add the getting started, concepts and pipeline guides (9cd7560)
  • Add the feature guides (1584379)
  • Add the host guides (7d91822)
  • Add the telemetry, testing, security and use case guides (98d70b0)
  • Shorten package READMEs and link to the manual (824b2a2)
  • Add maintenance rules to CLAUDE.md (1a981c6)
  • Record and document invariant culture parsing in the CLI (9d566a1)