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
instanceof
andcheck-cast
checks that lead to false-sharing on theKlass::secondary_super_cache
field 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
PEMParser
when PEM files have multiple objects, and BouncyCastle is on the classpath (#12864)
Thank You
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.
- @chrisvest
- @normanmaurer
- @franz1981
- @jchrys
- @hyperxpro
- @lfz757077613
- @gradinac
- @amirhadadi
- @j-bahr
- @horizonzy
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.