Skip to content

Releases: reactor/reactor-netty

v1.1.7

09 May 08:45
Compare
Choose a tag to compare

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

🐞 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

  • Adapt Http2SettingsSpecTests to new netty error messages by @pderop in #2795

🆙 Build/Test Dependency Upgrades

New Contributors

Full Changelog: v1.1.6...v1.1.7

v1.0.32

09 May 06:34
Compare
Choose a tag to compare

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 excess ByteBufFlux 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

  • Adapt Http2SettingsSpecTests to new netty error messages by @pderop in #2795

🆙 Build/Test Dependency Upgrades

New Contributors

Full Changelog: v1.0.31...v1.0.32

v1.1.6

11 Apr 19:54
Compare
Choose a tag to compare

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

🐞 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 if X-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 build SslContext when http2 enabled by @ashraf-revo in #2764

🆙 Dependency Upgrades

New Contributors

Full Changelog: v1.1.5...v1.1.6

v1.0.31

11 Apr 19:54
Compare
Choose a tag to compare

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

🐞 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 if X-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

New Contributors

Full Changelog: v1.0.30...v1.0.31

v1.1.5

14 Mar 15:19
Compare
Choose a tag to compare

Reactor Netty 1.1.5 is part of 2022.0.5 Release Train.

This is a recommended update for all Reactor Netty 1.1.x users.

What's Changed

✨ New features and improvements

🐞 Bug fixes

  • Handle empty HOST header when processing connection information by @violetagg in #2724

📖 Documentation, Tests and Build

🆙 Dependency Upgrades

Full Changelog: v1.1.4...v1.1.5

v1.0.30

14 Mar 13:23
Compare
Choose a tag to compare

Reactor Netty 1.0.30 is part of 2020.0.30 Release Train.

This is a recommended update for all Reactor Netty 1.0.x users.

What's Changed

✨ New features and improvements

🐞 Bug fixes

  • Handle empty HOST header when processing connection information by @violetagg in #2724

📖 Documentation, Tests and Build

🆙 Dependency Upgrades

Full Changelog: v1.0.29...v1.0.30

v1.1.4

02 Mar 14:05
Compare
Choose a tag to compare

Reactor Netty 1.1.4 is part of 2022.0.4 Release Train.

This is a recommended update for all Reactor Netty 1.1.x users.

What's Changed

✨ New features and improvements

🆙 Dependency Upgrades

Full Changelog: v1.1.3...v1.1.4

v1.0.29

02 Mar 13:57
Compare
Choose a tag to compare

Reactor Netty 1.0.29 is part of 2020.0.29 Release Train.

This is a recommended update for all Reactor Netty 1.0.x users.

What's Changed

✨ New features and improvements

🆙 Dependency Upgrades

Full Changelog: v1.0.28...v1.0.29

v1.1.3

14 Feb 18:54
5b349b0
Compare
Choose a tag to compare

Reactor Netty 1.1.3 is part of 2022.0.3 Release Train.

This is a recommended update for all Reactor Netty 1.1.x users.

What's Changed

✨ New features and improvements

🐞 Bug fixes

  • Ensure HttpServer minCompressionSize is respected when Content-Length is not explicit and response is Mono by @violetagg in #2646
  • Ensure response can disable HttpServer compression configuration by @violetagg in #2647
  • Allow HTTP1.1, H2, and H2C protocol for HttpClient by @alextychan in #2659
  • Ensure IdleTimeoutHandler receives always channelRead events by @violetagg in #2660
  • Ensure correct access log handling for HTTP/1.1 pipelining by @violetagg in #2667
  • Fix NullPointerException when followRedirect is true, but there is no location header by @violetagg in #2673

📖 Documentation, Tests and Build

  • Documentation:
    • Add Reactor Netty version of the Quote of the Moment example by @jchenga in #2636
    • Fix javadoc generation by @violetagg in #2645
    • Add Reactor Netty version of Secure Chat Server example by @jchenga in #2677
    • Reactor Netty javadoc generation does not need jackson-databind javadoc url by @violetagg in #2679
  • Tests:
  • Build:

🆙 Dependency Upgrades

New Contributors

Full Changelog: v1.1.2...v1.1.3

v1.0.28

14 Feb 18:46
5822cfb
Compare
Choose a tag to compare

Reactor Netty 1.0.28 is part of 2020.0.28 Release Train.

This is a recommended update for all Reactor Netty 1.0.x users.

What's Changed

✨ New features and improvements

🐞 Bug fixes

  • Ensure HttpServer minCompressionSize is respected when Content-Length is not explicit and response is Mono by @violetagg in #2646
  • Ensure response can disable HttpServer compression configuration by @violetagg in #2647
  • Allow HTTP1.1, H2, and H2C protocol for HttpClient by @alextychan in #2659
  • Ensure IdleTimeoutHandler receives always channelRead events by @violetagg in #2660
  • Ensure correct access log handling for HTTP/1.1 pipelining by @violetagg in #2667
  • Fix NullPointerException when followRedirect is true, but there is no location header by @violetagg in #2673

📖 Documentation, Tests and Build

🆙 Dependency Upgrades

New Contributors

Full Changelog: v1.0.27...v1.0.28