Releases: reactor/reactor-netty
v1.1.10
Reactor Netty
1.1.10
is part of 2022.0.10
Release Train.
This is a recommended update for all Reactor Netty 1.1.x
users.
What's Changed
✨ New features and improvements
- Depend on
Reactor Core
v3.5.9
by @violetagg in 0f009b0, see release notes - Depend on
Netty
v4.1.96.Final
by @violetagg in #2873 - Depend on
Netty QUIC Codec
v0.0.49.Final
by @violetagg in #2874
🆙 Build/Test Dependency Upgrades
- Bump
junitVersion
to version5.10.0
by @dependabot in #2861 - Bump
junit-platform-launcher
to version1.10.0
by @dependabot in #2862 - Bump
org.gradle.test-retry
to version1.5.4
by @dependabot in #2863 - Bump
me.champeau.gradle.japicmp
to version0.4.2
by @dependabot in #2867 - Bump
build-info-extractor-gradle
to version4.33.4
by @dependabot in #2868
Full Changelog: v1.1.9...v1.1.10
v1.0.35
Reactor Netty
1.0.35
is part of 2020.0.35
Release Train.
This is a recommended update for all Reactor Netty 1.0.x
users.
What's Changed
✨ New features and improvements
- Depend on
Reactor Core
v3.4.32
by @violetagg in 4b14cf2, see release notes - Depend on
Netty
v4.1.96.Final
by @violetagg in #2873 - Depend on
Netty QUIC Codec
v0.0.49.Final
by @violetagg in #2874
🆙 Build/Test Dependency Upgrades
- Bump
junitVersion
to version5.10.0
by @dependabot in #2861 - Bump
junit-platform-launcher
to version1.10.0
by @dependabot in #2862 - Bump
org.gradle.test-retry
to version1.5.4
by @dependabot in #2863 - Bump
me.champeau.gradle.japicmp
to version0.4.2
by @dependabot in #2867 - Bump
build-info-extractor-gradle
to version4.33.4
by @dependabot in #2868
Full Changelog: v1.0.34...v1.0.35
v1.1.9
Reactor Netty
1.1.9
is part of 2022.0.9
Release Train.
This is a recommended update for all Reactor Netty 1.1.x
users.
What's Changed
✨ New features and improvements
- Depend on
Reactor Core
v3.5.8
by @pderop in 5e5a0b4, see release notes - Depend on
Netty
v4.1.94.Final
by @violetagg in #2837 - Depend on
Netty QUIC Codec
v0.0.48.Final
by @violetagg in #2847 HttpServer
: Add API for read related timeouts by @violetagg in #2836
🐞 Bug fixes
- Ensure
DefaultHttp2GoAwayFrame
is released when handlinguserEventTriggered
by @yuzawa-san in #2835 - Ensure handshake timeout is applied in case of SNI by @violetagg in #2840
- Fix memory leak of HTTP server on bind failure by @SgtSilvio in #2844
📖 Documentation, Tests and Build
- Add
HttpServer
TLS Timeout Configuration
section to reference documentation by @violetagg in #2832 - Add
HttpServer
Connection Timeout Configuration
section to reference documentation by @violetagg in #2833 - Enhance context propagation reference documentation by @violetagg in #2841
🆙 Build/Test Dependency Upgrades
- Bump
build-info-extractor-gradle
to version4.33.1
by @dependabot in #2845 - Bump
tomcat-embed-core
to version9.0.78
by @dependabot in #2855
New Contributors
- @SgtSilvio made their first contribution in #2844
Full Changelog: v1.1.8...v1.1.9
v1.0.34
Reactor Netty
1.0.34
is part of 2020.0.34
Release Train.
This is a recommended update for all Reactor Netty 1.0.x
users.
What's Changed
✨ New features and improvements
- Depend on
Reactor Core
v3.4.31
by @pderop in 82948c0, see release notes - Depend on
Netty
v4.1.94.Final
by @violetagg in #2837 - Depend on
Netty QUIC Codec
v0.0.48.Final
by @violetagg in #2847
🐞 Bug fixes
- Ensure
DefaultHttp2GoAwayFrame
is released when handlinguserEventTriggered
by @yuzawa-san in #2835 - Ensure handshake timeout is applied in case of SNI by @violetagg in #2840
- Fix memory leak of HTTP server on bind failure by @SgtSilvio in #2844
📖 Documentation, Tests and Build
🆙 Build/Test Dependency Upgrades
- Bump
build-info-extractor-gradle
to version4.33.1
by @dependabot in #2845 - Bump
tomcat-embed-core
to version9.0.78
by @dependabot in #2855
New Contributors
- @SgtSilvio made their first contribution in #2844
Full Changelog: v1.0.33...v1.0.34
v1.1.8
Reactor Netty
1.1.8
is part of 2022.0.8
Release Train.
This is a recommended update for all Reactor Netty 1.1.x
users.
What's Changed
✨ New features and improvements
- Depend on
Reactor Core
v3.5.7
by @OlegDokuka in f81eef1, see release notes - Depend on
Netty
v4.1.93.Final
by @violetagg in #2812 - Depend on
Netty QUIC Codec
v0.0.45.Final
by @violetagg in #2819 HttpServer
: Add API for specifying max streams per connection. The connection is marked for closing once the number of all-time streams reaches max streams configuration by @violetagg in #2817
🐞 Bug fixes
- Ensure any custom
CL
/TE
header is removed when304
response code by @violetagg in #2820
📖 Documentation, Tests and Build
- Add
Brotli
compression test by @sullis in #2815 - Add test for
IllegalReferenceCountException
/sendObject
by @pderop in #2821
🆙 Build/Test Dependency Upgrades
- Bump
netty-tcnative-boringssl-static
to versionv2.0.61.Final
by @violetagg in #2799 - Bump
braveVersion
to version5.16.0
by @dependabot in #2801 - Bump
build-info-extractor-gradle
to version4.32.0
by @dependabot in #2807 - Bump
org.gradle.test-retry
to version1.5.3
by @dependabot in #2810 - Bump
jackson-databind
to version2.15.2
by @dependabot in #2816 - Bump
tomcat-embed-core
to version9.0.76
by @dependabot in #2830
New Contributors
Full Changelog: v1.1.7...v1.1.8
v1.0.33
Reactor Netty
1.0.33
is part of 2020.0.33
Release Train.
This is a recommended update for all Reactor Netty 1.0.x
users.
What's Changed
✨ New features and improvements
- Depend on
Reactor Core
v3.4.30
by @OlegDokuka in d3fb8ec, see release notes - Depend on
Netty
v4.1.93.Final
by @violetagg in #2812 - Depend on
Netty QUIC Codec
v0.0.45.Final
by @violetagg in #2819 HttpServer
: Add API for specifying max streams per connection. The connection is marked for closing once the number of all-time streams reaches max streams configuration by @violetagg in #2817
🐞 Bug fixes
- Ensure any custom
CL
/TE
header is removed when304
response code by @violetagg in #2820
📖 Documentation, Tests and Build
🆙 Build/Test Dependency Upgrades
- Bump
netty-tcnative-boringssl-static
to versionv2.0.61.Final
by @violetagg in #2799 - Bump
braveVersion
to version5.16.0
by @dependabot in #2801 - Bump
build-info-extractor-gradle
to version4.32.0
by @dependabot in #2807 - Bump
org.gradle.test-retry
to version1.5.3
by @dependabot in #2810 - Bump
jackson-databind
to version2.15.2
by @dependabot in #2816 - Bump
tomcat-embed-core
to version9.0.76
by @dependabot in #2830
Full Changelog: v1.0.32...v1.0.33
v1.1.7
Reactor Netty
1.1.7
is part of 2022.0.7
Release Train.
This is a recommended update for all Reactor Netty 1.1.x
users.
What's Changed
✨ New features and improvements
- Depend on
Reactor Core
v3.5.6
by @violetagg in 6ac5051, see release notes - Depend on
Netty
v4.1.92.Final
by @violetagg in #2783 - Depend on
Netty QUIC Codec
v0.0.40.Final
by @violetagg in #2790 - Depend on
netty-incubator-transport-native-io_uring
v0.0.21.Final
by @dependabot in #2786 - Use
ConnectionInfo#getDefaultHostPort
when possible to remove code duplication by @violetagg in #2787 responseContent()
remove excessByteBufFlux
conversion by @manzhizhen in #2792
🐞 Bug fixes
- Avoid null metric recorder
remoteAddress
parameters by @pderop in #2755 - Wrong host port when only
X-Forwarded-Proto
is present by @pderop in #2773 - Server might not send
GOAWAY
when some streams are being processed by @pderop in #2777 - Default forwarded header handler should only using
ConnectionInfo
public API by @pderop in #2789
📖 Documentation, Tests and Build
🆙 Build/Test Dependency Upgrades
- Bump
build-info-extractor-gradle
to version4.31.9
by @dependabot in #2768 - Bump
braveVersion
to version5.15.1
by @dependabot in #2775 - Bump
tomcat-embed-core
to version9.0.74
by @dependabot in #2776 - Bump
jackson-databind
to version2.15.0
by @dependabot in #2779 - Bump
netty-tcnative-boringssl-static
to versionv2.0.60.Final
by @violetagg in #2780 - Bump
junitVersion
to version5.9.3
by @dependabot in #2784 - Bump
junit-platform-launcher
to version1.9.3
by @dependabot in #2785
New Contributors
- @manzhizhen made their first contribution in #2792
Full Changelog: v1.1.6...v1.1.7
v1.0.32
Reactor Netty
1.0.32
is part of 2020.0.32
Release Train.
This is a recommended update for all Reactor Netty 1.0.x
users.
What's Changed
✨ New features and improvements
- Depend on
Netty
v4.1.92.Final
by @violetagg in #2783 - Depend on
Netty QUIC Codec
v0.0.40.Final
by @violetagg in #2790 - Depend on
netty-incubator-transport-native-io_uring
v0.0.21.Final
by @dependabot in #2786 - Use
ConnectionInfo#getDefaultHostPort
when possible to remove code duplication by @violetagg in #2787 responseContent()
remove excessByteBufFlux
conversion by @manzhizhen in #2792
🐞 Bug fixes
- Avoid null metric recorder
remoteAddress
parameters by @pderop in #2755 - Wrong host port when only
X-Forwarded-Proto
is present by @pderop in #2773 - Server might not send
GOAWAY
when some streams are being processed by @pderop in #2777 - Default forwarded header handler should only using
ConnectionInfo
public API by @pderop in #2789
📖 Documentation, Tests and Build
🆙 Build/Test Dependency Upgrades
- Bump
build-info-extractor-gradle
to version4.31.9
by @dependabot in #2768 - Bump
braveVersion
to version5.15.1
by @dependabot in #2775 - Bump
tomcat-embed-core
to version9.0.74
by @dependabot in #2776 - Bump
jackson-databind
to version2.15.0
by @dependabot in #2779 - Bump
netty-tcnative-boringssl-static
to versionv2.0.60.Final
by @violetagg in #2780 - Bump
junitVersion
to version5.9.3
by @dependabot in #2784 - Bump
junit-platform-launcher
to version1.9.3
by @dependabot in #2785
New Contributors
- @manzhizhen made their first contribution in #2792
Full Changelog: v1.0.31...v1.0.32
v1.1.6
Reactor Netty
1.1.6
is part of 2022.0.6
Release Train.
This is a recommended update for all Reactor Netty 1.1.x
users.
What's Changed
✨ New features and improvements
- Depend on
Reactor Core
v3.5.5
by @pderop in a5cc928, see release notes - Depend on
Netty
v4.1.91.Final
by @violetagg in #2762 - Depend on
Netty QUIC Codec
v0.0.39.Final
by @violetagg in #2757 - Replace
Objects.hash()
by @yuzawa-san in #2732 and by @violetagg in #2737 - Enhance usage of
FQDN
inPoolKey
by @yuzawa-san in #2733 - Add
DEBUG
log forServerTransport#disposeNow
by @violetagg in #2742 - Support a custom
DnsAddressResolverGroup
builder function by @samueldlightfoot in #2745 - Add API for configuring custom
ObservationRegistry
by @violetagg in #2747 - Ensure
queue.clear
is called in terminal cases forASYNC
fusion by @OlegDokuka in #2765
🐞 Bug fixes
- When graceful shutdown, ensure the streams are processed before closing connection by @violetagg in #2736
- Ensure correct initial capacity is used for the map by @violetagg in #2739
- Ensure early dispose is delivered to late subscriber by @OlegDokuka in #2756
- Parse
X-Forwarded-Port
header even ifX-Forwarded-Host
is not present by @pderop in #2761 - When in graceful shutdown, send
GO_AWAY
to notify the client to stop opening streams by @violetagg in #2758
📖 Documentation, Tests and Build
- Make it obvious that the test fails with
UnsupportedMessageTypeException
by @violetagg in #2763 - Use
Http2SslContextSpec
to buildSslContext
whenhttp2
enabled by @ashraf-revo in #2764
🆙 Dependency Upgrades
- Bump
de.undercouch.download
to version5.4.0
by @dependabot in #2734 - Bump
build-info-extractor-gradle
to version4.31.8
by @dependabot in #2740 - Bump
logback-classic
to version1.2.12
by @dependabot in #2741 - Bump
blockhound-junit-platform
to1.0.8.RELEASE
by @dependabot in #2766
New Contributors
- @yuzawa-san made their first contribution in #2732
- @ashraf-revo made their first contribution in #2764
Full Changelog: v1.1.5...v1.1.6
v1.0.31
Reactor Netty
1.0.31
is part of 2020.0.31
Release Train.
This is a recommended update for all Reactor Netty 1.0.x
users.
What's Changed
✨ New features and improvements
- Depend on
Reactor Core
v3.4.29
by @pderop in f6fbdb8, see release notes - Depend on
Netty
v4.1.91.Final
by @violetagg in #2762 - Depend on
Netty QUIC Codec
v0.0.39.Final
by @violetagg in #2757 - Replace
Objects.hash()
by @yuzawa-san in #2732 and by @violetagg in #2737 - Enhance usage of
FQDN
inPoolKey
by @yuzawa-san in #2733 - Add
DEBUG
log forServerTransport#disposeNow
by @violetagg in #2742 - Ensure
queue.clear
is called in terminal cases forASYNC
fusion by @OlegDokuka in #2765
🐞 Bug fixes
- When graceful shutdown, ensure the streams are processed before closing connection by @violetagg in #2736
- Ensure correct initial capacity is used for the map by @violetagg in #2739
- Ensure early dispose is delivered to late subscriber by @OlegDokuka in #2756
- When in graceful shutdown, send
GO_AWAY
to notify the client to stop opening streams by @violetagg in #2758 - Parse
X-Forwarded-Port
header even ifX-Forwarded-Host
is not present by @pderop in #2761
📖 Documentation, Tests and Build
- Make it obvious that the test fails with
UnsupportedMessageTypeException
by @violetagg in #2763
🆙 Dependency Upgrades
- Bump
de.undercouch.download
to version5.4.0
by @dependabot in #2734 - Bump
build-info-extractor-gradle
to version4.31.8
by @dependabot in #2740 - Bump
logback-classic
to version1.2.12
by @dependabot in #2741 - Bump
blockhound-junit-platform
to1.0.8.RELEASE
by @dependabot in #2766
New Contributors
- @yuzawa-san made their first contribution in #2732
Full Changelog: v1.0.30...v1.0.31