renovate-bot opened a new pull request, #668:
URL: https://github.com/apache/polaris/pull/668

   This PR contains the following updates:
   
   | Package | Change | Age | Adoption | Passing | Confidence |
   |---|---|---|---|---|---|
   | 
[io.projectreactor.netty:reactor-netty-http](https://redirect.github.com/reactor/reactor-netty)
 | `1.1.13` -> `1.2.1` | 
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.projectreactor.netty:reactor-netty-http/1.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
 | 
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.projectreactor.netty:reactor-netty-http/1.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
 | 
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.projectreactor.netty:reactor-netty-http/1.1.13/1.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
 | 
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.projectreactor.netty:reactor-netty-http/1.1.13/1.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
 |
   
   ---
   
   ### Release Notes
   
   <details>
   <summary>reactor/reactor-netty 
(io.projectreactor.netty:reactor-netty-http)</summary>
   
   ### 
[`v1.2.1`](https://redirect.github.com/reactor/reactor-netty/releases/tag/v1.2.1)
   
   <!-- Release notes generated using configuration in .github/release.yml at 
v1.2.1 -->
   
   `Reactor Netty` `1.2.1` is part of **`2024.0.1` Release Train**.
   
   ##### What's Changed
   
   ##### :sparkles: New features and improvements
   
   -   Depend on `Reactor Core` `v3.7.1` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[`667f8c9`](https://redirect.github.com/reactor/reactor-netty/commit/667f8c9cbf5a227a15f6d0a2f3aab7c4777613da),
 see [release 
notes](https://redirect.github.com/reactor/reactor-core/releases/tag/v3.7.1)
   -   Depend on `Netty` `v4.1.115.Final` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3511](https://redirect.github.com/reactor/reactor-netty/issues/3511)
   -   Use `SslHandler#isEncrypted(ByteBuf, boolean)` instead of the deprecated 
`SslHandler#isEncrypted(ByteBuf)` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3523](https://redirect.github.com/reactor/reactor-netty/issues/3523)
   -   Avoid using static exceptions for better debugging experience by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3529](https://redirect.github.com/reactor/reactor-netty/issues/3529)
   -   Handle the incoming `LastHttpContent` with no content as if it is 
`EMPTY_LAST_CONTENT` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3530](https://redirect.github.com/reactor/reactor-netty/issues/3530)
   
   ##### :lady_beetle: Bug fixes
   
   -   Add timeout for `DefaultLoopResources#disposeLater` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3514](https://redirect.github.com/reactor/reactor-netty/issues/3514)
   -   Initialise lazy the `ProxyProvider` configuration by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3517](https://redirect.github.com/reactor/reactor-netty/issues/3517)
   -   Ensure all `ConnectionProvider` built-in metrics are disabled when a 
custom recorder is provided by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3521](https://redirect.github.com/reactor/reactor-netty/issues/3521)
   -   Ensure `HttpClient` sends full request when the send function does not 
change `NettyOutbound` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3526](https://redirect.github.com/reactor/reactor-netty/issues/3526)
   -   `HTTP/3`: Ensure `HttpClient` sends full request when the send function 
does not change `NettyOutbound` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3536](https://redirect.github.com/reactor/reactor-netty/issues/3536)
   
   **Full Changelog**: 
https://github.com/reactor/reactor-netty/compare/v1.2.0...v1.2.1
   
   ### 
[`v1.2.0`](https://redirect.github.com/reactor/reactor-netty/releases/tag/v1.2.0)
   
   <!-- Release notes generated using configuration in .github/release.yml at 
v1.2.0 -->
   
   `Reactor Netty` `1.2.0` is part of **`2024.0.0` Release Train**.
   
   ##### New and Noteworthy
   
   -   `HTTP/3` experimental support
       -   [HTTP server 
support](https://projectreactor.io/docs/netty/release/reference/http-server.html#HTTP3)
       -   [HTTP client 
support](https://projectreactor.io/docs/netty/release/reference/http-client.html#HTTP3)
   -   Performance improvements
   -   `Unix Domain Sockets` support for `NIO` transport (requires Java 17)
       -   [TCP server 
support](https://projectreactor.io/docs/netty/release/reference/tcp-server.html#unix-domain-sockets)
       -   [TCP client 
support](https://projectreactor.io/docs/netty/release/reference/tcp-client.html#unix-domain-sockets)
       -   [HTTP server 
support](https://projectreactor.io/docs/netty/release/reference/http-server.html#unix-domain-sockets)
       -   [HTTP client 
support](https://projectreactor.io/docs/netty/release/reference/http-client.html#unix-domain-sockets)
   -   `Multi-release` jar support
   -   Reference documentation is migrated to `Antora`
   
   ##### What's Changed
   
   ##### :warning: Update considerations and deprecations
   
   -   Remove deprecated `SslProvider$DefaultConfigurationSpec` and 
`SslProvider$DefaultConfigurationType` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3147](https://redirect.github.com/reactor/reactor-netty/issues/3147)
   -   Deprecate 
`SslContextSpec#sslContext(reactor.netty.tcp.SslProvider.ProtocolSslContextSpec)`
 by [@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3160](https://redirect.github.com/reactor/reactor-netty/issues/3160)
   -   Always add `proxy.address` tag for the client metrics by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3230](https://redirect.github.com/reactor/reactor-netty/issues/3230)
   -   Resolve on demand the path from the request uri by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3359](https://redirect.github.com/reactor/reactor-netty/issues/3359)
   
   ##### :sparkles: New features and improvements
   
   -   Dependency updates
       -   Depend on `Reactor Core` `v3.7.0` by 
[@&#8203;chemicL](https://redirect.github.com/chemicL) in 
[`9a5a672`](https://redirect.github.com/reactor/reactor-netty/commit/9a5a67285f59cee19a0c73e0215087829e08b2dd),
 see [release 
notes](https://redirect.github.com/reactor/reactor-core/releases/tag/v3.7.0)
       -   Depend on `Netty` `v4.1.114.Final` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3451](https://redirect.github.com/reactor/reactor-netty/issues/3451)
       -   Depend on `Netty QUIC Codec` `v0.0.68.Final` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3442](https://redirect.github.com/reactor/reactor-netty/issues/3442)
       -   Depend on `Micrometer` `v1.14.0` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3508](https://redirect.github.com/reactor/reactor-netty/issues/3508)
       -   Depend on `Micrometer Tracing` `v1.14.0` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3508](https://redirect.github.com/reactor/reactor-netty/issues/3508)
       -   Depend on `Micrometer Doc Generator` `v1.0.4` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[`d4ec32e`](https://redirect.github.com/reactor/reactor-netty/commit/d4ec32ee619f51d3917176f140561dc6cc9b7c7c)
       -   Depend on `Context Propagation` `v1.1.0` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3164](https://redirect.github.com/reactor/reactor-netty/issues/3164)
       -   Depend on `Brave` `v6.0.3` by 
[@&#8203;dependabot](https://redirect.github.com/dependabot) in 
[#&#8203;3172](https://redirect.github.com/reactor/reactor-netty/issues/3172)
   -   [`HTTP/3` server 
support](https://projectreactor.io/docs/netty/release/reference/http-server.html#HTTP3)
       -   Make `ProtocolSslContextSpec` generic by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3150](https://redirect.github.com/reactor/reactor-netty/issues/3150)
       -   Add `HTTP/3` initial settings by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3152](https://redirect.github.com/reactor/reactor-netty/issues/3152)
       -   Add `HttpProtocol#HTTP3` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3161](https://redirect.github.com/reactor/reactor-netty/issues/3161)
       -   Initial `HTTP/3` server support by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3176](https://redirect.github.com/reactor/reactor-netty/issues/3176)
       -   Annotate `HTTP/3` server support as incubating by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3183](https://redirect.github.com/reactor/reactor-netty/issues/3183)
       -   Add `wiretap` for `HTTP/3` frames by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3186](https://redirect.github.com/reactor/reactor-netty/issues/3186)
       -   Add `accesslog` for `HTTP/3` server support by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3191](https://redirect.github.com/reactor/reactor-netty/issues/3191)
       -   Add `compression` for `HTTP/3` server support by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3192](https://redirect.github.com/reactor/reactor-netty/issues/3192)
       -   Add `metrics` for `HTTP/3` server support by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3193](https://redirect.github.com/reactor/reactor-netty/issues/3193)
       -   Add dependency to `Netty HTTP3 Codec` for aggregated javadoc by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3197](https://redirect.github.com/reactor/reactor-netty/issues/3197)
       -   Add `SNI support` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3496](https://redirect.github.com/reactor/reactor-netty/issues/3496)
   -   [`HTTP/3` client 
support](https://projectreactor.io/docs/netty/release/reference/http-client.html#HTTP3)
       -   Add `HTTP/3` client initial settings by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3311](https://redirect.github.com/reactor/reactor-netty/issues/3311)
       -   Add `HttpProtocol#HTTP3` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3312](https://redirect.github.com/reactor/reactor-netty/issues/3312)
       -   When there is no bind address, configure the default one by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3313](https://redirect.github.com/reactor/reactor-netty/issues/3313)
       -   Add bind support for `DefaultPooledConnectionProvider` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3314](https://redirect.github.com/reactor/reactor-netty/issues/3314)
       -   Add `Http3Pool` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3317](https://redirect.github.com/reactor/reactor-netty/issues/3317)
       -   Initial `HTTP/3` client support by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3319](https://redirect.github.com/reactor/reactor-netty/issues/3319)
       -   Add `SNI support` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3496](https://redirect.github.com/reactor/reactor-netty/issues/3496)
       -   Resolve the remote address by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3507](https://redirect.github.com/reactor/reactor-netty/issues/3507)
   -   Performance improvements
       -   Always check `idleTimeout` configuration before pipeline checks by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3117](https://redirect.github.com/reactor/reactor-netty/issues/3117)
       -   Always check `readTimeout` configuration before pipeline checks by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3118](https://redirect.github.com/reactor/reactor-netty/issues/3118)
       -   Cache the request info when collecting metrics by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3211](https://redirect.github.com/reactor/reactor-netty/issues/3211) 
and 
[#&#8203;3231](https://redirect.github.com/reactor/reactor-netty/issues/3231)
       -   Immediately mark outbound as complete when sending `Mono` or 
`Object` by [@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3250](https://redirect.github.com/reactor/reactor-netty/issues/3250)
       -   Add possibility to delay the last flush operation by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3271](https://redirect.github.com/reactor/reactor-netty/issues/3271), 
[#&#8203;3280](https://redirect.github.com/reactor/reactor-netty/issues/3280) 
and 
[#&#8203;3282](https://redirect.github.com/reactor/reactor-netty/issues/3282)
       -   Cache the infomation whether the request is websocket by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3354](https://redirect.github.com/reactor/reactor-netty/issues/3354)
       -   Cache `Content-Length` when it is about to send the 
`FullHttpResponse` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3355](https://redirect.github.com/reactor/reactor-netty/issues/3355)
       -   Use `doFinally` in order to handle `cancel` and `error` signals by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3356](https://redirect.github.com/reactor/reactor-netty/issues/3356)
       -   Initialise `ChannelOperations#shortId` on demand by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3357](https://redirect.github.com/reactor/reactor-netty/issues/3357)
       -   Simplify `HttpServerOperations#onInboundNext` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3375](https://redirect.github.com/reactor/reactor-netty/issues/3375)
       -   Simplify `HttpTrafficHandler#write` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3376](https://redirect.github.com/reactor/reactor-netty/issues/3376)
       -   Separate handling for `EMPTY_LAST_CONTENT` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3385](https://redirect.github.com/reactor/reactor-netty/issues/3385)
       -   Reduce duplication by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3386](https://redirect.github.com/reactor/reactor-netty/issues/3386)
       -   Simplify response status code check by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3390](https://redirect.github.com/reactor/reactor-netty/issues/3390)
       -   Simplify `Http2StreamBridgeServerHandler#write` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3391](https://redirect.github.com/reactor/reactor-netty/issues/3391)
   -   Other improvements
       -   Add `Unix Domain Sockets` support on `NIO` transport by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3494](https://redirect.github.com/reactor/reactor-netty/issues/3494)
       -   Make pending responses log messages consistent by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3239](https://redirect.github.com/reactor/reactor-netty/issues/3239)
       -   Allow using `SocketAddress` proxies instead of just 
`InetSocketAddress` by 
[@&#8203;AlexProgrammerDE](https://redirect.github.com/AlexProgrammerDE) in 
[#&#8203;3243](https://redirect.github.com/reactor/reactor-netty/issues/3243)
       -   Make `MonoSend.MAX_SIZE` configurable by system property by 
[@&#8203;VadimKirilchuk](https://redirect.github.com/VadimKirilchuk) in 
[#&#8203;3276](https://redirect.github.com/reactor/reactor-netty/issues/3276)
       -   Add `Brotli` support for `HttpClient` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3331](https://redirect.github.com/reactor/reactor-netty/issues/3331)
       -   `HttpDecoderSpec#validateHeaders()` specifies whether 
request/response headers are validated by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3370](https://redirect.github.com/reactor/reactor-netty/issues/3370)
       -   Parse `X-Forwarded-Prefix` request header by 
[@&#8203;chemicL](https://redirect.github.com/chemicL) in 
[#&#8203;3436](https://redirect.github.com/reactor/reactor-netty/issues/3436)
       -   Support `allowPartialChunks` in the `HttpDecoderSpec` by 
[@&#8203;reta](https://redirect.github.com/reta) in 
[#&#8203;3453](https://redirect.github.com/reactor/reactor-netty/issues/3453)
       -   Add `multi-release` jar support by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3494](https://redirect.github.com/reactor/reactor-netty/issues/3494)
   
   ##### :lady_beetle: Bug fixes
   
   -   Do not add `IdleTimeoutHandler` while processing pipelined requests by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3124](https://redirect.github.com/reactor/reactor-netty/issues/3124)
   -   Always use remote socket address for the metrics by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3210](https://redirect.github.com/reactor/reactor-netty/issues/3210)
   -   Ensure `HttpServerMetricsRecorder#recordServerConnectionInactive/Close` 
is invoked for websockets by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3229](https://redirect.github.com/reactor/reactor-netty/issues/3229)
   -   Ensure `ConnectionProvider` metrics are disposed unconditionally when 
graceful shutdown by [@&#8203;violetagg](https://redirect.github.com/violetagg) 
in [#&#8203;3235](https://redirect.github.com/reactor/reactor-netty/issues/3235)
   -   Ensure `ByteBuf#release` is invoked for already sent `HTTP/2` response 
by [@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3236](https://redirect.github.com/reactor/reactor-netty/issues/3236)
   -   When `HttpOperations#afterMarkSentHeaders` throws an error in 
`HttpOperations#sendObject`, ensure the `ByteBuf` is released just once by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3246](https://redirect.github.com/reactor/reactor-netty/issues/3246)
   -   Ensure `HttpClient#reactorNettyVersion()` does not throw 
`NullPointException` when loaded through `-javaagent` under `JDK 1.8` by 
[@&#8203;KyoUK4n](https://redirect.github.com/KyoUK4n) in 
[#&#8203;3266](https://redirect.github.com/reactor/reactor-netty/issues/3266)
   -   Fix `HTTP/2` pool `recordPendingSuccess/FailureAndLatency` not recorded 
without timeout by [@&#8203;violetagg](https://redirect.github.com/violetagg) 
in [#&#8203;3252](https://redirect.github.com/reactor/reactor-netty/issues/3252)
   -   Close the connection when decoding exception happens by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3290](https://redirect.github.com/reactor/reactor-netty/issues/3290)
   -   `Http2Pool`: when applying `acquireTimeout`, check for current pending 
`Borrowers` by [@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3300](https://redirect.github.com/reactor/reactor-netty/issues/3300)
   -   When an explicit `EventLoopGroup` is configured ensure only one 
connection pool is created by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3321](https://redirect.github.com/reactor/reactor-netty/issues/3321)
   -   Do not record an exception when the request information is not available 
by [@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3352](https://redirect.github.com/reactor/reactor-netty/issues/3352)
   -   Create on demand the response object for `Expect: 100-continue` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3362](https://redirect.github.com/reactor/reactor-netty/issues/3362)
   -   Always `decode` in an event loop by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3369](https://redirect.github.com/reactor/reactor-netty/issues/3369)
   -   Ensure the buffer is not released twice by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3448](https://redirect.github.com/reactor/reactor-netty/issues/3448)
   -   When terminating detach the connection from request/response objects by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3459](https://redirect.github.com/reactor/reactor-netty/issues/3459)
   -   Ensure body is sent when `DELETE` and `Transfer-Encoding` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3481](https://redirect.github.com/reactor/reactor-netty/issues/3481)
   -   Delay sending the server preface when `SNI` is configured by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3484](https://redirect.github.com/reactor/reactor-netty/issues/3484)
   -   Ensure `HttpInfos#version` returns the correct protocol by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3487](https://redirect.github.com/reactor/reactor-netty/issues/3487)
   
   ##### :book: Documentation, Tests
   
   -   Clarify maximum websocket frame length configuration by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3116](https://redirect.github.com/reactor/reactor-netty/issues/3116)
   -   Validate zstd compression by 
[@&#8203;sullis](https://redirect.github.com/sullis) in 
[#&#8203;3126](https://redirect.github.com/reactor/reactor-netty/issues/3126)
   -   Migrate reference documentation to `Antora` by 
[@&#8203;pderop](https://redirect.github.com/pderop) in 
[#&#8203;3120](https://redirect.github.com/reactor/reactor-netty/issues/3120), 
[#&#8203;3134](https://redirect.github.com/reactor/reactor-netty/issues/3134), 
[#&#8203;3214](https://redirect.github.com/reactor/reactor-netty/issues/3214), 
[#&#8203;3215](https://redirect.github.com/reactor/reactor-netty/issues/3215), 
[#&#8203;3216](https://redirect.github.com/reactor/reactor-netty/issues/3216) 
and by [@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3128](https://redirect.github.com/reactor/reactor-netty/issues/3128), 
[#&#8203;3129](https://redirect.github.com/reactor/reactor-netty/issues/3129), 
[#&#8203;3130](https://redirect.github.com/reactor/reactor-netty/issues/3130), 
[#&#8203;3131](https://redirect.github.com/reactor/reactor-netty/issues/3131), 
[#&#8203;3133](https://redirect.github.com/reactor/reactor-netty/issues/3133), 
[#&#8203;3135](https://redirec
 t.github.com/reactor/reactor-netty/issues/3135), 
[#&#8203;3141](https://redirect.github.com/reactor/reactor-netty/issues/3141)
   -   Extend the documentation for the shared (default) `ConnectionProvider` 
and `Event Loop Group` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3281](https://redirect.github.com/reactor/reactor-netty/issues/3281)
   -   Polish javadoc for `HttpClient#compress` by 
[@&#8203;izeye](https://redirect.github.com/izeye) in 
[#&#8203;3349](https://redirect.github.com/reactor/reactor-netty/issues/3349)
   -   Update sources references in the reference documentation by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3429](https://redirect.github.com/reactor/reactor-netty/issues/3429)
   -   Fix typo in javadoc for `allowPartialChunks` setting by 
[@&#8203;andrross](https://redirect.github.com/andrross) in 
[#&#8203;3471](https://redirect.github.com/reactor/reactor-netty/issues/3471)
   
   **Full Changelog**: 
https://github.com/reactor/reactor-netty/compare/v1.1.17...v1.2.0
   
   ### 
[`v1.1.25`](https://redirect.github.com/reactor/reactor-netty/releases/tag/v1.1.25)
   
   <!-- Release notes generated using configuration in .github/release.yml at 
v1.1.25 -->
   
   `Reactor Netty` `1.1.25` is part of **`2023.0.13` Release Train**.
   
   ##### What's Changed
   
   ##### :sparkles: New features and improvements
   
   -   Depend on `Netty` `v4.1.115.Final` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3511](https://redirect.github.com/reactor/reactor-netty/issues/3511)
   -   Use `SslHandler#isEncrypted(ByteBuf, boolean)` instead of the deprecated 
`SslHandler#isEncrypted(ByteBuf)` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3523](https://redirect.github.com/reactor/reactor-netty/issues/3523)
   -   Handle the incoming `LastHttpContent` with no content as if it is 
`EMPTY_LAST_CONTENT` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3530](https://redirect.github.com/reactor/reactor-netty/issues/3530)
   
   ##### :lady_beetle: Bug fixes
   
   -   Add timeout for `DefaultLoopResources#disposeLater` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3514](https://redirect.github.com/reactor/reactor-netty/issues/3514)
   -   Initialise lazy the `ProxyProvider` configuration by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3517](https://redirect.github.com/reactor/reactor-netty/issues/3517)
   -   Ensure all `ConnectionProvider` built-in metrics are disabled when a 
custom recorder is provided by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3521](https://redirect.github.com/reactor/reactor-netty/issues/3521)
   -   Ensure `HttpClient` sends full request when the send function does not 
change `NettyOutbound` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3526](https://redirect.github.com/reactor/reactor-netty/issues/3526)
   
   **Full Changelog**: 
https://github.com/reactor/reactor-netty/compare/v1.1.24...v1.1.25
   
   ### 
[`v1.1.24`](https://redirect.github.com/reactor/reactor-netty/releases/tag/v1.1.24)
   
   <!-- Release notes generated using configuration in .github/release.yml at 
v1.1.24 -->
   
   `Reactor Netty` `1.1.24` is part of **`2023.0.12` Release Train**.
   
   ##### What's Changed
   
   ##### :lady_beetle: Bug fixes
   
   -   When terminating detach the connection from request/response objects by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3459](https://redirect.github.com/reactor/reactor-netty/issues/3459)
   -   Ensure body is sent when `DELETE` and `Transfer-Encoding` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3481](https://redirect.github.com/reactor/reactor-netty/issues/3481)
   -   Delay sending the server preface when `SNI` is configured by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3484](https://redirect.github.com/reactor/reactor-netty/issues/3484)
   -   Ensure `HttpInfos#version` returns the correct protocol by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3487](https://redirect.github.com/reactor/reactor-netty/issues/3487)
   
   ##### :book: Documentation
   
   -   Fix typo in javadoc for `allowPartialChunks` setting by 
[@&#8203;andrross](https://redirect.github.com/andrross) in 
[#&#8203;3471](https://redirect.github.com/reactor/reactor-netty/issues/3471)
   
   ##### New Contributors
   
   -   [@&#8203;andrross](https://redirect.github.com/andrross) made their 
first contribution in 
[#&#8203;3471](https://redirect.github.com/reactor/reactor-netty/issues/3471)
   
   **Full Changelog**: 
https://github.com/reactor/reactor-netty/compare/v1.1.23...v1.1.24
   
   ### 
[`v1.1.23`](https://redirect.github.com/reactor/reactor-netty/releases/tag/v1.1.23)
   
   <!-- Release notes generated using configuration in .github/release.yml at 
v1.1.23 -->
   
   `Reactor Netty` `1.1.23` is part of **`2023.0.11` Release Train**.
   
   ##### What's Changed
   
   ##### :sparkles: New features and improvements
   
   -   Depend on `Netty` `v4.1.114.Final` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3451](https://redirect.github.com/reactor/reactor-netty/issues/3451)
   -   Depend on `Netty QUIC Codec` `v0.0.68.Final` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3442](https://redirect.github.com/reactor/reactor-netty/issues/3442)
   -   Parse `X-Forwarded-Prefix` request header by 
[@&#8203;chemicL](https://redirect.github.com/chemicL) in 
[#&#8203;3436](https://redirect.github.com/reactor/reactor-netty/issues/3436)
   -   Support `allowPartialChunks` in the `HttpDecoderSpec` by 
[@&#8203;reta](https://redirect.github.com/reta) in 
[#&#8203;3453](https://redirect.github.com/reactor/reactor-netty/issues/3453)
   
   ##### :lady_beetle: Bug fixes
   
   -   Ensure the buffer is not released twice by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3448](https://redirect.github.com/reactor/reactor-netty/issues/3448)
   
   ##### :book: Documentation
   
   -   Update sources references in the reference documentation by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3429](https://redirect.github.com/reactor/reactor-netty/issues/3429)
   
   ##### New Contributors
   
   -   [@&#8203;chemicL](https://redirect.github.com/chemicL) made their first 
contribution in 
[#&#8203;3436](https://redirect.github.com/reactor/reactor-netty/issues/3436)
   -   [@&#8203;reta](https://redirect.github.com/reta) made their first 
contribution in 
[#&#8203;3453](https://redirect.github.com/reactor/reactor-netty/issues/3453)
   
   **Full Changelog**: 
https://github.com/reactor/reactor-netty/compare/v1.1.22...v1.1.23
   
   ### 
[`v1.1.22`](https://redirect.github.com/reactor/reactor-netty/releases/tag/v1.1.22)
   
   <!-- Release notes generated using configuration in .github/release.yml at 
v1.1.22 -->
   
   `Reactor Netty` `1.1.22` is part of **`2022.0.22` and `2023.0.9` Release 
Train**.
   
   ##### What's Changed
   
   ##### :sparkles: New features and improvements
   
   -   Depend on `Reactor Core` `v3.5.20` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[`35b79b7`](https://redirect.github.com/reactor/reactor-netty/commit/35b79b7457520ccac77b16b22214dc92a7337691),
 see [release 
notes](https://redirect.github.com/reactor/reactor-core/releases/tag/v3.5.20)
   -   Depend on `Netty` `v4.1.112.Final` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3361](https://redirect.github.com/reactor/reactor-netty/issues/3361)
   -   Depend on `Netty QUIC Codec` `v0.0.66.Final` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3383](https://redirect.github.com/reactor/reactor-netty/issues/3383)
   -   Cache the infomation whether the request is websocket by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3354](https://redirect.github.com/reactor/reactor-netty/issues/3354)
   -   Cache `Content-Length` when it is about to send the `FullHttpResponse` 
by [@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3355](https://redirect.github.com/reactor/reactor-netty/issues/3355)
   -   Use `doFinally` in order to handle `cancel` and `error` signals by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3356](https://redirect.github.com/reactor/reactor-netty/issues/3356)
   -   Initialise `ChannelOperations#shortId` on demand by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3357](https://redirect.github.com/reactor/reactor-netty/issues/3357)
   -   Simplify `HttpServerOperations#onInboundNext` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3375](https://redirect.github.com/reactor/reactor-netty/issues/3375)
   -   Simplify `HttpTrafficHandler#write` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3376](https://redirect.github.com/reactor/reactor-netty/issues/3376)
   -   Separate handling for `EMPTY_LAST_CONTENT` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3385](https://redirect.github.com/reactor/reactor-netty/issues/3385)
   -   Reduce duplication by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3386](https://redirect.github.com/reactor/reactor-netty/issues/3386)
   -   Simplify response status code check by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3390](https://redirect.github.com/reactor/reactor-netty/issues/3390)
   -   Simplify `Http2StreamBridgeServerHandler#write` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3391](https://redirect.github.com/reactor/reactor-netty/issues/3391)
   
   ##### :lady_beetle: Bug fixes
   
   -   Do not record an exception when the request information is not available 
by [@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3352](https://redirect.github.com/reactor/reactor-netty/issues/3352)
   -   Create on demand the response object for `Expect: 100-continue` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3362](https://redirect.github.com/reactor/reactor-netty/issues/3362)
   -   Always `decode` in an event loop by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3369](https://redirect.github.com/reactor/reactor-netty/issues/3369)
   
   **Full Changelog**: 
https://github.com/reactor/reactor-netty/compare/v1.1.21...v1.1.22
   
   ### 
[`v1.1.21`](https://redirect.github.com/reactor/reactor-netty/releases/tag/v1.1.21)
   
   <!-- Release notes generated using configuration in .github/release.yml at 
v1.1.21 -->
   
   `Reactor Netty` `1.1.21` is part of **`2022.0.21` and `2023.0.8` Release 
Train**.
   
   ##### What's Changed
   
   ##### :sparkles: New features and improvements
   
   -   Depend on `Reactor Core` `v3.5.19` by 
[@&#8203;chemicL](https://redirect.github.com/chemicL) in 
[`c9c6671`](https://redirect.github.com/reactor/reactor-netty/commit/c9c66718b63927c74d6f2ff45e7a0b753fea46a3),
 see [release 
notes](https://redirect.github.com/reactor/reactor-core/releases/tag/v3.5.19)
   -   Depend on `Netty` `v4.1.111.Final` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3293](https://redirect.github.com/reactor/reactor-netty/issues/3293)
   -   Depend on `Netty QUIC Codec` `v0.0.65.Final` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3320](https://redirect.github.com/reactor/reactor-netty/issues/3320)
   
   ##### :lady_beetle: Bug fixes
   
   -   Close the connection when decoding exception happens by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3290](https://redirect.github.com/reactor/reactor-netty/issues/3290)
   -   `Http2Pool`: when applying `acquireTimeout`, check for current pending 
`Borrowers` by [@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3300](https://redirect.github.com/reactor/reactor-netty/issues/3300)
   -   When an explicit `EventLoopGroup` is configured ensure only one 
connection pool is created by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3321](https://redirect.github.com/reactor/reactor-netty/issues/3321)
   
   **Full Changelog**: 
https://github.com/reactor/reactor-netty/compare/v1.1.20...v1.1.21
   
   ### 
[`v1.1.20`](https://redirect.github.com/reactor/reactor-netty/releases/tag/v1.1.20)
   
   <!-- Release notes generated using configuration in .github/release.yml at 
v1.1.20 -->
   
   `Reactor Netty` `1.1.20` is part of **`2022.0.20` and `2023.0.7` Release 
Train**.
   
   ##### What's Changed
   
   ##### :sparkles: New features and improvements
   
   -   Depend on `Reactor Core` `v3.5.18` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[`9670a02`](https://redirect.github.com/reactor/reactor-netty/commit/9670a025c60d4ff009e52dc90fc7e235b91526b2),
 see [release 
notes](https://redirect.github.com/reactor/reactor-core/releases/tag/v3.5.18)
   -   Depend on `Netty` `v4.1.110.Final` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3259](https://redirect.github.com/reactor/reactor-netty/issues/3259)
   -   Depend on `Netty QUIC Codec` `v0.0.63.Final` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3264](https://redirect.github.com/reactor/reactor-netty/issues/3264)
   -   Immediately mark outbound as complete when sending `Mono` or `Object` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3250](https://redirect.github.com/reactor/reactor-netty/issues/3250)
   -   Add possibility to delay the last flush operation by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3271](https://redirect.github.com/reactor/reactor-netty/issues/3271), 
[#&#8203;3280](https://redirect.github.com/reactor/reactor-netty/issues/3280) 
and 
[#&#8203;3282](https://redirect.github.com/reactor/reactor-netty/issues/3282)
   -   Make `MonoSend.MAX_SIZE` configurable by system property by 
[@&#8203;VadimKirilchuk](https://redirect.github.com/VadimKirilchuk) in 
[#&#8203;3276](https://redirect.github.com/reactor/reactor-netty/issues/3276)
   
   ##### :lady_beetle: Bug fixes
   
   -   When `HttpOperations#afterMarkSentHeaders` throws an error in 
`HttpOperations#sendObject`, ensure the `ByteBuf` is released just once by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3246](https://redirect.github.com/reactor/reactor-netty/issues/3246)
   -   Fix `HTTP/2` pool `recordPendingSuccess/FailureAndLatency` not recorded 
without timeout by [@&#8203;violetagg](https://redirect.github.com/violetagg) 
in [#&#8203;3252](https://redirect.github.com/reactor/reactor-netty/issues/3252)
   -   Ensure `HttpClient#reactorNettyVersion()` does not throw 
`NullPointException` when loaded through `-javaagent` under `JDK 1.8` by 
[@&#8203;KyoUK4n](https://redirect.github.com/KyoUK4n) in 
[#&#8203;3266](https://redirect.github.com/reactor/reactor-netty/issues/3266)
   
   ##### :book: Documentation
   
   -   Extend the documentation for the shared (default) `ConnectionProvider` 
and `Event Loop Group` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3281](https://redirect.github.com/reactor/reactor-netty/issues/3281)
   
   ##### New Contributors
   
   -   [@&#8203;KyoUK4n](https://redirect.github.com/KyoUK4n) made their first 
contribution in 
[#&#8203;3266](https://redirect.github.com/reactor/reactor-netty/issues/3266)
   -   [@&#8203;VadimKirilchuk](https://redirect.github.com/VadimKirilchuk) 
made their first contribution in 
[#&#8203;3276](https://redirect.github.com/reactor/reactor-netty/issues/3276)
   
   **Full Changelog**: 
https://github.com/reactor/reactor-netty/compare/v1.1.19...v1.1.20
   
   ### 
[`v1.1.19`](https://redirect.github.com/reactor/reactor-netty/releases/tag/v1.1.19)
   
   <!-- Release notes generated using configuration in .github/release.yml at 
v1.1.19 -->
   
   `Reactor Netty` `1.1.19` is part of **`2022.0.19` and `2023.0.6` Release 
Train**.
   
   ##### What's Changed
   
   ##### :warning: Update considerations and deprecations
   
   -   Always add `proxy.address` tag for the client metrics by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[https://github.com/reactor/reactor-netty/pull/3230](https://redirect.github.com/reactor/reactor-netty/pull/3230)
   
   ##### :sparkles: New features and improvements
   
   -   Depend on `Reactor Core` `v3.5.17` by 
[@&#8203;pderop](https://redirect.github.com/pderop) in 
[`20dbf3f`](https://redirect.github.com/reactor/reactor-netty/commit/20dbf3fd5f57a1dc4ce4eb01e91891a3e7dc81cc),
 see [release 
notes](https://redirect.github.com/reactor/reactor-core/releases/tag/v3.5.17)
   -   Depend on `Netty` `v4.1.109.Final` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3159](https://redirect.github.com/reactor/reactor-netty/issues/3159)
   -   Cache the request info when collecting metrics by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3211](https://redirect.github.com/reactor/reactor-netty/issues/3211) 
and 
[#&#8203;3231](https://redirect.github.com/reactor/reactor-netty/issues/3231)
   -   Make pending responses log messages consistent by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3239](https://redirect.github.com/reactor/reactor-netty/issues/3239)
   
   ##### :lady_beetle: Bug fixes
   
   -   Always use remote socket address for the metrics by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3210](https://redirect.github.com/reactor/reactor-netty/issues/3210)
   -   Ensure `HttpServerMetricsRecorder#recordServerConnectionInactive/Close` 
is invoked for websockets by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3229](https://redirect.github.com/reactor/reactor-netty/issues/3229)
   -   Ensure `ConnectionProvider` metrics are disposed unconditionally when 
graceful shutdown by [@&#8203;violetagg](https://redirect.github.com/violetagg) 
in [#&#8203;3235](https://redirect.github.com/reactor/reactor-netty/issues/3235)
   -   Ensure `ByteBuf#release` is invoked for already sent `HTTP/2` response 
by [@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3236](https://redirect.github.com/reactor/reactor-netty/issues/3236)
   
   **Full Changelog**: 
https://github.com/reactor/reactor-netty/compare/v1.1.18...v1.1.19
   
   ### 
[`v1.1.18`](https://redirect.github.com/reactor/reactor-netty/releases/tag/v1.1.18)
   
   <!-- Release notes generated using configuration in .github/release.yml at 
v1.1.18 -->
   
   `Reactor Netty` `1.1.18` is part of **`2022.0.18` Release Train** and 
**`2023.0.5` Release Train**.
   
   This is a recommended update for all `Reactor Netty 1.1.x` users.
   
   ##### What's Changed
   
   ##### :sparkles: New features and improvements
   
   -   Depend on `Reactor Core` `v3.5.16` by 
[@&#8203;chemicL](https://redirect.github.com/chemicL) in 
[`1ecce9b`](https://redirect.github.com/reactor/reactor-netty/commit/1ecce9b6868d3096659c868dc47c2d332a6ef29e),
 see [release 
notes](https://redirect.github.com/reactor/reactor-core/releases/tag/v3.5.16)
   -   Depend on `Netty` `v4.1.108.Final` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3111](https://redirect.github.com/reactor/reactor-netty/issues/3111)
   -   Depend on `Netty QUIC Codec` `v0.0.62.Final` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3121](https://redirect.github.com/reactor/reactor-netty/issues/3121)
   -   Always check `idleTimeout` configuration before pipeline checks by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3117](https://redirect.github.com/reactor/reactor-netty/issues/3117)
   -   Always check `readTimeout` configuration before pipeline checks by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3118](https://redirect.github.com/reactor/reactor-netty/issues/3118)
   
   ##### :lady_beetle: Bug fixes
   
   -   Do not add `IdleTimeoutHandler` while processing pipelined requests by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3124](https://redirect.github.com/reactor/reactor-netty/issues/3124)
   
   ##### :book: Documentation
   
   -   Clarify maximum websocket frame length configuration by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3116](https://redirect.github.com/reactor/reactor-netty/issues/3116)
   
   **Full Changelog**: 
https://github.com/reactor/reactor-netty/compare/v1.1.17...v1.1.18
   
   ### 
[`v1.1.17`](https://redirect.github.com/reactor/reactor-netty/releases/tag/v1.1.17)
   
   <!-- Release notes generated using configuration in .github/release.yml at 
v1.1.17 -->
   
   `Reactor Netty` `1.1.17` is part of **`2022.0.17` Release Train** and 
**`2023.0.4` Release Train**.
   
   This is a recommended update for all `Reactor Netty 1.1.x` users.
   
   ##### What's Changed
   
   ##### :sparkles: New features and improvements
   
   -   Depend on `Reactor Core` `v3.5.15` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[`84dff5c`](https://redirect.github.com/reactor/reactor-netty/commit/84dff5cb162a3ea623f5869576d8ab7a64e33566),
 see [release 
notes](https://redirect.github.com/reactor/reactor-core/releases/tag/v3.5.15)
   -   Depend on `Netty` `v4.1.107.Final` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3062](https://redirect.github.com/reactor/reactor-netty/issues/3062)
   -   Depend on `netty-incubator-transport-native-io_uring` `v0.0.25.Final` by 
[@&#8203;dependabot](https://redirect.github.com/dependabot) in 
[#&#8203;3066](https://redirect.github.com/reactor/reactor-netty/issues/3066)
   -   Depend on `Netty QUIC Codec` `v0.0.59.Final` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3097](https://redirect.github.com/reactor/reactor-netty/issues/3097)
   -   Enable `DNS` `retryOnTimeout` with `TCP` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3063](https://redirect.github.com/reactor/reactor-netty/issues/3063)
   -   Add proxy address information to the metrics by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3081](https://redirect.github.com/reactor/reactor-netty/issues/3081)
   -   Provide better exception message for invalid `PORT` env variable by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3083](https://redirect.github.com/reactor/reactor-netty/issues/3083)
   
   ##### :lady_beetle: Bug fixes
   
   -   Ensure `remoteAddress` metrics tag is always the real remote address 
regardless whether there is proxy by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3074](https://redirect.github.com/reactor/reactor-netty/issues/3074)
   -   When metrics are enabled and `responseTimeout` is configured, ensure the 
correct order for `ChannelHandlers` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3090](https://redirect.github.com/reactor/reactor-netty/issues/3090)
   
   ##### :book: Documentation
   
   -   Update connection close FAQ by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3082](https://redirect.github.com/reactor/reactor-netty/issues/3082)
   -   Fix javadoc by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3084](https://redirect.github.com/reactor/reactor-netty/issues/3084)
   -   Add info for 
`reactor.netty.connection.provider.pending.connections.time` metric by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3093](https://redirect.github.com/reactor/reactor-netty/issues/3093)
   -   Add info for `HTTP/2` connection pool metrics by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3094](https://redirect.github.com/reactor/reactor-netty/issues/3094)
   -   Add `How To` dispose `Event Loop Group`/`Connection Pool` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3095](https://redirect.github.com/reactor/reactor-netty/issues/3095)
   
   **Full Changelog**: 
https://github.com/reactor/reactor-netty/compare/v1.1.16...v1.1.17
   
   ### 
[`v1.1.16`](https://redirect.github.com/reactor/reactor-netty/releases/tag/v1.1.16)
   
   <!-- Release notes generated using configuration in .github/release.yml at 
v1.1.16 -->
   
   `Reactor Netty` `1.1.16` is part of **`2022.0.16` Release Train** and 
**`2023.0.3` Release Train**.
   
   This is a recommended update for all `Reactor Netty 1.1.x` users.
   
   ##### What's Changed
   
   ##### :warning: Update considerations and deprecations
   
   -   Ensure cookies can be added by `BiConsumer` provided with 
`HttpClient#followRedirect` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3039](https://redirect.github.com/reactor/reactor-netty/issues/3039)
   
   ##### :sparkles: New features and improvements
   
   -   Depend on `Netty` `v4.1.106.Final` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3034](https://redirect.github.com/reactor/reactor-netty/issues/3034)
   -   Depend on `Netty QUIC Codec` `v0.0.57.Final` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3055](https://redirect.github.com/reactor/reactor-netty/issues/3055)
   -   Obtain `Http2FrameCodec` context only when needed by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3032](https://redirect.github.com/reactor/reactor-netty/issues/3032)
   
   ##### :lady_beetle: Bug fixes
   
   -   Ensure `ChannelHandlerContext.isRemoved` is called only when in event 
loop by [@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3031](https://redirect.github.com/reactor/reactor-netty/issues/3031)
   -   Ensure `websocket` `compression` is enabled when `server` is configured 
with `HttpProtocol.H2C` and `HttpProtocol.HTTP1.1` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3037](https://redirect.github.com/reactor/reactor-netty/issues/3037)
   
   ##### :book: Documentation, Tests and Build
   
   -   Update `CodeQL` with the latest configurations by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3046](https://redirect.github.com/reactor/reactor-netty/issues/3046)
   -   Pin `GitHub Actions` versions by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3048](https://redirect.github.com/reactor/reactor-netty/issues/3048)
   
   ##### :up: Build/Test Dependency Upgrades
   
   -   Bump `tomcat-embed-core` to version `9.0.85` by 
[@&#8203;dependabot](https://redirect.github.com/dependabot) in 
[#&#8203;3025](https://redirect.github.com/reactor/reactor-netty/issues/3025)
   -   Bump `hoverfly-java-junit5` to version `0.16.1` by 
[@&#8203;dependabot](https://redirect.github.com/dependabot) in 
[#&#8203;3028](https://redirect.github.com/reactor/reactor-netty/issues/3028)
   -   Bump `metadata repository` to version `0.3.6` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3038](https://redirect.github.com/reactor/reactor-netty/issues/3038)
   -   Bump `build-info-extractor-gradle` to version `4.33.12` by 
[@&#8203;dependabot](https://redirect.github.com/dependabot) in 
[#&#8203;3042](https://redirect.github.com/reactor/reactor-netty/issues/3042)
   -   Bump `brotli4j` to version `1.16.0` by 
[@&#8203;dependabot](https://redirect.github.com/dependabot) in 
[#&#8203;3045](https://redirect.github.com/reactor/reactor-netty/issues/3045)
   -   Bump `assertj-core` to version `3.25.3` by 
[@&#8203;dependabot](https://redirect.github.com/dependabot) in 
[#&#8203;3051](https://redirect.github.com/reactor/reactor-netty/issues/3051)
   -   Bump `junitVersion` to version `5.10.2` by 
[@&#8203;dependabot](https://redirect.github.com/dependabot) in 
[#&#8203;3052](https://redirect.github.com/reactor/reactor-netty/issues/3052)
   -   Bump `junit-platform-launcher` to version `1.10.2` by 
[@&#8203;dependabot](https://redirect.github.com/dependabot) in 
[#&#8203;3053](https://redirect.github.com/reactor/reactor-netty/issues/3053)
   -   Bump `Gradle` to version `7.6.4` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3054](https://redirect.github.com/reactor/reactor-netty/issues/3054)
   -   Bump `gradle/wrapper-validation-action` to version `2.1.1` by 
[@&#8203;dependabot](https://redirect.github.com/dependabot) in 
[#&#8203;3058](https://redirect.github.com/reactor/reactor-netty/issues/3058)
   
   **Full Changelog**: 
https://github.com/reactor/reactor-netty/compare/v1.1.15...v1.1.16
   
   ### 
[`v1.1.15`](https://redirect.github.com/reactor/reactor-netty/releases/tag/v1.1.15)
   
   <!-- Release notes generated using configuration in .github/release.yml at 
v1.1.15 -->
   
   `Reactor Netty` `1.1.15` is part of **`2022.0.15` Release Train** and 
**`2023.0.2` Release Train**.
   
   This is a recommended update for all `Reactor Netty 1.1.x` users.
   
   #### What's Changed
   
   ##### :sparkles: New features and improvements
   
   -   Depend on `Reactor Core` `v3.5.14` by 
[@&#8203;chemicL](https://redirect.github.com/chemicL) in 
[`0716665`](https://redirect.github.com/reactor/reactor-netty/commit/0716665bd9e405f05638338ea2e5f29a7d70d7ef),
 see [release 
notes](https://redirect.github.com/reactor/reactor-core/releases/tag/v3.5.14)
   -   Depend on `Netty` `v4.1.104.Final` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;2998](https://redirect.github.com/reactor/reactor-netty/issues/2998)
   -   Depend on `Netty QUIC Codec` `v0.0.55.Final` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3001](https://redirect.github.com/reactor/reactor-netty/issues/3001)
   
   ##### :lady_beetle: Bug fixes
   
   -   Do not forward the last inbound data frame when it is empty by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3000](https://redirect.github.com/reactor/reactor-netty/issues/3000)
   -   Fix `NullPointerException` in `TlsMetricsHandler` when used together 
with `SniHandler` by [@&#8203;violetagg](https://redirect.github.com/violetagg) 
in [#&#8203;3023](https://redirect.github.com/reactor/reactor-netty/issues/3023)
   
   ##### :book: Documentation, Tests and Build
   
   -   Clarify TCP fallback is enabled by default for Host Name Resolution. by 
[@&#8203;simonatan](https://redirect.github.com/simonatan) in 
[#&#8203;3013](https://redirect.github.com/reactor/reactor-netty/issues/3013)
   -   Update `dependabot` configuration by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;3020](https://redirect.github.com/reactor/reactor-netty/issues/3020), 
[`cfea140`](https://redirect.github.com/reactor/reactor-netty/commit/cfea1409cfd3a046361e2e39bcb47c3630297d08),
 
[`24b1c9a`](https://redirect.github.com/reactor/reactor-netty/commit/24b1c9ae5aa88a3676f64fb5a8553ae9aeaf8ff0),
 
[`300bf66`](https://redirect.github.com/reactor/reactor-netty/commit/300bf66c5484950ead1936e096d39f86ae8f2651)
   
   ##### :up: Build/Test Dependency Upgrades
   
   -   Bump `tomcat-embed-core` to version `9.0.84` by 
[@&#8203;dependabot](https://redirect.github.com/dependabot) in 
[#&#8203;2997](https://redirect.github.com/reactor/reactor-netty/issues/2997)
   -   Bump `github/codeql-action` to version `3` by 
[@&#8203;dependabot](https://redirect.github.com/dependabot) in 
[#&#8203;2999](https://redirect.github.com/reactor/reactor-netty/issues/2999)
   -   Bump `jackson-databind` to version `2.16.1` by 
[@&#8203;dependabot](https://redirect.github.com/dependabot) in 
[#&#8203;3007](https://redirect.github.com/reactor/reactor-netty/issues/3007)
   -   Bump `build-info-extractor-gradle` to version `4.33.10` by 
[@&#8203;dependabot](https://redirect.github.com/dependabot) in 
[#&#8203;3008](https://redirect.github.com/reactor/reactor-netty/issues/3008)
   -   Bump `brotli4j` to version `1.15.0` by 
[@&#8203;dependabot](https://redirect.github.com/dependabot) in 
[#&#8203;3010](https://redirect.github.com/reactor/reactor-netty/issues/3010)
   -   Bump `assertj-core` to version `3.25.1` by 
[@&#8203;dependabot](https://redirect.github.com/dependabot) in 
[#&#8203;3012](https://redirect.github.com/reactor/reactor-netty/issues/3012)
   -   Bump `hoverfly-java-junit5` to version `0.16.0` by 
[@&#8203;dependabot](https://redirect.github.com/dependabot) in 
[#&#8203;3018](https://redirect.github.com/reactor/reactor-netty/issues/3018)
   -   Bump `braveVersion` to version `5.18.1` by 
[@&#8203;dependabot](https://redirect.github.com/dependabot) in 
[#&#8203;3021](https://redirect.github.com/reactor/reactor-netty/issues/3021)
   
   **Full Changelog**: 
https://github.com/reactor/reactor-netty/compare/v1.1.14...v1.1.15
   
   ### 
[`v1.1.14`](https://redirect.github.com/reactor/reactor-netty/releases/tag/v1.1.14)
   
   <!-- Release notes generated using configuration in .github/release.yml at 
v1.1.14 -->
   
   `Reactor Netty` `1.1.14` is part of **`2022.0.14` Release Train** and 
**`2023.0.1` Release Train**.
   
   This is a recommended update for all `Reactor Netty 1.1.x` users.
   
   #### What's Changed
   
   ##### :sparkles: New features and improvements
   
   -   Depend on `Reactor Core` `v3.5.13` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[`5f09da8`](https://redirect.github.com/reactor/reactor-netty/commit/5f09da87a5008251400c36ee8a2b3b6184d6dd07),
 see [release 
notes](https://redirect.github.com/reactor/reactor-core/releases/tag/v3.5.13)
   -   Depend on `netty-incubator-transport-native-io_uring` `v0.0.24.Final` by 
[@&#8203;dependabot](https://redirect.github.com/dependabot) in 
[#&#8203;2977](https://redirect.github.com/reactor/reactor-netty/issues/2977)
   -   Depend on `Netty QUIC Codec` `v0.0.54.Final` by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;2991](https://redirect.github.com/reactor/reactor-netty/issues/2991)
   -   Add support for websocket `client_no_context_takeover` and 
`server_no_context_takeover` extension parameters by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;2979](https://redirect.github.com/reactor/reactor-netty/issues/2979)
   -   Expose metrics for `pending acquire` operation latency by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;2980](https://redirect.github.com/reactor/reactor-netty/issues/2980)
   
   ##### :lady_beetle: Bug fixes
   
   -   Ensure `RFC 6265` compliance when sending multiple cookies by 
[@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;2994](https://redirect.github.com/reactor/reactor-netty/issues/2994)
   
   ##### :book: Documentation, Tests and Build
   
   -   Update `Reactor Core` version in `check_reactor_core_3.6_snapshots.yml` 
by [@&#8203;violetagg](https://redirect.github.com/violetagg) in 
[#&#8203;2971](https://redirect.github.com/reactor/reactor-netty/issues/2971)
   
   ##### :up: Build/Test Dependency Upgrades
   
   -   Bump `tomcat-embed-core` to version `9.0.83` by 
[@&#8203;dependabot](https://redirect.github.com/dependabot) in 
[#&#8203;2974](https://redirect.github.com/reactor/reactor-netty/issues/2974)
   -   Bump `jackson-databind` to version `2.16.0` by 
[@&#8203;dependabot](https://redirect.github.com/dependabot) in 
[#&#8203;2975](https://redirect.github.com/reactor/reactor-netty/issues/2975)
   -   Bump `actions/setup-java` to version `4` by 
[@&#8203;dependabot](https://redirect.github.com/dependabot) in 
[#&#8203;2989](https://redirect.github.com/reactor/reactor-netty/issues/2989)
   -   Bump `logback-classic` to version `1.2.13` by 
[@&#8203;dependabot](https://redirect.github.com/dependabot) in 
[#&#8203;2990](https://redirect.github.com/reactor/reactor-netty/issues/2990)
   -   Bump `org.gradle.test-retry` to version `1.5.8` by 
[@&#8203;dependabot](https://redirect.github.com/dependabot) in 
[#&#8203;2993](https://redirect.github.com/reactor/reactor-netty/issues/2993)
   
   **Full Changelog**: 
https://github.com/reactor/reactor-netty/compare/v1.1.13...v1.1.14
   
   </details>
   
   ---
   
   ### Configuration
   
   📅 **Schedule**: Branch creation - At any time (no schedule defined), 
Automerge - At any time (no schedule defined).
   
   🚦 **Automerge**: Disabled by config. Please merge this manually once you are 
satisfied.
   
   â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry 
checkbox.
   
   🔕 **Ignore**: Close this PR and you won't be reminded about this update 
again.
   
   ---
   
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this 
box
   
   ---
   
   This PR was generated by [Mend Renovate](https://mend.io/renovate/). View 
the [repository job log](https://developer.mend.io/github/apache/polaris).
   
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45Mi4wIiwidXBkYXRlZEluVmVyIjoiMzkuOTIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to