Skip to content

Releases: reactor/reactor-netty

v1.3.0-M6

12 Aug 12:59
6ec5499
Compare
Choose a tag to compare
v1.3.0-M6 Pre-release
Pre-release

Reactor Netty 1.3.0-M6 is part of 2025.0.0-M6 Release Train.

In this milestone Reactor Netty HTTP/3 support is no more in incubation.

What's Changed

✨ New features and improvements

🐞 Bug fixes

  • When HTTP/2, ensure the trailer headers are provided in case full response is received by @violetagg in #3847
  • Ensure HttpClientResponse#trailerHeaders always completes by @violetagg in #3848
  • Fix message for handlerConfigurator by @klopfdreh in #3861

New Contributors

Full Changelog: v1.3.0-M5...v1.3.0-M6

v1.2.9

12 Aug 06:42
ad6415d
Compare
Choose a tag to compare

Reactor Netty 1.2.9 is part of 2024.0.9 Release Train.

What's Changed

✨ New features and improvements

🐞 Bug fixes

  • When HTTP/2, ensure the trailer headers are provided in case full response is received by @violetagg in #3847
  • Ensure HttpClientResponse#trailerHeaders always completes by @violetagg in #3848
  • Fix message for handlerConfigurator by @klopfdreh in #3861

New Contributors

Full Changelog: v1.2.8...v1.2.9

v1.3.0-M5

16 Jul 06:29
2a246fc
Compare
Choose a tag to compare
v1.3.0-M5 Pre-release
Pre-release

Reactor Netty 1.3.0-M5 is part of 2025.0.0-M5 Release Train.

What's Changed

✨ New features and improvements

🐞 Bug fixes

  • Ensure the connection is invalidated when a connection close happens before HTTP/1.1 to HTTP/2 upgrade operation by @violetagg in #3806
  • When HTTP/2 apply always the trailer headers by @violetagg in #3808
  • Trailers must not include pseudo-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 successful HTTP/1.1 to HTTP/2 upgrade by @violetagg in #3832
  • Ensure the HTTP/2 upgrade stream inherits the proper state from the original HTTP/1.1 connection when successful upgrade from HTTP/1.1 to HTTP/2 by @violetagg in #3838

New Contributors

Full Changelog: v1.3.0-M4...v1.3.0-M5

v1.2.8

15 Jul 15:14
79468f6
Compare
Choose a tag to compare

Reactor Netty 1.2.8 is part of 2024.0.8 Release Train.

What's Changed

✨ New features and improvements

🐞 Bug fixes

  • Ensure the connection is invalidated when a connection close happens before HTTP/1.1 to HTTP/2 upgrade operation by @violetagg in #3806
  • When HTTP/2 apply always the trailer headers by @violetagg in #3808
  • Trailers must not include pseudo-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 successful HTTP/1.1 to HTTP/2 upgrade by @violetagg in #3832
  • Ensure the HTTP/2 upgrade stream inherits the proper state from the original HTTP/1.1 connection when successful upgrade from HTTP/1.1 to HTTP/2 by @violetagg in #3838

New Contributors

Full Changelog: v1.2.7...v1.2.8

v1.3.0-M4

10 Jun 12:32
33cbcaf
Compare
Choose a tag to compare
v1.3.0-M4 Pre-release
Pre-release

Reactor Netty 1.3.0-M4 is part of 2025.0.0-M4 Release Train.

This milestone:

  • Upgrades Netty to version 4.2
  • Graduates reactor-netty-incubator-quic to reactor-netty-quic
  • Netty IO_Uring support graduated from incubation. By default Reactor Netty comes with Epoll, if IO_Uring is needed, a dependency has to be added io.netty:netty-transport-native-io_uring

What's Changed

✨ New features and improvements

📖 Documentation

Full Changelog: v1.3.0-M3...v1.3.0-M4

v1.2.7

10 Jun 11:49
7ad6a24
Compare
Choose a tag to compare

Reactor Netty 1.2.7 is part of 2024.0.7 Release Train.

What's Changed

✨ New features and improvements

📖 Documentation

  • Document the required HTTP/2 initial setting when websocket over HTTP/2 on the server by @violetagg in #3783

Full Changelog: v1.2.6...v1.2.7

v1.1.31

10 Jun 10:51
53288ee
Compare
Choose a tag to 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

Full Changelog: v1.1.30...v1.1.31

v1.3.0-M3

13 May 18:36
fde9560
Compare
Choose a tag to compare
v1.3.0-M3 Pre-release
Pre-release

Reactor Netty 1.3.0-M3 is part of 2025.0.0-M3 Release Train.

What's Changed

✨ New features and improvements

🐞 Bug fixes

  • Ensure reactor.netty.http.server.connections.active is updated when there is no HttpServerOperations 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

Full Changelog: v1.3.0-M2...v1.3.0-M3

v1.2.6

13 May 18:07
Compare
Choose a tag to compare

Reactor Netty 1.2.6 is part of 2024.0.6 Release Train.

What's Changed

✨ New features and improvements

🐞 Bug fixes

  • Ensure reactor.netty.http.server.connections.active is updated when there is no HttpServerOperations 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

Full Changelog: v1.2.5...v1.2.6

v1.1.30

13 May 15:56
3afcd5c
Compare
Choose a tag to compare

Reactor Netty 1.1.30 is part of 2023.0.18 Release Train.

What's Changed

✨ New features and improvements

🐞 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