Skip to content

@violetagg violetagg released this Mar 23, 2020 · 21 commits to 0.9.x since this release

Reactor Netty 0.9.6.RELEASE is part of Dysprosium-SR6 Release Train.

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

See also release notes from 0.8.17 for changes that were inherited from the 0.8.x maintenance release.

New features and improvements

  • Depending on Reactor Core v3.3.4.RELEASE, see release notes (13b5bc8)
  • Add API HttpServer#channelGroup for adding a channel group. (#495, #1034)
  • Add API for disabling retry support for HTTP client. (#995, #1019)
  • Add HttpInfos#fullPath for not removing leading/trailing / symbol. (#999, #1025)
  • Add HttpClient#doOnRedirect callback that will be invoked when the request is about to be redirected. (#1000, #1020, dda8ba2, 06ca89b)
  • Add support for graceful shutdown. (#1022, #1034)

🐞 Bug fixes

  • Add check for channel not active after acquire. (#1005, aa4eb30)
  • Ensure invalidate() is invoked on the correct PooledRef. (#1012, #1017)
  • Ensure the channels that are not persistent will be closed when DISCONNECTING. (#1015, 8e49a51)
  • When the connection is released there is no need to invalidate it. (280eb77)
  • Move RESPONSE_RECEIVED from HttpObserver to HttpIOHandlerObserver. (#1035, 53820cc)

📖 Documentation, Tests and Build

  • Adds test showing implicit redirects are invisible to metrics/tracing. (#1000, 6620b31)
  • Adds failing test for unexpected timing in HttpClient.doOnResponse(). (#1033, f5898fe, 702012a)

👍 Thanks to the following contributors that also participated to this release

@adriancole

Assets 2
You can’t perform that action at this time.