Nightly
- d9b3424: [build] Automated Browser Version Update (#17868) (Selenium CI Bot) #17868
- 778cc7a: [py] accept By in find_element/find_elements type hints (#17870) (Titus Fortner) #17870
- a421014: [build] update CDP from daily pin browser workflow (#17872) (Titus Fortner) #17872
- 7e1c3fd: [build] re-lock Gemfile after CDP update (Titus Fortner)
netty-4.2.17.Final
- AsciiString.cached(String) should sanitize the provided String (#13749) by @vpelikh in https://github.com/netty/netty/pull/17007
- Fix deploy workflow by @normanmaurer in https://github.com/netty/netty/pull/17071
- Fix AsciiString.cached(String) performance regression by @dreamlike-ocean in https://github.com/netty/netty/pull/17074
- SslHandler: Fix possible buffer leak when an OOME is thrown during allocation by @normanmaurer in https://github.com/netty/netty/pull/17059
- Avoid leak presence detector in leak profile by @yawkat in https://github.com/netty/netty/pull/17073
- Add HttpContentCompressor constructor with ability to specify desired maxPipelineDepth by @reta in https://github.com/netty/netty/pull/17068
- IoUring: preserve readPending when rescheduling cancelled reads by @dreamlike-ocean in https://github.com/netty/netty/pull/17087
- Reject negative maxOrder in PooledByteBufAllocator by @coderbruis in https://github.com/netty/netty/pull/17093
- Fix AdaptiveByteBuf._setLongLE calling checked setLongLE by @franz1981 in https://github.com/netty/netty/pull/17098
- Snappy: Guard decoder against invalid chunk lengths by @yawkat in https://github.com/netty/netty/pull/17099
- Fix OCSP Tests by @chrisvest in https://github.com/netty/netty/pull/17114
- Update to latest netty-tcnative release by @normanmaurer in https://github.com/netty/netty/pull/17056
- Use safe decompressor in Lz4FrameDecoder by @yawkat in https://github.com/netty/netty/pull/17118
- Configure TestLens for the PR builds by @chrisvest in https://github.com/netty/netty/pull/17129
- IoUring: add SO_INQ support for Unix domain sockets by @dreamlike-ocean in https://github.com/netty/netty/pull/17127
- fix(mqtt): drop UNSUBACK reason codes for MQTT 3.x encoding by @ChunMengLu in https://github.com/netty/netty/pull/17117
- Propagate the CI envionment variables through to the docker builds by @chrisvest in https://github.com/netty/netty/pull/17138
- Codec-compression: Add decompressor API by @yawkat in https://github.com/netty/netty/pull/16745
- Fix silent failures and optimize error short-circuit in multi-threaded tests by @rajan-github in https://github.com/netty/netty/pull/17106
- Codec-compression: Add Bzip2Decompressor by @yawkat in https://github.com/netty/netty/pull/17145
- Fix buddy cache evicting chunks with live buffers by @franz1981 in https://github.com/netty/netty/pull/17154
- Codec-compression: Add Snappy frame decompressor by @yawkat in https://github.com/netty/netty/pull/17153
- Codec-compression: Add zlib decompressors by @yawkat in https://github.com/netty/netty/pull/17155
- Codec-compression: Add Zstd decompressor by @yawkat in https://github.com/netty/netty/pull/17152
- Codec-compression: Add LZF decompressor by @yawkat in https://github.com/netty/netty/pull/17147
- Codec-compression: Add BrotliDecompressor by @yawkat in https://github.com/netty/netty/pull/17146
- Codec-compression: Add Lz4FrameDecompressor by @yawkat in https://github.com/netty/netty/pull/17148
HttpObjectEncoder/DefaultHttp2FrameWriter: fix buffer leak when aThrowableis thrown during header encoding by @HwangRock in https://github.com/netty/netty/pull/17089- Fix direct memory OOM on low-core containers by @franz1981 in https://github.com/netty/netty/pull/17166
- IoUring: Fix the recvmmsg emulation by @dreamlike-ocean in https://github.com/netty/netty/pull/17187
- Avoid classloader leak via GlobalEventExecutor terminationFuture failure by @seonwooj0810 in https://github.com/netty/netty/pull/17140
- BrotliEncoder: Prevent duplicate close scheduling by @yawkat in https://github.com/netty/netty/pull/17175
- Fix JdkZlibDecompressor losing the tail of highly compressible streams by @renechoi in https://github.com/netty/netty/pull/17191
- Update compress-lzf to 1.2.1 by @yawkat in https://github.com/netty/netty/pull/17194
- Do not write WebSocket handshake response to the tail of the pipeline by @el-psy-kongroo-d in https://github.com/netty/netty/pull/17192
HttpServerCodec: do not consume the method queue for 1xx interim responses by @HwangRock in https://github.com/netty/netty/pull/17182- Weakly reference engines from the OpenSSL engine map by @bryce-anderson in https://github.com/netty/netty/pull/17199
- OpenSSL: Allow to obtain used named group via OpenSslSession by @normanmaurer in https://github.com/netty/netty/pull/17058
- Add
.editorconfigto enforce consistent coding style by @vpelikh in https://github.com/netty/netty/pull/17052 - Update surefire plugin to latest version by @normanmaurer in https://github.com/netty/netty/pull/17210
- Merge changes from forks by @chrisvest in https://github.com/netty/netty/pull/17213
- @vpelikh made their first contribution in https://github.com/netty/netty/pull/17007
- @ChunMengLu made their first contribution in https://github.com/netty/netty/pull/17117
- @rajan-github made their first contribution in https://github.com/netty/netty/pull/17106
- @seonwooj0810 made their first contribution in https://github.com/netty/netty/pull/17140
- @renechoi made their first contribution in https://github.com/netty/netty/pull/17191
- @el-psy-kongroo-d made their first contribution in https://github.com/netty/netty/pull/17192
Full Changelog: https://github.com/netty/netty/compare/netty-4.2.16.Final...netty-4.2.17.Final