chore(deps): update dependency io.projectreactor.netty:reactor-netty-http to v1.3.1 #685
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.0.48->1.3.1Release Notes
reactor/reactor-netty (io.projectreactor.netty:reactor-netty-http)
v1.3.1Reactor Netty1.3.1is part of2025.0.1Release Train.What's Changed
✨ New features and improvements
Reactor Corev3.8.1by @violetagg in2c05ba7, see release notesHTTP AuthenticationinHttpClientby @raccoonback in #3813 and by @violetagg in4c2071f, #4025, #4028🐞 Bug fixes
HTTP/3: FixNullPointerExceptionwhen configuringHttpClient#responseTimeoutby @violetagg in #3999Http3.isHttp3Available()to check for nativeQUIClibrary by @violetagg in #4013📖 Documentation
HttpServer#compressOptionsjavadoc by @violetagg in #4004HttpClient#followRedirectmethods by @violetagg in #4021Full Changelog: reactor/reactor-netty@v1.3.0...v1.3.1
v1.3.0Reactor Netty1.3.0is part of2025.0.0Release Train.1.3.0 Highlights
🎯 Major Upgrades
Netty 4.2
Built on the latest
Netty4.2, bringing the latest networking capabilities and performance improvements.🎓 Graduated Features
HTTP/3 support
Reactor NettyHTTP/3support is now production-ready.QUIC support
Reactor NettyQUICsupport is now production-ready.IO_Uring support
Reactor NettyIO_Uringsupport is now production-ready.Epoll(included out-of-the-box)io.netty:netty-transport-native-io_uringJDK 11+🔍 Enhanced Null Safety using JSpecify
Migrated to
JSpecifyannotations for nullability constraints.For detailed information and code examples, visit our documentation.
What's Changed
POSTempty body sendingcontent-length 0by @violetagg in #3663HttpClientdoes not addContent-Lengthheader whenGET/HEAD/DELETEand the sendPublisherdoes not provide content by @violetagg in #3664✨ New features and improvements
Reactor Corev3.8.0by @violetagg in586257f, see release notesNettyv4.2.7.Finalby @violetagg in #3971SocketProtocolFamilyby @violetagg in #3766IoEventLoopGroupby @violetagg in #3767reactor-netty-incubator-quictoreactor-netty-quicby @violetagg in #3768IO_Uringis now part ofNettyby @violetagg in #3705 and by @j-bahr in #3974Reactor NettyHTTP/3support is no more in incubation by @violetagg in #3851, #3996Micrometerv1.16.0by @violetagg in #3997Micrometer Tracingv1.6.0by @violetagg in #3997Context Propagationv1.2.0by @violetagg in #3997Bravev6.3.0by @dependabot in #3786JSpecifyannotations for nullability constraints by @violetagg in #3630, #3640, #3641, #3642, #3644, #3645, #3647, #3665, #3694, #3707, #3708, #3709, #3933, #3934, #3995,8b148ce,ee5ac40HttpMeterRegistrarAdapterto track active streams inHTTP/2andHTTP/3by @raccoonback in #3632HTTP/2by @violetagg in #3691 and #3715TcpResourcesdefault max connection by setting by @lcamhoa in #3712AccessLogclass not final by @dmitrysulman in #3726AccessLogArgProviderby @dmitrysulman in #37354ed2380and #3750NettyHTTP/2settingSETTINGS_ENABLE_CONNECT_PROTOCOLby @violetagg in #3794Forwarded/X-Forwarded-Protoheader parsing by @violetagg in #3823 and #3824Proxy-Authorizationrenewal by @violetagg in #3925ChannelBindExceptionby @violetagg in #3976HTTP/2PING-basedconnection health checks by @violetagg in #3980.pendingAcquireMaxCount()to zero inConnectionProviderby @Martin7-1 in #3987🐞 Bug fixes
Nullableannotation by @violetagg in #3626, #3628, #3629, #3646NullPointerExceptioninHttp2SettingsSpec#hashCodeby @violetagg in #3639Http2ConnectionProvider#logStreamsStateto log active/max streams per connection and per all connections by @violetagg in #3650HttpInfos#versionreturns the correct protocol whenUnix Domain Socketsby @violetagg in #3693reactor.netty.http.server.connections.activeis updated when there is noHttpServerOperationsby @violetagg in #3725HttpDataonly if it is not released by Netty by @violetagg in #3749resolvedAddressesSelectorare different pools by @violetagg in #3753Expect: 100-continueby @violetagg in #3755HTTP/1.1toHTTP/2upgrade operation by @violetagg in #3806HTTP/2apply always the trailer headers by @violetagg in #3808Trailersmust not includepseudo-headerfields by @violetagg in #3810HTTP/2connection to the channel group for a proper graceful shutdown in case no active streams by @violetagg in #3827maxConcurrentStreamswhen successfulHTTP/1.1toHTTP/2upgrade by @violetagg in #3832HTTP/2upgrade stream inherits the proper state from the originalHTTP/1.1connection when successful upgrade fromHTTP/1.1toHTTP/2by @violetagg in #3838HTTP/2, ensure the trailer headers are provided in case full response is received by @violetagg in #3847HttpClientResponse#trailerHeadersalways completes by @violetagg in #3848handlerConfiguratorby @klopfdreh in #3861ConnectionProvider#disposeWhenby @violetagg in #3881100-Continueis handled when collecting client's metrics by @violetagg in #3895ResponseTimeoutHandleris added as one of the first handlers in the pipeline by @violetagg in #3916Content-Length:0by @violetagg in #3936HTTP/2upgrade stream inherits the proper state from the originalHTTP/1.1connection when successful upgrade fromHTTP/1.1toHTTP/2by @violetagg in #3957HttpClientConfigcopying issue inMonoHttpConnectby @violetagg in #3964📖 Documentation
reactor-netty-quicreference documentation by @violetagg in #3775QUICexample by @violetagg in #3782HTTP/2initial setting when websocket overHTTP/2on the server by @violetagg in #3783New Contributors
Full Changelog from M1 version to GA version: reactor/reactor-netty@v1.2.3...v1.3.0
v1.2.13Reactor Netty1.2.13is part of2024.0.13Release Train.What's Changed
✨ New features and improvements
Reactor Corev3.7.14by @violetagg inbc2fb49, see release notes🐞 Bug fixes
HTTP/3: FixNullPointerExceptionwhen configuringHttpClient#responseTimeoutby @violetagg in #3999📖 Documentation
HttpServer#compressOptionsjavadoc by @violetagg in #4004Full Changelog: reactor/reactor-netty@v1.2.12...v1.2.13
v1.2.12Reactor Netty1.2.12is part of2024.0.12Release Train.What's Changed
✨ New features and improvements
Reactor Corev3.7.13by @chemicL ine96e94a, see release notesNettyv4.1.128.Finalby @violetagg in #3970ChannelBindExceptionby @violetagg in #3976HTTP/2PING-basedconnection health checks by @violetagg in #3980.pendingAcquireMaxCount()to zero inConnectionProviderby @Martin7-1 in #3987New Contributors
Full Changelog: reactor/reactor-netty@v1.2.11...v1.2.12
v1.2.11Reactor Netty1.2.11is part of2024.0.11Release Train.What's Changed
✨ New features and improvements
Reactor Corev3.7.12by @violetagg inf7fc6b7, see release notesProxy-Authorizationrenewal by @violetagg in #3925🐞 Bug fixes
ResponseTimeoutHandleris added as one of the first handlers in the pipeline by @violetagg in #3916Content-Length:0by @violetagg in #3936HTTP/2upgrade stream inherits the proper state from the originalHTTP/1.1connection when successful upgrade fromHTTP/1.1toHTTP/2by @violetagg in #3957HttpClientConfigcopying issue inMonoHttpConnectby @violetagg in #3964Full Changelog: reactor/reactor-netty@v1.2.10...v1.2.11
v1.2.10Reactor Netty1.2.10is part of2024.0.10Release Train.What's Changed
✨ New features and improvements
Reactor Corev3.7.11by @chemicL in0d81f66, see release notesNettyv4.1.127.Finalby @violetagg in #3905Netty QUIC Codecv0.0.74.Finalby @violetagg in #3880🐞 Bug fixes
ConnectionProvider#disposeWhenby @violetagg in #3881100-Continueis handled when collecting client's metrics by @violetagg in #3895Full Changelog: reactor/reactor-netty@v1.2.9...v1.2.10
v1.2.9Reactor Netty1.2.9is part of2024.0.9Release Train.What's Changed
✨ New features and improvements
Reactor Corev3.7.9by @violetagg inad6415d, see release notesNettyv4.1.123.Finalby @violetagg in #3844🐞 Bug fixes
HTTP/2, ensure the trailer headers are provided in case full response is received by @violetagg in #3847HttpClientResponse#trailerHeadersalways completes by @violetagg in #3848handlerConfiguratorby @klopfdreh in #3861New Contributors
Full Changelog: reactor/reactor-netty@v1.2.8...v1.2.9
v1.2.8Reactor Netty1.2.8is part of2024.0.8Release Train.What's Changed
✨ New features and improvements
Reactor Corev3.7.8by @chemicL in79468f6, see release notesNetty QUIC Codecv0.0.73.Finalby @violetagg in #3811Netty HTTP/3 Codecv0.0.30.Finalby @dependabot[bot] in #3812Forwarded/X-Forwarded-Protoheader parsing by @violetagg in #3823 and #3824🐞 Bug fixes
HTTP/1.1toHTTP/2upgrade operation by @violetagg in #3806HTTP/2apply always the trailer headers by @violetagg in #3808Trailersmust not includepseudo-headerfields by @violetagg in #3810HTTP/2connection to the channel group for a proper graceful shutdown in case no active streams by @violetagg in #3827maxConcurrentStreamswhen successfulHTTP/1.1toHTTP/2upgrade by @violetagg in #3832HTTP/2upgrade stream inherits the proper state from the originalHTTP/1.1connection when successful upgrade fromHTTP/1.1toHTTP/2by @violetagg in #3838New Contributors
Full Changelog: reactor/reactor-netty@v1.2.7...v1.2.8
v1.2.7Reactor Netty1.2.7is part of2024.0.7Release Train.What's Changed
✨ New features and improvements
Reactor Corev3.7.7by @violetagg in7ad6a24, see release notesNettyv4.1.122.Finalby @violetagg in #3791NettyHTTP/2settingSETTINGS_ENABLE_CONNECT_PROTOCOLby @violetagg in #3794📖 Documentation
HTTP/2initial setting when websocket overHTTP/2on the server by @violetagg in #3783Full Changelog: reactor/reactor-netty@v1.2.6...v1.2.7
v1.2.6Reactor Netty1.2.6is part of2024.0.6Release Train.What's Changed
✨ New features and improvements
Reactor Corev3.7.6by @violetagg inb6e72c4, see release notesNettyv4.1.121.Finalby @violetagg in #3728Netty QUIC Codecv0.0.72.Finalby @violetagg in #3737AccessLogclass not final by @dmitrysulman in #3726AccessLogArgProviderby @dmitrysulman in #37354ed2380and #3750🐞 Bug fixes
reactor.netty.http.server.connections.activeis updated when there is noHttpServerOperationsby @violetagg in #3725HttpDataonly if it is not released by Netty by @violetagg in #3749resolvedAddressesSelectorare different pools by @violetagg in #3753Expect: 100-continueby @violetagg in #3755New Contributors
Full Changelog: reactor/reactor-netty@v1.2.5...v1.2.6
v1.2.5Reactor Netty1.2.5is part of2024.0.5Release Train.What's Changed
✨ New features and improvements
Reactor Corev3.7.5by @violetagg in2a833f9, see release notesNetty HTTP/3 Codecv0.0.29.Finalby @dependabot in #3697Netty QUIC Codecv0.0.71.Finalby @violetagg in #3703HTTP/2by @violetagg in #3691 and #3715🐞 Bug fixes
HttpInfos#versionreturns the correct protocol whenUnix Domain Socketsby @violetagg in #3693Full Changelog: reactor/reactor-netty@v1.2.4...v1.2.5
v1.2.4Reactor Netty1.2.4is part of2024.0.4Release Train.What's Changed
POSTempty body sendingcontent-length 0by @violetagg in #3663✨ New features and improvements
Reactor Corev3.7.4by @chemicL ina8dd03f, see release notesNettyv4.1.119.Finalby @violetagg in #3659HttpMeterRegistrarAdapterto track active streams inHTTP/2andHTTP/3by @raccoonback in #3632🐞 Bug fixes
Nullableannotation by @violetagg in #3626, #3628, #3629, #3646NullPointerExceptioninHttp2SettingsSpec#hashCodeby @violetagg in #3639Http2ConnectionProvider#logStreamsStateto log active/max streams per connection and per all connections by @violetagg in #3650Full Changelog: reactor/reactor-netty@v1.2.3...v1.2.4
v1.2.3Reactor Netty1.2.3is part of2024.0.3Release Train.What's Changed
ChannelOperations.DisposedChannel#closenon operational by @violetagg in #3592HttpClientdoes not addContent-Lengthheader when the send function does not changeNettyOutboundor returnsMono#emptyby @violetagg in #3605✨ New features and improvements
Reactor Corev3.7.3by @violetagg in4e2176e, see release notesNettyv4.1.118.Finalby @violetagg in #3623DnsNameResolverBuilder#datagramChannelFactoryinstead of the deprecatedDnsNameResolverBuilder#channelFactoryby @violetagg in #3598HTTPprotocol level by @raccoonback in #3593DnsNameResolverby @violetagg in #3607🐞 Bug fixes
Mono#emptyis provided as a deferred configuration, continue with the actual configuration by @violetagg in #3596Borroweris cancelled by @violetagg in #3609Full Changelog: reactor/reactor-netty@v1.2.2...v1.2.3
v1.2.2Compare Source
Reactor Netty1.2.2is part of2024.0.2Release Train.What's Changed
Transfer-EncodingforDELETEwith no body by @violetagg in #3549DisposedChannelConfig#setAutoReaddoes not change auto-read configuration by @violetagg in #3581✨ New features and improvements
Reactor Corev3.7.2by @chemicL in3db1d87, see release notesNettyv4.1.116.Finalby @violetagg in #3550netty-incubator-transport-native-io_uringv0.0.26.Finalby @dependabot in #3568Netty QUIC Codecv0.0.70.Finalby @violetagg in #3570Http2Pool: Do not proceed with the acquisition ifBorroweris cancelled by @violetagg in #3582Http2Pool: Do not proceed with the resource delivery ifBorroweris cancelled by @violetagg in #3585🐞 Bug fixes
ClassCastExceptioninHttpOperations#initShortId()by @joschi in #3542HttpServerRequest#receiveContent()never emits any value nor completes whenHTTP/1.1 TLS Upgrade(RFC-2817) kicks in by @reta in #3540📖 Documentation
CORSHTTP server example by @jchenga in #3554HTTP2/HTTP3configuration to theHTTPexamples by @violetagg in #3578New Contributors
Full Changelog: reactor/reactor-netty@v1.2.1...v1.2.2
v1.2.1Compare Source
Reactor Netty1.2.1is part of2024.0.1Release Train.What's Changed
✨ New features and improvements
Reactor Corev3.7.1by @violetagg in667f8c9, see release notesNettyv4.1.115.Finalby @violetagg in #3511SslHandler#isEncrypted(ByteBuf, boolean)instead of the deprecatedSslHandler#isEncrypted(ByteBuf)by @violetagg in #3523LastHttpContentwith no content as if it isEMPTY_LAST_CONTENTby @violetagg in #3530🐞 Bug fixes
DefaultLoopResources#disposeLaterby @violetagg in #3514ProxyProviderconfiguration by @violetagg in #3517ConnectionProviderbuilt-in metrics are disabled when a custom recorder is provided by @violetagg in #3521HttpClientsends full request when the send function does not changeNettyOutboundby @violetagg in #3526HTTP/3: EnsureHttpClientsends full request when the send function does not changeNettyOutboundby @violetagg in #3536Full Changelog: reactor/reactor-netty@v1.2.0...v1.2.1
v1.2.0Compare Source
Reactor Netty1.2.0is part of2024.0.0Release Train.New and Noteworthy
HTTP/3experimental supportUnix Domain Socketssupport forNIOtransport (requires Java 17)Multi-releasejar supportAntoraWhat's Changed
SslProvider$DefaultConfigurationSpecandSslProvider$DefaultConfigurationTypeby @violetagg in #3147SslContextSpec#sslContext(reactor.netty.tcp.SslProvider.ProtocolSslContextSpec)by @violetagg in #3160proxy.addresstag for the client metrics by @violetagg in #3230✨ New features and improvements
Reactor Corev3.7.0by @chemicL in9a5a672, see release notesNettyv4.1.114.Finalby @violetagg in #3451Netty QUIC Codecv0.0.68.Finalby @violetagg inConfiguration
📅 Schedule: Branch creation - "after 10pm" in timezone Europe/Prague, 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.
This PR was generated by Mend Renovate. View the repository job log.