github Particular/NServiceBus 10.2.0

2 hours ago

As part of this release we had 92 commits which resulted in 20 issues being closed.

Features

  • #7633 Multi-hosted endpoint lifecycle, keyed DI isolation, and slot-scoped logging
  • #7641 Convention-based handler support

Improvements

  • #7126 Add DateOnly support to XmlSerializer
  • #7629 Allow pipeline behaviors to be registered using Register
  • #7631 Replace expression tree pipeline execution with prewired invokers
  • #7658 Consolidate Microsoft.Extensions dependencies by replacing specific packages with Microsoft.Extensions.Hosting
  • #7659 Making sure the basic logging infrastructure is always wired up
  • #7660 Add opt-in startup diagnostics logging with automatic size optimization
  • #7661 Expose RollingLoggerProviderOptions and deprecate legacy logging APIs
  • #7662 Preserve transport receive properties through message dispatch
  • #7663 Analyzer warnings for static handler classes
  • #7665 Simplify startup logging paths and retire DefaultFactory runtime logger internals
  • #7667 AddNServiceBusEndpoint throws a meaningful exception when the transport is not specified
  • #7668 Deprecate self-hosting APIs in favor of AddNServiceBusEndpoint
  • #7678 Add obsolete warnings to additional public self-hosting APIs
  • #7683 Introduce AddNServiceBusEndpointInstaller and deprecate old installer APIs
  • #7692 Add support for DateOnly/TimeOnly into xml serializer
  • #7698 Expose Endpoint Name as a read-only property on EndpointConfiguration
  • #7709 Add AddNServiceBusInstallers for Generic Host Integration
  • #7723 Replace MD5-based deterministic GUIDs with XxHash128

Where to get it

You can download this release from NuGet.

🛡 ClamAV virus scan results: No viruses detected
Version: ClamAV 1.4.4
Scan Date: Thu, 21 May 2026 17:26:05 GMT

----------- SCAN SUMMARY -----------
Known viruses: 3627866
Engine version: 1.4.4
Scanned directories: 1
Scanned files: 7
Infected files: 0
Data scanned: 21.25 MB
Data read: 4.66 MB (ratio 4.56:1)
Time: 31.933 sec (0 m 31 s)
Start Date: 2026:05:21 17:25:32
End Date:   2026:05:21 17:26:04

Don't miss a new NServiceBus release

NewReleases is sending notifications on new releases.