CARVIEW |
Navigation Menu
-
Notifications
You must be signed in to change notification settings - Fork 673
Releases: reactor/reactor-netty
v1.3.0-M5
Compare
Reactor Netty
1.3.0-M5
is part of 2025.0.0-M5
Release Train.
What's Changed
✨ New features and improvements
- Depend on
Reactor Core
v3.8.0-M5
by @chemicL in 2a246fc, see release notes - Depend on
Netty
v4.2.3.Final
by @violetagg in #3841 - Depend on
Netty HTTP/3 Codec
v0.0.30.Final
by @dependabot[bot] in #3812 - Depend on
Micrometer
1.16.0-M1
by @violetagg in #3840 - Remove the usage of deprecated functionality by @violetagg in #3819
- Improve protocol validation in
Forwarded
/X-Forwarded-Proto
header parsing by @violetagg in #3823 and #3824 - Remove trailer header pre-declaration requirement by @violetagg in #3825
🐞 Bug fixes
- Ensure the connection is invalidated when a connection close happens before
HTTP/1.1
toHTTP/2
upgrade operation by @violetagg in #3806 - When
HTTP/2
apply always the trailer headers by @violetagg in #3808 Trailers
must not includepseudo-header
fields by @violetagg in #3810- Add the
HTTP/2
connection to the channel group for a proper graceful shutdown in case no active streams by @violetagg in #3827 - Add proper initialisation of
maxConcurrentStreams
when successfulHTTP/1.1
toHTTP/2
upgrade by @violetagg in #3832 - Ensure the
HTTP/2
upgrade stream inherits the proper state from the originalHTTP/1.1
connection when successful upgrade fromHTTP/1.1
toHTTP/2
by @violetagg in #3838
New Contributors
Full Changelog: v1.3.0-M4...v1.3.0-M5
Assets 2
v1.2.8
Compare
Reactor Netty
1.2.8
is part of 2024.0.8
Release Train.
What's Changed
✨ New features and improvements
- Depend on
Reactor Core
v3.7.8
by @chemicL in 79468f6, see release notes - Depend on
Netty QUIC Codec
v0.0.73.Final
by @violetagg in #3811 - Depend on
Netty HTTP/3 Codec
v0.0.30.Final
by @dependabot[bot] in #3812 - Remove the usage of deprecated functionality by @violetagg in #3819
- Improve protocol validation in
Forwarded
/X-Forwarded-Proto
header parsing by @violetagg in #3823 and #3824 - Remove trailer header pre-declaration requirement by @violetagg in #3825
🐞 Bug fixes
- Ensure the connection is invalidated when a connection close happens before
HTTP/1.1
toHTTP/2
upgrade operation by @violetagg in #3806 - When
HTTP/2
apply always the trailer headers by @violetagg in #3808 Trailers
must not includepseudo-header
fields by @violetagg in #3810- Add the
HTTP/2
connection to the channel group for a proper graceful shutdown in case no active streams by @violetagg in #3827 - Add proper initialisation of
maxConcurrentStreams
when successfulHTTP/1.1
toHTTP/2
upgrade by @violetagg in #3832 - Ensure the
HTTP/2
upgrade stream inherits the proper state from the originalHTTP/1.1
connection when successful upgrade fromHTTP/1.1
toHTTP/2
by @violetagg in #3838
New Contributors
Full Changelog: v1.2.7...v1.2.8
Assets 2
v1.3.0-M4
33cbcaf
Compare
Reactor Netty
1.3.0-M4
is part of 2025.0.0-M4
Release Train.
This milestone:
- Upgrades
Netty
to version4.2
- Graduates
reactor-netty-incubator-quic
toreactor-netty-quic
Netty IO_Uring
support graduated from incubation. By defaultReactor Netty
comes withEpoll
, ifIO_Uring
is needed, a dependency has to be addedio.netty:netty-transport-native-io_uring
What's Changed
✨ New features and improvements
- Depend on
Reactor Core
v3.8.0-M4
by @violetagg in 33cbcaf, see release notes - Depend on
Netty
v4.2.2.Final
by @violetagg in #3796- Adapt to
SocketProtocolFamily
by @violetagg in #3766 - Adapt to
IoEventLoopGroup
by @violetagg in #3767 - Graduate
reactor-netty-incubator-quic
toreactor-netty-quic
by @violetagg in #3768 IO_Uring
is now part ofNetty
by @violetagg in #3705
- Adapt to
- Depend on
Micrometer
1.15.0
by @violetagg in #3760 - Depend on
Brave
v6.3.0
by @dependabot in #3786 - Remove the usage of deprecated functionality by @violetagg in #3792
- Use the new
Netty
HTTP/2
settingSETTINGS_ENABLE_CONNECT_PROTOCOL
by @violetagg in #3794
📖 Documentation
- Add
reactor-netty-quic
reference documentation by @violetagg in #3775 - Add
QUIC
example by @violetagg in #3782 - Document the required
HTTP/2
initial setting when websocket overHTTP/2
on the server by @violetagg in #3783
Full Changelog: v1.3.0-M3...v1.3.0-M4
Assets 2
v1.2.7
7ad6a24
Compare
Reactor Netty
1.2.7
is part of 2024.0.7
Release Train.
What's Changed
✨ New features and improvements
- Depend on
Reactor Core
v3.7.7
by @violetagg in 7ad6a24, see release notes - Depend on
Netty
v4.1.122.Final
by @violetagg in #3791 - Remove the usage of deprecated functionality by @violetagg in #3792
- Use the new
Netty
HTTP/2
settingSETTINGS_ENABLE_CONNECT_PROTOCOL
by @violetagg in #3794
📖 Documentation
- Document the required
HTTP/2
initial setting when websocket overHTTP/2
on the server by @violetagg in #3783
Full Changelog: v1.2.6...v1.2.7
Assets 2
v1.1.31
53288ee
Compare
Reactor Netty
1.1.31
is part of 2023.0.19
Release Train.
This is the last release of 1.1.x
, as 2023.0.x
Release Train is going out of OSS support. For the next steps, check our support policy.
What's Changed
✨ New features and improvements
- Depend on
Netty
v4.1.122.Final
by @violetagg in #3791 - Remove the usage of deprecated functionality by @violetagg in #3792
Full Changelog: v1.1.30...v1.1.31
Assets 2
v1.3.0-M3
fde9560
Compare
Reactor Netty
1.3.0-M3
is part of 2025.0.0-M3
Release Train.
What's Changed
✨ New features and improvements
- Depend on
Reactor Core
v3.8.0-M3
by @violetagg in fde9560, see release notes - Depend on
Netty
v4.1.121.Final
by @violetagg in #3728 - Depend on
Netty QUIC Codec
v0.0.72.Final
by @violetagg in #3737 - Depend on
Brave
v6.2.0
by @dependabot in #3739 - Make
AccessLog
class not final by @dmitrysulman in #3726 - Add request and response header iterators to
AccessLogArgProvider
by @dmitrysulman in #3735 - Support error log handler for Http server by @raccoonback in #3700 and by @violetagg in 4ed2380 and #3750
- Remove unused method parameter by @violetagg in #3751
🐞 Bug fixes
- Ensure
reactor.netty.http.server.connections.active
is updated when there is noHttpServerOperations
by @violetagg in #3725 - Ensure the default compression configuration is taken from Netty by @violetagg in #3743
- Ensure the exception is propagated in case of delayed address resolution by @violetagg in #3744
- Release the partial
HttpData
only if it is not released by Netty by @violetagg in #3749 - Connection pools with/without
resolvedAddressesSelector
are different pools by @violetagg in #3753 - Remove extra write invocation when
Expect: 100-continue
by @violetagg in #3755
New Contributors
- @dmitrysulman made their first contribution in #3726
Full Changelog: v1.3.0-M2...v1.3.0-M3
Assets 2
v1.2.6
Compare
Reactor Netty
1.2.6
is part of 2024.0.6
Release Train.
What's Changed
✨ New features and improvements
- Depend on
Reactor Core
v3.7.6
by @violetagg in b6e72c4, see release notes - Depend on
Netty
v4.1.121.Final
by @violetagg in #3728 - Depend on
Netty QUIC Codec
v0.0.72.Final
by @violetagg in #3737 - Make
AccessLog
class not final by @dmitrysulman in #3726 - Add request and response header iterators to
AccessLogArgProvider
by @dmitrysulman in #3735 - Support error log handler for Http server by @raccoonback in #3700 and by @violetagg in 4ed2380 and #3750
- Remove unused method parameter by @violetagg in #3751
🐞 Bug fixes
- Ensure
reactor.netty.http.server.connections.active
is updated when there is noHttpServerOperations
by @violetagg in #3725 - Ensure the default compression configuration is taken from Netty by @violetagg in #3743
- Ensure the exception is propagated in case of delayed address resolution by @violetagg in #3744
- Release the partial
HttpData
only if it is not released by Netty by @violetagg in #3749 - Connection pools with/without
resolvedAddressesSelector
are different pools by @violetagg in #3753 - Remove extra write invocation when
Expect: 100-continue
by @violetagg in #3755
New Contributors
- @dmitrysulman made their first contribution in #3726
Full Changelog: v1.2.5...v1.2.6
Assets 2
v1.1.30
Compare
Reactor Netty
1.1.30
is part of 2023.0.18
Release Train.
What's Changed
✨ New features and improvements
- Depend on
Netty
v4.1.121.Final
by @violetagg in #3728 - Depend on
Netty QUIC Codec
v0.0.72.Final
by @violetagg in #3737 - Remove unused method parameter by @violetagg in #3751
🐞 Bug fixes
- Release the partial
HttpData
only if it is not released by Netty by @violetagg in #3749 - Remove extra write invocation when
Expect: 100-continue
by @violetagg in #3755
Full Changelog: v1.1.29...v1.1.30
Assets 2
v1.3.0-M2
aac9e74
Compare
Reactor Netty
1.3.0-M2
is part of 2025.0.0-M2
Release Train.
What's Changed
✨ New features and improvements
- Depend on
Reactor Core
v3.8.0-M2
by @violetagg in aac9e74, see release notes - Depend on
Netty HTTP/3 Codec
v0.0.29.Final
by @dependabot in #3697 - Depend on
Netty QUIC Codec
v0.0.71.Final
by @violetagg in #3703 - Move log statement to the correct place by @violetagg in #3674
- Add API for determining the resolved addresses to which this client should connect by @violetagg in #3687
- Support websocket over
HTTP/2
by @violetagg in #3691 and #3715 - Migrate to
JSpecify
annotations for nullability constraints by @violetagg in #3694, #3707, #3708 and #3709 - Enable set up
TcpResources
default max connection by setting by @lcamhoa in #3712
🐞 Bug fixes
- Ensure the HTTP/2 stream is closed when an error happens before send operation by @violetagg in #3675
- Ensure the HTTP/3 stream is closed when an error happens before send operation by @violetagg in #3677
- Ensure the connection is invalidated when an error happens before h2c upgrade operation by @violetagg in #3678
- Ensure
HttpInfos#version
returns the correct protocol whenUnix Domain Sockets
by @violetagg in #3693
New Contributors
Full Changelog: v1.3.0-M1...v1.3.0-M2
Assets 2
v1.2.5
2a833f9
Compare
Reactor Netty
1.2.5
is part of 2024.0.5
Release Train.
What's Changed
✨ New features and improvements
- Depend on
Reactor Core
v3.7.5
by @violetagg in 2a833f9, see release notes - Depend on
Netty HTTP/3 Codec
v0.0.29.Final
by @dependabot in #3697 - Depend on
Netty QUIC Codec
v0.0.71.Final
by @violetagg in #3703 - Move log statement to the correct place by @violetagg in #3674
- Add API for determining the resolved addresses to which this client should connect by @violetagg in #3687
- Support websocket over
HTTP/2
by @violetagg in #3691 and #3715
🐞 Bug fixes
- Ensure the HTTP/2 stream is closed when an error happens before send operation by @violetagg in #3675
- Ensure the HTTP/3 stream is closed when an error happens before send operation by @violetagg in #3677
- Ensure the connection is invalidated when an error happens before h2c upgrade operation by @violetagg in #3678
- Ensure
HttpInfos#version
returns the correct protocol whenUnix Domain Sockets
by @violetagg in #3693
Full Changelog: v1.2.4...v1.2.5