| 
2 | 2 |   <PropertyGroup>  | 
3 | 3 |     <Copyright>Copyright © 2013-$([System.DateTime]::Now.Year) Akka.NET Team</Copyright>  | 
4 | 4 |     <Authors>Akka.NET Team</Authors>  | 
5 |  | -    <VersionPrefix>1.5.52</VersionPrefix>  | 
 | 5 | +    <VersionPrefix>1.5.53</VersionPrefix>  | 
6 | 6 |     <PackageIcon>akkalogo.png</PackageIcon>  | 
7 | 7 |     <PackageProjectUrl>https://getakka.net/</PackageProjectUrl>  | 
8 | 8 |     <PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>  | 
 | 
50 | 50 |     <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>  | 
51 | 51 |   </PropertyGroup>  | 
52 | 52 |   <PropertyGroup>  | 
53 |  | -    <PackageReleaseNotes>**SECURITY PATCH**  | 
 | 53 | +    <PackageReleaseNotes>Akka.NET v1.5.53 is a security patch containing important fixes for TLS/SSL hostname validation and improved error diagnostics for certificate authentication issues.  | 
54 | 54 | 
 
  | 
55 |  | -Akka.NET v1.5.52 is a security patch containing crucial fixes for enforcing certificate-based authentication using mTLS enforcement. Please see https://getakka.net/articles/remoting/security.html for details on how this works.  | 
 | 55 | +**Security Fixes:**  | 
56 | 56 | 
 
  | 
57 |  | -* [Akka.Remote: implement mutual TLS authentication support](https://github.com/akkadotnet/akka.net/pull/7851)  | 
58 |  | -* [Akka.Remote: validate SSL certificate private key access at server startup](https://github.com/akkadotnet/akka.net/pull/7847)  | 
 | 57 | +* [Fix TLS hostname validation bug and add configurable validation](https://github.com/akkadotnet/akka.net/pull/7897) - Fixes a critical bug where TLS clients validated against their own certificate DNS name instead of the remote server address, particularly affecting mutual TLS scenarios. This release also adds a new `validate-certificate-hostname` configuration option to `akka.remote.dot-netty.tcp` (defaults to `false` for backward compatibility) and introduces type-safe validation APIs through the new `TlsValidationCallbacks` factory class.  | 
59 | 58 | 
 
  | 
60 |  | -Other fixes:  | 
 | 59 | +**Improvements:**  | 
61 | 60 | 
 
  | 
62 |  | -* [Akka.Cluster.Sharding: ShardedDaemonSets: randomize starting worker index](https://github.com/akkadotnet/akka.net/pull/7857)  | 
 | 61 | +* [Improve TLS/SSL certificate error messages during handshake failures](https://github.com/akkadotnet/akka.net/pull/7891) - Provides human-readable, actionable error messages for TLS/SSL certificate validation failures with detailed troubleshooting guidance, significantly improving the developer experience when configuring certificate-based authentication.  | 
63 | 62 | 
 
  | 
64 |  | -1 contributors since release 1.5.51  | 
 | 63 | +1 contributor since release 1.5.52  | 
65 | 64 | 
 
  | 
66 | 65 | | COMMITS | LOC+ | LOC- | AUTHOR |  | 
67 | 66 | | --- | --- | --- | --- |  | 
68 |  | -| 3 | 1193 | 149 | Aaron Stannard |  | 
 | 67 | +| 2 | 1060 | 77 | Aaron Stannard |  | 
69 | 68 | 
 
  | 
70 | 69 | 
 
  | 
71 |  | -To [see the full set of changes in Akka.NET v1.5.52, click here](https://github.com/akkadotnet/akka.net/milestone/135?closed=1)</PackageReleaseNotes>  | 
 | 70 | +To [see the full set of changes in Akka.NET v1.5.53, click here](https://github.com/akkadotnet/akka.net/milestone/136?closed=1)</PackageReleaseNotes>  | 
72 | 71 |   </PropertyGroup>  | 
73 | 72 |   <ItemGroup Label="Analyzers" Condition="'$(MSBuildProjectName)' != 'Akka'">  | 
74 | 73 |     <PackageReference Include="Akka.Analyzers" Version="$(AkkaAnalyzerVersion)" PrivateAssets="all" />  | 
 | 
0 commit comments