You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add SSL TLS configuration settings changes from Akka v1.5.52 and v1.5.53 (#675)
* feat(Remote.Hosting): Add SSL/TLS configuration options from Akka.NET v1.5.52 and v1.5.53
- Added RequireMutualAuthentication property to SslOptions (default: true as per v1.5.52)
- Enables mutual TLS (mTLS) authentication where both client and server must present valid certificates
- Provides defense-in-depth security for peer-to-peer Akka.Remote connections
- Added ValidateCertificateHostname property to SslOptions (default: false as per v1.5.53)
- Controls whether certificate hostname validation is performed during TLS handshake
- Can be disabled for mutual TLS with per-node certificates, IP-based connections, or dynamic addresses
- Updated Build method to include new settings in HOCON configuration
- Added comprehensive unit tests for the new SSL/TLS settings
- Added TODO comment for future DotNettySslSetup constructor usage when Akka.NET is upgraded to v1.5.53+
Note: Currently these settings are only applied via HOCON configuration. Direct DotNettySslSetup
constructor support will be enabled when Akka.NET dependency is upgraded to v1.5.53 or later.
* chore: Upgrade Akka.NET to v1.5.53 and enable new SSL/TLS constructor
- Upgraded Akka.NET dependency from 1.5.52 to 1.5.53
- Updated version prefix to 1.5.53
- Removed "future implementation" comment and enabled the 4-parameter DotNettySslSetup constructor
- Now directly passing RequireMutualAuthentication and ValidateCertificateHostname to DotNettySslSetup
- Updated release notes to reflect the new SSL/TLS configuration features
- All tests pass with the new version
The new SSL/TLS settings are now fully integrated with both HOCON configuration and the DotNettySslSetup class.
* Update API Approval list
* harden unit tests
* [Add SSL/TLS configuration options from Akka.NET v1.5.52 and v1.5.53](https://github.com/akkadotnet/Akka.Hosting/pull/XXX) - Added support for new SSL/TLS configuration options:
* [Deprecate JournalOptions.Adapters property in favor of callback API](https://github.com/akkadotnet/Akka.Hosting/pull/669) - resolved [issue #665](https://github.com/akkadotnet/Akka.Hosting/issues/665) by deprecating the `JournalOptions.Adapters` property. Users should migrate to the unified callback pattern: `builder.WithJournal(options, journal => journal.AddWriteEventAdapter<T>(...))`. The deprecated property will be removed in v1.6.0.
8
13
9
14
**Updates**
10
-
* [Bump Akka version from 1.5.51 to 1.5.52](https://github.com/akkadotnet/akka.net/releases/tag/1.5.52)</PackageReleaseNotes>
15
+
* [Bump Akka version from 1.5.52 to 1.5.53](https://github.com/akkadotnet/akka.net/releases/tag/1.5.53)</PackageReleaseNotes>
0 commit comments