Skip to content

Releases: reactor/reactor-netty

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

v1.1.2

10 Jan 18:33
e5b2274
Compare
Choose a tag to compare

Reactor Netty 1.1.2 is part of 2022.0.2 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 CL/TE headers are handled correctly for 204/205/304 status codes when server configured with HTTP/2 by @violetagg in #2623
  • Ensure HttpServer Active Connections metric is correct when connection closure before response write by @violetagg in #2633

📖 Documentation, Tests and Build

🆙 Dependency Upgrades

New Contributors

Full Changelog: v1.1.1...v1.1.2

v1.0.27

10 Jan 18:29
018693b
Compare
Choose a tag to compare

Reactor Netty 1.0.27 is part of 2020.0.27 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 CL/TE headers are handled correctly for 204/205/304 status codes when server configured with HTTP/2 by @violetagg in #2623
  • Ensure HttpServer Active Connections metric is correct when connection closure before response write by @violetagg in #2633

📖 Documentation, Tests and Build

🆙 Dependency Upgrades

New Contributors

Full Changelog: v1.0.26...v1.0.27

v1.1.1

13 Dec 20:31
Compare
Choose a tag to compare

Reactor Netty 1.1.1 is part of 2022.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.1 by @pderop in de89e70, see release notes.
  • Depend on Netty v4.1.86.Final by @violetagg in #2611
  • Depend on Netty QUIC Codec v0.0.34.Final by @violetagg in #2574
  • Depend on netty-incubator-transport-native-io_uring v0.0.16.Final by @violetagg in #2575
  • Allow configurable connection provider eviction predicate by @samueldlightfoot in #2557
  • Support context propagation for ChannelHandler by @violetagg in #2588
  • Deregister connection pool metrics from Micrometer (or alternate registry) when disposing the connection pool by @manolama in #2608
  • Add new API AccessLogArgProvider#connectionInformation() for retrieving information related to host/remote address/scheme by @pderop in #2606

🐞 Bug fixes

  • Ensure Http2Pool can be stopped gracefully by @violetagg in #2577
  • Ensure decoding failure is propagated by @violetagg in #2578
  • Ensure Reactor Context injected with HttpClient#mapConnect is available on send request/receive response by @violetagg in #2595

📖 Documentation, Tests and Build

  • Documentation:
    • Update Http2Pool javadoc by @violetagg in #2589
    • Update HttpClient#metrics(boolean, Function) and HttpServer#metrics(boolean, Function) javadoc by @violetagg in #2593
    • Update documentation for ConnectionProvider.Builder#disposeInactivePoolsInBackground by @violetagg in #2605
    • Update ConnectionProvider.MeterRegistrar javadoc by @violetagg in #2610
  • Tests:
    • Ensure the connection is closed at the end of the test by @violetagg in #2598
    • Add test for ConnectionProvider.Builder#disposeInactivePoolsInBackground by @violetagg in #2607
  • Build:
    • PRs with label type/test go to Documentation, Tests and Build section of the release notes by @violetagg in #2609

🆙 Dependency Upgrades

New Contributors

Full Changelog: v1.1.0...v1.1.1