v1.0.28
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
- Depend on
Reactor Core
v3.4.27
by @chemicL in 5822cfb, see release notes. - Depend on
Netty
v4.1.89.Final
by @violetagg in #2694 - Depend on
netty-incubator-transport-native-io_uring
v0.0.17.Final
by @dependabot in #2681 - Depend on
Netty QUIC Codec
v0.0.36.Final
by @violetagg in #2682 - Allow to configure colocation when creating
LoopResources
by @pderop in #2655 - Use empty shared
ChannelHandler
for inbound stream handling on theHttpClient
by @violetagg in #2680 - When constructing
HttpServerOperations
specifyHTTP/1.1
orHTTP/2
by @violetagg in #2686
🐞 Bug fixes
- Ensure
HttpServer
minCompressionSize
is respected whenContent-Length
is not explicit and response isMono
by @violetagg in #2646 - Ensure response can disable
HttpServer
compression configuration by @violetagg in #2647 - Allow
HTTP1.1
,H2
, andH2C
protocol forHttpClient
by @alextychan in #2659 - Ensure
IdleTimeoutHandler
receives alwayschannelRead
events by @violetagg in #2660 - Ensure correct access log handling for
HTTP/1.1
pipelining by @violetagg in #2667 - Fix
NullPointerException
whenfollowRedirect
is true, but there is nolocation
header by @violetagg in #2673
📖 Documentation, Tests and Build
- Documentation:
- Fix javadoc generation by @violetagg in #2645
Reactor Netty
javadoc generation does not needjackson-databind
javadoc url by @violetagg in #2679
- Tests:
- Polish
LogTracker
by @violetagg in #2665 - Replace
AccessLogAppender
withLogTracker
by @violetagg in #2666 - Extend
HttpClient
/HttpServer
combinations used forHttpMetricsHandlerTests
by @violetagg in #2668 - Reduce code duplication by @violetagg in #2676
- Polish
- Build:
- Setup
spotless
forgradle
files by @violetagg in #2657 - Remove
JAPICMP
exclusions that are relevant for the previous releases by @violetagg in #2661
- Setup
🆙 Dependency Upgrades
- Bump
junitVersion
to version5.9.2
by @dependabot in #2641 - Bump
junit-platform-launcher
to version1.9.2
by @dependabot in #2642 - Bump
io.spring.nohttp
to version0.0.11
by @dependabot in #2643 - Bump
com.diffplug.spotless
to version6.13.0
by @dependabot in #2652 - Bump
tomcat-embed-core
to version9.0.71
by @dependabot in #2653 - Bump
assertj-core
to version3.24.2
by @dependabot in #2656 - Bump
org.gradle.test-retry
to version1.5.1
by @dependabot in #2662 - Bump
blockhound-junit-platform
to version1.0.7.RELEASE
by @dependabot in #2672 - Bump
jackson-databind
to version2.14.2
by @dependabot in #2678 - Bump
braveVersion
to version5.15.0
by @dependabot in #2683 - Bump
de.undercouch.download
to version5.3.1
by @dependabot in #2684 - Bump
netty-tcnative-boringssl-static
to versionv2.0.57.Final
by @violetagg in #2685 - Bump
org.jfrog.buildinfo:build-info-extractor-gradle
to version4.31.1
by @dependabot in #2687 - Bump
com.google.osdetector
to version1.7.3
by @dependabot in #2692
New Contributors
- @alextychan made their first contribution in #2659
Full Changelog: v1.0.27...v1.0.28