AutoMapper 17.0 and MediatR 15.0 Released

Today I pushed out AutoMapper 17.0.0 and MediatR 15.0.0. Both are major releases for .NET 11, and in both libraries the main change is which versions of .NET they target.

.NET 11 support

Both packages now target .NET 11:

  • AutoMapper: .NET 10, .NET 11, .NET Standard 2.0 and .NET Framework 4.7.1
  • MediatR: .NET 10, .NET 11, .NET Standard 2.0 and .NET Framework 4.6.2. MediatR.Contracts still only targets .NET Standard 2.0.

The net8.0 and net9.0 builds are gone. .NET 8 and .NET 9 both reached end of support on November 10, 2026, so I'm no longer building and testing against them.

That doesn't mean you can't use these releases on .NET 8 or 9. Both packages still include a .NET Standard 2.0 build, so apps on those versions can install them and get that build instead. I'd still recommend moving to .NET 10 or later. For MediatR, the .NET Standard 2.0 build has the same public API. For AutoMapper, it doesn't include some default interface implementations, so if you implement AutoMapper.Execution.IValueResolver or AutoMapper.Configuration.IPropertyMapConfiguration yourself, you may need to change some code.

Supported versions

I provide security fixes for the current and previous major versions of each library. With these releases, that means:

Library Supported No longer supported
AutoMapper 17.x, 16.x 15.x
MediatR 15.x, 14.x 13.x

If you're on AutoMapper 15.x, 15.1.4 is the last release, so now is a good time to upgrade. Fixes for AutoMapper 16.x and MediatR 14.x will ship from their release branches.

Other changes in MediatR 15.0

MediatR 15.0 also picks up a couple of things that have landed since 14.3.0:

  • Setting MaxGenericTypeRegistrations or RegistrationTimeout to 0 now disables that limit, as the docs always said it would. Before, 0 made registration fail as soon as it found a generic handler.
  • The documentation has moved out of the GitHub wiki to docs.mediatr.io, and several pages were corrected along the way.

Upgrade guides:

Release notes:

NuGet:

Enjoy!