This patch release addresses issues detailed in the changelog below. In particular, it includes an important fix for the host name verification in SSL/TLS configuration. This is used by Socket Appender.
Changed
- Optimize
DefaultThreadContextMap.getCopy()performance by avoiding megamorphic calls inHashMapconstructor (#3935, #3939)
Fixed
- Fix GraalVM metadata for nested classes to use binary names instead of canonical names (#3871, #3996)
- Fix failures caused by null
SslConfiguration(#3947, #3953) - Fix incorrect handling of the host name verification in SSL/TLS configuration, which is used by Socket Appender when SSL/TLS is enabled (#4002)