Reactor Netty Versions Save

TCP/HTTP/UDP/QUIC client/server with Reactor over Netty

v1.2.0-M1

1 month ago

Reactor Netty 1.2.0-M1 is part of 2024.0.0-M1 Release Train.

What's Changed

:sparkles: New features and improvements

  • Depend on Reactor Core v3.7.0-M1 by @chemicL in 9a209451f364b937dc8cb57ade6c4016408f04f6, see release notes
  • Depend on Netty v4.1.108.Final by @violetagg in #3111
  • Depend on Netty QUIC Codec v0.0.62.Final by @violetagg in #3121
  • Always check idleTimeout configuration before pipeline checks by @violetagg in #3117
  • Always check readTimeout configuration before pipeline checks by @violetagg in #3118

:lady_beetle: Bug fixes

  • Do not add IdleTimeoutHandler while processing pipelined requests by @violetagg in #3124

:book: Documentation, Tests

  • Clarify maximum websocket frame length configuration by @violetagg in #3116
  • Validate zstd compression by @sullis in #3126
  • Migrate reference documentation to Antora by @pderop in #3120, #3134 and by @violetagg in #3128, #3129, #3130, #3131, #3133, #3135, #3141

Full Changelog: https://github.com/reactor/reactor-netty/compare/v1.1.17...v1.2.0-M1

v1.1.18

1 month ago

Reactor Netty 1.1.18 is part of 2022.0.18 Release Train and 2023.0.5 Release Train.

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

What's Changed

:sparkles: New features and improvements

  • Depend on Reactor Core v3.5.16 by @chemicL in 1ecce9b6868d3096659c868dc47c2d332a6ef29e, see release notes
  • Depend on Netty v4.1.108.Final by @violetagg in #3111
  • Depend on Netty QUIC Codec v0.0.62.Final by @violetagg in #3121
  • Always check idleTimeout configuration before pipeline checks by @violetagg in #3117
  • Always check readTimeout configuration before pipeline checks by @violetagg in #3118

:lady_beetle: Bug fixes

  • Do not add IdleTimeoutHandler while processing pipelined requests by @violetagg in #3124

:book: Documentation

  • Clarify maximum websocket frame length configuration by @violetagg in #3116

Full Changelog: https://github.com/reactor/reactor-netty/compare/v1.1.17...v1.1.18

v1.0.44

1 month ago

Reactor Netty 1.0.44 is part of 2020.0.43 Release Train.

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

What's Changed

:sparkles: New features and improvements

  • Depend on Reactor Core v3.4.37 by @chemicL in 38188f270d6800ab879dadde0e61e13e4ed59fd7, see release notes
  • Depend on Netty v4.1.108.Final by @violetagg in #3111
  • Depend on Netty QUIC Codec v0.0.62.Final by @violetagg in #3121
  • Always check idleTimeout configuration before pipeline checks by @violetagg in #3117

:lady_beetle: Bug fixes

  • Do not add IdleTimeoutHandler while processing pipelined requests by @violetagg in #3124

Full Changelog: https://github.com/reactor/reactor-netty/compare/v1.0.43...v1.0.44

v1.1.17

2 months ago

Reactor Netty 1.1.17 is part of 2022.0.17 Release Train and 2023.0.4 Release Train.

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

What's Changed

:sparkles: New features and improvements

  • Depend on Reactor Core v3.5.15 by @violetagg in 84dff5cb162a3ea623f5869576d8ab7a64e33566, see release notes
  • Depend on Netty v4.1.107.Final by @violetagg in #3062
  • Depend on netty-incubator-transport-native-io_uring v0.0.25.Final by @dependabot in #3066
  • Depend on Netty QUIC Codec v0.0.59.Final by @violetagg in #3097
  • Enable DNS retryOnTimeout with TCP by @violetagg in #3063
  • Add proxy address information to the metrics by @violetagg in #3081
  • Provide better exception message for invalid PORT env variable by @violetagg in #3083

:lady_beetle: Bug fixes

  • Ensure remoteAddress metrics tag is always the real remote address regardless whether there is proxy by @violetagg in #3074
  • When metrics are enabled and responseTimeout is configured, ensure the correct order for ChannelHandlers by @violetagg in #3090

:book: Documentation

  • Update connection close FAQ by @violetagg in #3082
  • Fix javadoc by @violetagg in #3084
  • Add info for reactor.netty.connection.provider.pending.connections.time metric by @violetagg in #3093
  • Add info for HTTP/2 connection pool metrics by @violetagg in #3094
  • Add How To dispose Event Loop Group/Connection Pool by @violetagg in #3095

Full Changelog: https://github.com/reactor/reactor-netty/compare/v1.1.16...v1.1.17

v1.0.43

2 months ago

