Reactor Netty 1.3.7 is part of 2025.0.7 Release Train.
What's Changed
✨ New features and improvements
- Depend on
Reactor Corev3.8.7by @violetagg in b0395be, see release notes - Depend on
Nettyv4.2.17.Finalby @violetagg in #4324 - Add
WebSocketclient metrics by @LivingLikeKrillin in #4118 - Expose pending acquire latencies to custom
MeterRegistrarby @ejhnsn in #4250 - Reduce per-request CPU in the HTTP/2 connection pool by @samueldlightfoot in #4297
- Evaluate the address supplier once in
AddressUtils.updatePortby @samueldlightfoot in #4298 - Require choice between
ForwardedandX-Forwardedheaders by @violetagg in #4312 - Reuse per-connection address and byte meters in the Micrometer client metrics path by @samueldlightfoot in #4318
- Override
isH2cUpgradeinHttp3Poolto always return false by @violetagg in #4325 - Drop the redundant
addressparameter from the HttpClientrecordRead/recordWrite/startWriteby @violetagg in #4327 - HttpClient: Add API for configuring max decompression buffer size by @violetagg in f4ca645
- Ensure
NonSslRedirectHandleralways does a redirect based on HOST header by @violetagg in 626a6e7 - WebSocket: Add API for configuring max decompression buffer size by @violetagg in 6908378
🐞 Bug fixes
- Exclude
HTTP/2connections from the pool during thePINGliveness check by @LivingLikeKrillin in #4255 - Add the liveness check to
Http11EvictionPredicateby @LivingLikeKrillin in #4256 - Skip
SNIlookup completion when the channel is already closed by @violetagg in #4266 - Do not capture caller context into pool maintenance tasks by @hocaron in #4300
- Fix WebSocket-over-HTTP/2 server metrics gauge accounting on close by @LivingLikeKrillin in #4302
- Fix
NameResolverProvider#equals/hashCodeby @violetagg in 717381b - Refactor
TracingMapHandleto handle exceptions correctly by @violetagg in 68561f4 - Update proxy handling by @violetagg in fc98328
- Refine header handling during redirects by @violetagg in 88adf0c
- Add back-pressure on pipelined HTTP requests by @violetagg in dc07b92
- Proxy protocol is not supported for HTTP/3 protocol by @violetagg in 8d37581
📖 Documentation
- Update javadoc for http-to-https redirect by @violetagg in 74a5524
New Contributors
- @LivingLikeKrillin made their first contribution in #4118
- @ejhnsn made their first contribution in #4250
- @hocaron made their first contribution in #4300
Full Changelog: v1.3.6...v1.3.7