Releases: reactor/reactor-netty
v1.0.41
Reactor Netty
1.0.41
is part of 2020.0.40
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.35
by @chemicL in 6a4f9b1, see release notes - Depend on
Netty
v4.1.104.Final
by @violetagg in #2998 - Depend on
Netty QUIC Codec
v0.0.55.Final
by @violetagg in #3001
🐞 Bug fixes
- Do not forward the last inbound data frame when it is empty by @violetagg in #3000
- Fix
NullPointerException
inTlsMetricsHandler
when used together withSniHandler
by @violetagg in #3023
📖 Documentation, Tests and Build
- Update
dependabot
configuration by @violetagg in #3020, cfea140, 24b1c9a, 300bf66
🆙 Build/Test Dependency Upgrades
- Bump
tomcat-embed-core
to version9.0.84
by @dependabot in #2997 - Bump
github/codeql-action
to version3
by @dependabot in #2999 - Bump
jackson-databind
to version2.16.1
by @dependabot in #3007 - Bump
build-info-extractor-gradle
to version4.33.10
by @dependabot in #3008 - Bump
brotli4j
to version1.15.0
by @dependabot in #3010 - Bump
assertj-core
to version3.25.1
by @dependabot in #3012 - Bump
hoverfly-java-junit5
to version0.16.0
by @dependabot in #3018 - Bump
braveVersion
to version5.18.1
by @dependabot in #3021
Full Changelog: v1.0.40...v1.0.41
v1.1.14
Reactor Netty
1.1.14
is part of 2022.0.14
Release Train and 2023.0.1
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.13
by @violetagg in 5f09da8, see release notes - Depend on
netty-incubator-transport-native-io_uring
v0.0.24.Final
by @dependabot in #2977 - Depend on
Netty QUIC Codec
v0.0.54.Final
by @violetagg in #2991 - Add support for websocket
client_no_context_takeover
andserver_no_context_takeover
extension parameters by @violetagg in #2979 - Expose metrics for
pending acquire
operation latency by @violetagg in #2980
🐞 Bug fixes
- Ensure
RFC 6265
compliance when sending multiple cookies by @violetagg in #2994
📖 Documentation, Tests and Build
- Update
Reactor Core
version incheck_reactor_core_3.6_snapshots.yml
by @violetagg in #2971
🆙 Build/Test Dependency Upgrades
- Bump
tomcat-embed-core
to version9.0.83
by @dependabot in #2974 - Bump
jackson-databind
to version2.16.0
by @dependabot in #2975 - Bump
actions/setup-java
to version4
by @dependabot in #2989 - Bump
logback-classic
to version1.2.13
by @dependabot in #2990 - Bump
org.gradle.test-retry
to version1.5.8
by @dependabot in #2993
Full Changelog: v1.1.13...v1.1.14
v1.0.40
Reactor Netty
1.0.40
is part of 2020.0.39
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-incubator-transport-native-io_uring
v0.0.24.Final
by @dependabot in #2977 - Depend on
Netty QUIC Codec
v0.0.54.Final
by @violetagg in #2991
🐞 Bug fixes
- Ensure
RFC 6265
compliance when sending multiple cookies by @violetagg in #2994
🆙 Build/Test Dependency Upgrades
- Bump
tomcat-embed-core
to version9.0.83
by @dependabot in #2974 - Bump
jackson-databind
to version2.16.0
by @dependabot in #2975 - Bump
actions/setup-java
to version4
by @dependabot in #2989 - Bump
logback-classic
to version1.2.13
by @dependabot in #2990 - Bump
org.gradle.test-retry
to version1.5.8
by @dependabot in #2993
Full Changelog: v1.0.39...v1.0.40
v1.1.13
Reactor Netty
1.1.13
is part of 2022.0.13
Release Train and 2023.0.0
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.12
by @pderop in ee3c1ef, 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
- Update TLS configuration defaults in javadoc by @simonatan in #2939
Checkstyle
: enableModifierOrder
, javadoc checksNonEmptyAtclauseDescription
,AtclauseOrder
andJavadocStyle
by @violetagg in #2951, #2966, #2970- Update reference documentation for event loop group by @violetagg in #2952
- Add
Windows OS
to the matrix forGraalVM
CI tests by @violetagg in #2955
🆙 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
GraalVM
forJDK 17 Community
to version17.0.9
by @violetagg in #2947 - 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
New Contributors
- @simonatan made their first contribution in #2939
Full Changelog: v1.1.12...v1.1.13
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