Reactor Netty 1.0.43 is part of 2020.0.42 Release Train.

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

What's Changed

:sparkles: New features and improvements

  • Depend on Reactor Core v3.4.36 by @violetagg in 8bd89f07f0ec470e12b4ddbe06a562705254a244, see release notes
  • Depend on Netty v4.1.107.Final by @violetagg in #3062
  • Depend on netty-incubator-transport-native-io_uring v0.0.25.Final by @dependabot in #3066
  • Depend on Netty QUIC Codec v0.0.59.Final by @violetagg in #3097
  • Provide better exception message for invalid PORT env variable by @violetagg in #3083

:lady_beetle: Bug fixes

  • Ensure remoteAddress metrics tag is always the real remote address regardless whether there is proxy by @violetagg in #3074
  • When metrics are enabled and responseTimeout is configured, ensure the correct order for ChannelHandlers by @violetagg in #3090

:book: Documentation

  • Fix javadoc by @violetagg in #3084

Full Changelog: https://github.com/reactor/reactor-netty/compare/v1.0.42...v1.0.43

v1.1.16

2 months ago

Reactor Netty 1.1.16 is part of 2022.0.16 Release Train and 2023.0.3 Release Train.

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

What's Changed

:warning: Update considerations and deprecations

  • Ensure cookies can be added by BiConsumer provided with HttpClient#followRedirect by @violetagg in #3039

:sparkles: New features and improvements

  • Depend on Netty v4.1.106.Final by @violetagg in #3034
  • Depend on Netty QUIC Codec v0.0.57.Final by @violetagg in #3055
  • Obtain Http2FrameCodec context only when needed by @violetagg in #3032

:lady_beetle: Bug fixes

  • Ensure ChannelHandlerContext.isRemoved is called only when in event loop by @violetagg in #3031
  • Ensure websocket compression is enabled when server is configured with HttpProtocol.H2C and HttpProtocol.HTTP1.1 by @violetagg in #3037

:book: Documentation, Tests and Build

  • Update CodeQL with the latest configurations by @violetagg in #3046
  • Pin GitHub Actions versions by @violetagg in #3048

:up: Build/Test Dependency Upgrades

  • Bump tomcat-embed-core to version 9.0.85 by @dependabot in #3025
  • Bump hoverfly-java-junit5 to version 0.16.1 by @dependabot in #3028
  • Bump metadata repository to version 0.3.6 by @violetagg in #3038
  • Bump build-info-extractor-gradle to version 4.33.12 by @dependabot in #3042
  • Bump brotli4j to version 1.16.0 by @dependabot in #3045
  • Bump assertj-core to version 3.25.3 by @dependabot in #3051
  • Bump junitVersion to version 5.10.2 by @dependabot in #3052
  • Bump junit-platform-launcher to version 1.10.2 by @dependabot in #3053
  • Bump Gradle to version 7.6.4 by @violetagg in #3054
  • Bump gradle/wrapper-validation-action to version 2.1.1 by @dependabot in #3058

Full Changelog: https://github.com/reactor/reactor-netty/compare/v1.1.15...v1.1.16

v1.0.42

2 months ago

Reactor Netty 1.0.42 is part of 2020.0.41 Release Train.

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

What's Changed

:warning: Update considerations and deprecations

  • Ensure cookies can be added by BiConsumer provided with HttpClient#followRedirect by @violetagg in #3039

:sparkles: New features and improvements

  • Depend on Netty v4.1.106.Final by @violetagg in #3034
  • Depend on Netty QUIC Codec v0.0.57.Final by @violetagg in #3055
  • Obtain Http2FrameCodec context only when needed by @violetagg in #3032

:lady_beetle: Bug fixes

  • Ensure ChannelHandlerContext.isRemoved is called only when in event loop by @violetagg in #3031
  • Ensure websocket compression is enabled when server is configured with HttpProtocol.H2C and HttpProtocol.HTTP1.1 by @violetagg in #3037

:book: Documentation, Tests and Build

  • Update CodeQL with the latest configurations by @violetagg in #3046
  • Pin GitHub Actions versions by @violetagg in #3048

:up: Build/Test Dependency Upgrades

  • Bump tomcat-embed-core to version 9.0.85 by @dependabot in #3025
  • Bump hoverfly-java-junit5 to version 0.16.1 by @dependabot in #3028
  • Bump build-info-extractor-gradle to version 4.33.12 by @dependabot in #3042
  • Bump brotli4j to version 1.16.0 by @dependabot in #3045
  • Bump assertj-core to version 3.25.3 by @dependabot in #3051
  • Bump junitVersion to version 5.10.2 by @dependabot in #3052
  • Bump junit-platform-launcher to version 1.10.2 by @dependabot in #3053
  • Bump Gradle to version 7.6.4 by @violetagg in #3054
  • Bump gradle/wrapper-validation-action to version 2.1.1 by @dependabot in #3058

