v1.0.4
Reactor Netty
1.0.4
is part of 2020.0.4
Release Train.
This is a recommended update for all Reactor Netty 1.0.x
users.
✨ New features and improvements
- Depend on
Reactor Core
v3.4.3
, see release notes. (05304ef) - Depend on
Netty
v4.1.59.Final
. (3b37945) - Expose the response headers via
AccessLogArgProvider
. (#1505, #1506)
🪲 Bug fixes
ServerTransport#childOption
logsERROR
only when there is an attempt to setauto-read=true
. (#1466)- Ensure the correct exception is propagated when
HttpClient#uri(Mono.error())
. (#1470) HttpClient
schedules the firstchannel.read()
once theHttpHeaders
are sent. (#421, #1478, #1480)- When
CloseWebSocketFrame
with-1
status code (undefined/empty), emitWebSocketCloseStatus.EMPTY
. (#1485, #1487) - Ensure
endStream=true
when responding with500 Internal Server Error
when server inHTTP/2
mode. (#1490) - Do not load
HttpClientSecure
when the protocol isH2C
. (#1491) - Ensure the correct
HttpClientResponse
is created when client request withExpect: 100-continue
(#1482, #1492) - Ensure
PERSISTENT_CHANNEL
andCONNECTION
attribute keys, can be used in a multi-classloaders context. (#1471, #1503)
📖 Documentation, Tests and Build
- Test the native transport is available when running with
-PforceTransport=native
. (#1464) - Test various
HttpClient
configurations that may affect the creation of the connection pool. (#1472, #1473) - Add
Lifecycle Callbacks
examples to the reference documentation. (#1481) - Add support and deprecation policies to
README
and reference guide. (#1483) - Define retry flaky tests functionality for all tasks with type Test. (d222ebf)
- Enforce
NoHTTP
with plugin and relevant exclusions. (#1495) - Add
package-info.java
toreactor.netty.http.brave
. (6f171a7) - Test that the server selector channel is closed when the server is disposed. (#360, #1501)
- Update build/test dependencies versions:
mockito-core
to version3.7.7
. (#1468)assertj-core
to version3.19.0
. (#1476)Apache Tomcat
to version9.0.43
. (#1488)junit
to version5.7.1
. (#1493)junit-platform-launcher
to version1.7.1
. (#1494)com.google.osdetector
to version1.7.0
. (#1504)netty-tcnative-boringssl-static
to version2.0.36.Final
. (3b37945)netty-incubator-transport-native-io_uring
to version0.0.4.Final
. (#1507)