v1.2.18
Reactor Netty 1.2.18 is part of 2024.0.18 Release Train. This is the last release of 1.2.x, as 2024.0.x Release Train is going out of OSS support. For the next steps, check our support policy.
- Tweak
DNSresolver channel allocation strategy by @violetagg in #4230
- Depend on
Reactor Corev3.7.19by @violetagg in c753da48febe3ea28b19bb1cf64ba3b377f1a820, see release notes - Depend on
Nettyv4.1.135.Finalby @violetagg in #4240 - Store
HTTP/2websocketCONNECT:protocol/:pathin channel attributes by @violetagg in #4202
- Fix
keep-aliverace when creatingHttpServerOperationsby @koisyu in #4189 - Throw
DecoderExceptionwith hostname whenSNIAsyncMapping resolves to null by @kwondh5217 in #4212 - Refine header handling during redirects by @violetagg in e7ef551eead84ba465324531683fafa03ab96ee9
- @koisyu made their first contribution in #4189
Full Changelog: https://github.com/reactor/reactor-netty/compare/v1.2.17...v1.2.18
Nightly
- e7a36e2: [dotnet] [bidi] Fix reflection based deserialization of additional data (#17648) (Nikolay Borisenko) #17648
- c678813: [build] start X server before launching fluxbox (#17644) (Titus Fortner) #17644
- fd2e545: [build] improve error messages from bazel failures (Titus Fortner)
- bf0edc8: [rb] create more obvious test guard keywords as aliases (#17636) (Titus Fortner) #17636
- 1e0a052: [dotnet] [bidi] Remove last obsoleted Type helper in Input module (#17652) (Nikolay Borisenko) #17652
- 5f14f8d: [build] keep pre-installed browsers on Windows, delete only drivers (#17650) (Titus Fortner) #17650
- 6445ac8: [build] silence protobuf sun.misc.Unsafe warnings from Java compile workers (#17640) (Titus Fortner) #17640
- eb0fc64: [py] add Selenium Manager integration tests (#17645) (Titus Fortner) #17645
- 6008ae6: [rb] skip double_click action test on Safari (Titus Fortner)
Nightly
- c22ed55: [dotnet] [bidi] Additional json data for commands/results (#17614) (Nikolay Borisenko) #17614
- 8224611: [py] Add high-level BiDi network authentication handler API (#17629) (David Burns) #17629
- 401af10: [build] fix py:lint ruff-check argument passing (Titus Fortner)
- 9d301b1: [py] Add high-level BiDi network extra headers API (#17632) (David Burns) #17632
- 6da213f: [build] always delete pre-installed browsers and drivers in CI (Titus Fortner)
- eff36c9: [dotnet] [bidi] Additional json data for event args (#17633) (Nikolay Borisenko) #17633
- 94f0032: [build] make release pipeline rerun-safe (#17626) (Titus Fortner) #17626
- 13c5344: [rb] streamline tests on github actions runners (#17550) (Titus Fortner) #17550
- fb7c10c: [dotnet] [bidi] Better exception message in case of malformed capability url (#17635) (Nikolay Borisenko) #17635
- ea8554e: [dotnet] [java] update test guards for Chromium TinyMCE and Firefox Addons (Titus Fortner)
- d09fd3b: [java] correct deprecation annotations for JSON Wire error code APIs (#17639) (Titus Fortner) #17639
- c474d76: [build] Automated Browser Version Update (#17609) (Selenium CI Bot) #17609
- c779dcd: [build] aggregate all lint errors instead of failing fast (#17637) (Titus Fortner) #17637
redisson-4.5.0
Feature - Array object added (thanks to @lamnt2008)
Feature - BitVector Store object added
Feature - Fory lib upgraded to 1.1.0
Feature - Micronaut 5.0 support
Feature - readMode setting added for MapOptions, PlainOptions, LocalCachedMapOptions objects
Feature - extended incrementAndGet() method added to RAtomicLong, RAtomicDouble (thanks to @lamnt2008)
Feature - contains(), range(), iterator() methods added to RVectorSet object
Feature - RMap.keysAsync() method added (thanks to @sywu14)
Feature - RVectorSet added to RBatch object (thanks to @sywu14)
Breaking change - map listeners signature changed, field name added (thanks to @lamnt2008)
Improvement - refactor: remove unnecessary boxing of primitives (thanks to @MukjepScarlet)
Fixed - RScoredSortedSet Rx and Reactive must handle empty results as absent (thanks to @ngyngcphu)
Fixed - RGeo Rx and Reactive must handle empty results as absent (thanks to @lamnt2008)
Fixed - RSet Rx and Reactive must handle empty results as absent (thanks to @lamnt2008)
Fixed - RVectorSet Rx and Reactive must handle empty results as absent (thanks to @lamnt2008)
Fixed - PingConnectionHandler race condition
Fixed - UUID type metadata leak in TypedJsonJacksonCodec (thanks to @wushiyuanmaimob)
Fixed - UUID type inclusion by TypedJsonJackson3Codec
Fixed - buffer truncation in LZ4CodecV2
Fixed - WRONGPASS error on cluster slaves with TLS when password is set at root Config level (regression since 4.4.0) (thanks to @seakider)
Fixed - release locks for non-existent keys in transactional RMap.fastRemove() (thanks to @sywu14)