Full Changelog: https://github.com/reactor/reactor-netty/compare/v1.0.41...v1.0.42

v1.1.15

4 months ago

Reactor Netty 1.1.15 is part of 2022.0.15 Release Train and 2023.0.2 Release Train.

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

What's Changed

:sparkles: New features and improvements

  • Depend on Reactor Core v3.5.14 by @chemicL in 0716665bd9e405f05638338ea2e5f29a7d70d7ef, 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

:lady_beetle: Bug fixes

  • Do not forward the last inbound data frame when it is empty by @violetagg in #3000
  • Fix NullPointerException in TlsMetricsHandler when used together with SniHandler by @violetagg in #3023

:book: Documentation, Tests and Build

  • Clarify TCP fallback is enabled by default for Host Name Resolution. by @simonatan in #3013
  • Update dependabot configuration by @violetagg in #3020, cfea1409cfd3a046361e2e39bcb47c3630297d08, 24b1c9ae5aa88a3676f64fb5a8553ae9aeaf8ff0, 300bf66c5484950ead1936e096d39f86ae8f2651

:up: Build/Test Dependency Upgrades

  • Bump tomcat-embed-core to version 9.0.84 by @dependabot in #2997
  • Bump github/codeql-action to version 3 by @dependabot in #2999
  • Bump jackson-databind to version 2.16.1 by @dependabot in #3007
  • Bump build-info-extractor-gradle to version 4.33.10 by @dependabot in #3008
  • Bump brotli4j to version 1.15.0 by @dependabot in #3010
  • Bump assertj-core to version 3.25.1 by @dependabot in #3012
  • Bump hoverfly-java-junit5 to version 0.16.0 by @dependabot in #3018
  • Bump braveVersion to version 5.18.1 by @dependabot in #3021

Full Changelog: https://github.com/reactor/reactor-netty/compare/v1.1.14...v1.1.15

v1.0.41

4 months ago

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

:sparkles: New features and improvements

  • Depend on Reactor Core v3.4.35 by @chemicL in 6a4f9b13f47679c1068f6da04f8dc9867601d683, 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

:lady_beetle: Bug fixes

  • Do not forward the last inbound data frame when it is empty by @violetagg in #3000
  • Fix NullPointerException in TlsMetricsHandler when used together with SniHandler by @violetagg in #3023

:book: Documentation, Tests and Build

  • Update dependabot configuration by @violetagg in #3020, cfea1409cfd3a046361e2e39bcb47c3630297d08, 24b1c9ae5aa88a3676f64fb5a8553ae9aeaf8ff0, 300bf66c5484950ead1936e096d39f86ae8f2651

:up: Build/Test Dependency Upgrades

  • Bump tomcat-embed-core to version 9.0.84 by @dependabot in #2997
  • Bump github/codeql-action to version 3 by @dependabot in #2999
  • Bump jackson-databind to version 2.16.1 by @dependabot in #3007
  • Bump build-info-extractor-gradle to version 4.33.10 by @dependabot in #3008
  • Bump brotli4j to version 1.15.0 by @dependabot in #3010
  • Bump assertj-core to version 3.25.1 by @dependabot in #3012
  • Bump hoverfly-java-junit5 to version 0.16.0 by @dependabot in #3018
  • Bump braveVersion to version 5.18.1 by @dependabot in #3021

Full Changelog: https://github.com/reactor/reactor-netty/compare/v1.0.40...v1.0.41

v1.1.14

5 months ago

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

:sparkles: New features and improvements

  • Depend on Reactor Core v3.5.13 by @violetagg in 5f09da87a5008251400c36ee8a2b3b6184d6dd07, 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 and server_no_context_takeover extension parameters by @violetagg in #2979
  • Expose metrics for pending acquire operation latency by @violetagg in #2980

:lady_beetle: Bug fixes

  • Ensure RFC 6265 compliance when sending multiple cookies by @violetagg in #2994

:book: Documentation, Tests and Build

  • Update Reactor Core version in check_reactor_core_3.6_snapshots.yml by @violetagg in #2971

:up: Build/Test Dependency Upgrades

  • Bump tomcat-embed-core to version 9.0.83 by @dependabot in #2974
  • Bump jackson-databind to version 2.16.0 by @dependabot in #2975
  • Bump actions/setup-java to version 4 by @dependabot in #2989
  • Bump logback-classic to version 1.2.13 by @dependabot in #2990
  • Bump org.gradle.test-retry to version 1.5.8 by @dependabot in #2993

Full Changelog: https://github.com/reactor/reactor-netty/compare/v1.1.13...v1.1.14