Netty 4.1.84.Final released
We are happy to announce the release of netty 4.1.84.Final. This release is a bug-fix release.
The most important changes are:
- HTTP/2 header values with invalid characters are now rejected in header validation (#12760)
- We now automatically generate conditional meta-data for native-image use, making GraalVM support more reliable (#12794)
- Fix a scalability issue caused by
check-castchecks that lead to false-sharing on the
Klass::secondary_super_cachefield in the JVM (See JDK-8180450) (#12806)
- Made the HTTP/2 HPACK static table implementation faster by using a perfect hash function (#12713)
- Fixed a bug in our
PEMParserwhen PEM files have multiple objects, and BouncyCastle is on the classpath (#12864)
Every idea and bug-report counts, and so we thought it is worth mentioning those who helped in this area.
Please report an unintended omission.
Note on 4.1.83.Final
The Netty 4.1.83.Final version suffered a mis-compilation in the macOS KQueue native binaries during the release process. Apart from the macOS specific native code integrations, there are no differences between the 4.1.83.Final and 4.1.84.Final versions we've released to Maven Central.