5月12日reactor社区发布了reactor-netty 1.0.7版本,1.0.7版本是
2020.0.7
版本火车的一部分,并推荐所有Reactor Netty 1.0.x
版本用户升级到1.0.7版本。
✨新功能和增强
-
使用
Reactor Core
3.4.6版本构建。 -
支持
HttpServer
路由排序。 -
添加用于在后台处理非活动连接池的新API。
-
如果解析的第一个IP地址不可达,但是还有另外的IP地址,Reactor Netty 客户端会尝试建立一条新的连接。Reactor Netty默认不会解析所有的地址,如果需要解析所有的地址需要关闭NameResolverProvider.NameResolverSpec#completeOncePreferredResolved(从hosts文件解析地址时,该配置不生效)
🐞 Bug 修复
-
当HTTP 服务器同时支持
HTTP/1.1
和HTTP/2
时,确保AccessLogHandler
可以在pipeline中正确配置(#1610, #1611) -
HTTP client:从
HTTP/1.1
升级HTTP/2
成功后移除ResponseTimeoutHandler
,并确保ResponseTimeoutHandler
添加到升级后的流。 (#1609, #1612) -
当观察到
Connection reset by peer
直接标记connection为non-persistent不再等待channel关闭事件(#1622, #1625,a5b120e
) -
log中打印使用的
SSLEngine
实例. (#1623)
📖 文档, 测试和构建
-
文档:
-
example
模块的proxy samples依赖netty-handler-proxy
运行时 (#1597) -
将
Http2Tests#testConcurrentStreams*
移动到HttpProtocolsTests
. (#1613) -
当执行GitHub Action时禁用
mavenLocal()
(79b3541
) -
[test] 发送测试检查. (#1615)
-
[build] 当发布release/milestone时将打标签移动到最后一步(
c7e66db
) -
升级构建/测试依赖版本:
网友评论