AutoMapper v16.1.1 Release Notes
Release Date: 2026-03-13 // 3 months ago-
What's Changed
- π Better async handling of license validation; fixes #4612 by @jbogard in #4613
- π More artifacts for builds (test results and SBOM) by @jbogard in #4615
- β‘οΈ Update Microsoft.Sbom.DotNetTool to 4.1.5 by @jbogard in #4616
π Security
π Fixed an issue where certain cyclic or self-referential object graphs could trigger uncontrolled recursion during mapping, potentially resulting in stack exhaustion and denial of service.
Applications that process untrusted or attacker-controlled object graphs through affected mapping paths may be impacted.
π Users should upgrade to this release.
π Security advisory: GHSA-rvv3-g6hj-g44x
Thanks to @skdishansachin for responsibly disclosing this issue.
Full Changelog : v16.1.0...v16.1.1
Previous changes from v16.1.0
-
What's Changed
- β Add Debug and Release build configurations to slnx by @Copilot in #4590
- Migrating to slnx by @jbogard in #4589
- π Allow disabling of polymorphic LINQ mapping by @jbogard in #4596
- π Fix duplicate BOM in ServiceCollectionExtensions.cs by @Copilot in #4600
- π Fix review feedback: double semicolon, DI condition integration test, docs example by @Copilot in #4601
- β Adding DI-enabled conditions and pre-conditions; updated docs accordiβ¦ by @jbogard in #4599
- β Adding support for DI-enabled destination factories. by @jbogard in #4603
- π Correctly converting nullables for MapAtRuntime; fixes #4597 by @jbogard in #4604
- π Correctly handling consecutive uppercase characters; fixes #4593 by @jbogard in #4605
- π Wrapping the exception to provide better feedback to the user; fixes β¦ by @jbogard in #4606
- π Fixing bug around order of open generic registration by @jbogard in #4607
- β Adding perpetual licensing by @jbogard in #4608
π New Contributors
- @Copilot made their first contribution in #4590
Full Changelog : v16.0.0...v16.1.0