Change 91201fb338b29727b18de734f0bdbb2a07458f45 by norman_maurer (3 files):
Remove workaround in tests for TLSv1.3 bug in Java11 as it was fixed in 11.0.1 (#8409)
Motivation:
We had put some workaround in our tests due a bug in the Java11 implementation of TLSv1.3. This was now fixes as part of 11.0.1.
Change 87ec2f882af36a4f14e2a3e3f1e2346bad848e7d by norman_maurer (2 files):
Reduce overhead by ByteBufUtil.decodeString(...) which is used by `AbstractByteBuf.toString(...)` and `AbstractByteBuf.getCharSequence(...)` (#8388)
Motivation:
Our current implementation that is used for toString(Charset) operations on AbstractByteBuf implementation is quite slow as it does a lot of uncessary memory copies. We should just use new String(...) as it has a lot of optimizations to handle these cases.
Modifications:
Rewrite ByteBufUtil.decodeString(...) to use new String(...)