Releases: reactor/reactor-netty
v1.0.39
Reactor Netty
1.0.39
is part of 2020.0.38
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.34
by @pderop in ea31f0b, see release notes - Depend on
Netty
v4.1.101.Final
by @violetagg in #2968 - Depend on
Netty QUIC Codec
v0.0.52.Final
by @violetagg in #2965 - Add root cause exception when throwing
PrematureCloseException
by @pderop in #2937
🐞 Bug fixes
- Ensure metrics are unregistered when inactive connection pool is disposed by @violetagg in #2932
- Ensure
HttpServer
metricsconnections.total/active
are correct when multiple local addresses by @violetagg in #2953 - Ensure the real connection local address without any proxy information is used for
HttpServer
connections.active
metrics by @violetagg in #2954 - Ensure
HttpServer
connections.total
metric is correct when connection close happens before connection open by @violetagg in #2958
📖 Documentation, Tests and Build
Checkstyle
: enableModifierOrder
, javadoc checksNonEmptyAtclauseDescription
,AtclauseOrder
andJavadocStyle
by @violetagg in #2951, #2966, #2970
🆙 Build/Test Dependency Upgrades
- Bump
jackson-databind
to version2.15.3
by @dependabot in #2933 - Bump
tomcat-embed-core
to version9.0.82
by @dependabot in #2934 - Bump
junitVersion
to version5.10.1
by @dependabot in #2961 - Bump
junit-platform-launcher
to version1.10.1
by @dependabot in #2962 - Bump
brotli4j
to version1.13.0
by @dependabot in #2963
Full Changelog: v1.0.38...v1.0.39
v1.1.12
Reactor Netty
1.1.12
is part of 2022.0.12
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.11
by @OlegDokuka in d68cea1, see release notes - Depend on
Netty
v4.1.100.Final
by @OlegDokuka in 6823583 - Depend on
netty-incubator-transport-native-io_uring
v0.0.23.Final
by @dependabot in #2915 - Depend on
Netty QUIC Codec
v0.0.51.Final
by @violetagg in #2921
🐞 Bug fixes
- Request for read interest when channel is unwritable while
HttpClient.send(Mono)
is used by @pderop in #2864, #2902, #2903 - Ensure
HttpClient#mapConnect() / #doOnRequestError()
are called whenHttpClient#headersWhen()
is used by @violetagg in #2912 - Ensure
Expect
header is handled correctly withHTTP/2
by @violetagg in #2916 - Ensure connection closed when non
200
status for request withExpect
header and incoming data not completed by @violetagg in #2919
📖 Documentation, Tests and Build
- Add
GraalVM
smoke tests by @violetagg in #2899 - Add nightly build with
Reactor Core
3.6 SNAPSHOTs
by @violetagg in #2911 - Add smoke tests for
Reactor Core
featureHooks.enableAutomaticContextPropagation()
by @violetagg in #2922, #2925, #2926
🆙 Build/Test Dependency Upgrades
- Bump
hoverfly-java-junit5
to version0.15.0
by @dependabot in #2898 - Bump
org.gradle.test-retry
to version1.5.6
by @dependabot in #2918 - Bump
build-info-extractor-gradle
to version4.33.6
by @dependabot in #2923 - Bump
Gradle
to version7.6.3
by @violetagg in #2924 - Bump
netty-tcnative-boringssl-static
to versionv2.0.62.Final
by @violetagg in #2929
Full Changelog: v1.1.11...v1.1.12
v1.0.38
Reactor Netty
1.0.38
is part of 2020.0.37
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.100.Final
by @OlegDokuka in 8bddf51
Full Changelog: v1.0.37...v1.0.38
v1.0.37
❗ This release was not included in Project Reactor BOM
, instead v1.0.38 is included.
What's Changed
✨ New features and improvements
- Depend on
Reactor Core
v3.4.33
by @OlegDokuka in cbf223c, see release notes - Depend on
Netty
v4.1.99.Final
by @violetagg in #2906 - Depend on
netty-incubator-transport-native-io_uring
v0.0.23.Final
by @dependabot in #2915 - Depend on
Netty QUIC Codec
v0.0.51.Final
by @violetagg in #2921
🐞 Bug fixes
- Request for read interest when channel is unwritable while
HttpClient.send(Mono)
is used by @pderop in #2864, #2902, #2903 - Ensure
HttpClient#mapConnect() / #doOnRequestError()
are called whenHttpClient#headersWhen()
is used by @violetagg in #2912 - Ensure
Expect
header is handled correctly withHTTP/2
by @violetagg in #2916 - Ensure connection closed when non
200
status for request withExpect
header and incoming data not completed by @violetagg in #2919
🆙 Build/Test Dependency Upgrades
- Bump
hoverfly-java-junit5
to version0.15.0
by @dependabot in #2898 - Bump
org.gradle.test-retry
to version1.5.6
by @dependabot in #2918 - Bump
build-info-extractor-gradle
to version4.33.6
by @dependabot in #2923 - Bump
Gradle
to version7.6.3
by @violetagg in #2924 - Bump
netty-tcnative-boringssl-static
to versionv2.0.62.Final
by @violetagg in #2929
Full Changelog: v1.0.36...v1.0.37
v1.1.11
Reactor Netty
1.1.11
is part of 2022.0.11
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.10
by @chemicL in 6874a8f, see release notes - Depend on
Netty
v4.1.97.Final
by @violetagg in #2886 - Depend on
Netty QUIC Codec
v0.0.50.Final
by @violetagg in #2888 - Depend on
netty-incubator-transport-native-io_uring
v0.0.22.Final
by @dependabot in #2889
📖 Documentation, Tests and Build
- Add a
http snoop server
sample by @longkunbetter in #2883 - Adapt
SslProviderTests
to a change inNetty
SNAPSHOT
by @violetagg in #2887 - Fix flaky test by @violetagg in #2892
🆙 Build/Test Dependency Upgrades
- Bump
de.undercouch.download
to version5.5.0
by @dependabot in #2880 - Bump
tomcat-embed-core
to version9.0.80
by @dependabot in #2881 - Bump
actions/checkout
to version4
by @dependabot in #2894 - Bump
build-info-extractor-gradle
to version4.33.5
by @dependabot in #2896 - Bump
org.gradle.test-retry
to version1.5.5
by @dependabot in #2897
New Contributors
- @longkunbetter made their first contribution in #2883
Full Changelog: v1.1.10...v1.1.11
v1.0.36
Reactor Netty
1.0.36
is part of 2020.0.36
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.97.Final
by @violetagg in #2886 - Depend on
Netty QUIC Codec
v0.0.50.Final
by @violetagg in #2888 - Depend on
netty-incubator-transport-native-io_uring
v0.0.22.Final
by @dependabot in #2889
📖 Documentation, Tests and Build
- Adapt
SslProviderTests
to a change inNetty
SNAPSHOT
by @violetagg in #2887 - Fix flaky test by @violetagg in #2892
🆙 Build/Test Dependency Upgrades
- Bump
de.undercouch.download
to version5.5.0
by @dependabot in #2880 - Bump
tomcat-embed-core
to version9.0.80
by @dependabot in #2881 - Bump
actions/checkout
to version4
by @dependabot in #2894 - Bump
build-info-extractor-gradle
to version4.33.5
by @dependabot in #2896 - Bump
org.gradle.test-retry
to version1.5.5
by @dependabot in #2897
Full Changelog: v1.0.35...v1.0.36
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