Skip to content

Commit e1c4b4f

Browse files
Prepare v1.5.53 release (#7900)
Updated version to 1.5.53 and added release notes documenting security fixes for TLS hostname validation and improved TLS/SSL error messaging.
1 parent 4eaf307 commit e1c4b4f

File tree

2 files changed

+30
-10
lines changed

2 files changed

+30
-10
lines changed

Directory.Build.props

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<PropertyGroup>
33
<Copyright>Copyright © 2013-$([System.DateTime]::Now.Year) Akka.NET Team</Copyright>
44
<Authors>Akka.NET Team</Authors>
5-
<VersionPrefix>1.5.52</VersionPrefix>
5+
<VersionPrefix>1.5.53</VersionPrefix>
66
<PackageIcon>akkalogo.png</PackageIcon>
77
<PackageProjectUrl>https://getakka.net/</PackageProjectUrl>
88
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
@@ -50,25 +50,24 @@
5050
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
5151
</PropertyGroup>
5252
<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.
5454

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:**
5656

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.
5958

60-
Other fixes:
59+
**Improvements:**
6160

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.
6362

64-
1 contributors since release 1.5.51
63+
1 contributor since release 1.5.52
6564

6665
| COMMITS | LOC+ | LOC- | AUTHOR |
6766
| --- | --- | --- | --- |
68-
| 3 | 1193 | 149 | Aaron Stannard |
67+
| 2 | 1060 | 77 | Aaron Stannard |
6968

7069

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>
7271
</PropertyGroup>
7372
<ItemGroup Label="Analyzers" Condition="'$(MSBuildProjectName)' != 'Akka'">
7473
<PackageReference Include="Akka.Analyzers" Version="$(AkkaAnalyzerVersion)" PrivateAssets="all" />

RELEASE_NOTES.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
#### 1.5.53 October 9th, 2025 ####
2+
3+
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.
4+
5+
**Security Fixes:**
6+
7+
* [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.
8+
9+
**Improvements:**
10+
11+
* [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.
12+
13+
1 contributor since release 1.5.52
14+
15+
| COMMITS | LOC+ | LOC- | AUTHOR |
16+
| --- | --- | --- | --- |
17+
| 2 | 1060 | 77 | Aaron Stannard |
18+
19+
20+
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)
21+
122
#### 1.5.52 October 6th, 2025 ####
223

324
**SECURITY PATCH**

0 commit comments

Comments
 (0)