DSoftStudio Mediator

← Back to Documentation

Changelog

[1.4.0] — 2026-10-13

Companions: OpenTelemetry 1.1.1 · HybridCache 1.0.10 · FluentValidation 1.0.10.

Four changes in this release alter observable behavior. Each is marked This is a behavior change under Changed, and all four are worth reading before you upgrade:

  1. Pipeline components registered through MediatorBuilder default to Scoped, not Transient. A component holding per-dispatch state must now say Transient explicitly.
  2. A Transient handler now makes its pipeline chain Transient, so that chain is rebuilt per dispatch.
  3. ParallelNotificationPublisher now really runs handlers concurrently. Handlers under it must be safe to run alongside each other; synchronous ones used to be serialized by accident.
  4. IRequestExceptionHandler now covers pre-processors, so a pre-processor exception that reached the caller before may now be translated into a response.

Added

Changed

Fixed

Removed

Documentation

[1.3.0] — 2026-07-08

Companions: OpenTelemetry 1.1.0 · HybridCache 1.0.9 · FluentValidation 1.0.9.

Added

Changed

Removed

Fixed

Security

[1.2.0] — 2026-04-12

Added

Changed

Architecture Decisions Recorded


[1.1.8] — 2026-03-23

Added

Fixed

Changed


[1.1.7] — 2026-03-22

Added

Fixed

Changed


[1.1.6] — 2026-03-21

Added

Fixed

Changed


[1.1.5] — 2026-03-20

Added

Fixed

Changed


[1.1.4] — 2026-03-19

Fixed

Changed


[1.1.3] — 2026-03-15

Changed

Fixed


[1.1.2] — 2026-03-15

Fixed


[1.1.1] — 2026-03-15

Fixed


[1.1.0] — 2026-03-15

Added

Changed

Architecture Decisions Recorded


[1.0.6] - 2026-03-12

Fixed

Performance

AOT & Trimming

Code Quality

Testing

Benchmarks

Documentation

CI/CD

Stream Pipeline