美文网首页
reactor-netty发布1.0.7版本

reactor-netty发布1.0.7版本

作者: 大哥你先走 | 来源:发表于2021-05-12 11:07 被阅读0次
image
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.1HTTP/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)

  • 请求头和请求体已经发送时不重试请求(#1622, #1626, fb9d683)

  • log中打印使用的SSLEngine 实例. (#1623)

📖 文档, 测试和构建

  • 文档:

    • 更新ResponseReceiver.response() javadoc. (#1607, #1608)

    • 改写HttpClient#responseTimeout javadoc. (#1620)

    • 更新HttpClient#secure javadoc. (#1624)

  • example 模块的proxy samples依赖netty-handler-proxy 运行时 (#1597)

  • 默认分支重名为 main, 更新CI. (#1602, e94503a, 49f5bf3)

  • Http2Tests#testConcurrentStreams* 移动到HttpProtocolsTests. (#1613)

  • 当执行GitHub Action时禁用mavenLocal() (79b3541)

  • [test] 发送测试检查. (#1615)

  • [build] 当发布release/milestone时将打标签移动到最后一步(c7e66db)

  • 升级构建/测试依赖版本:

    • io.spring.nohttp 升级到 0.0.7. (#1599, #1616)

    • jackson-databind 升级到 2.12.3. (#1601)

    • awaitility 升级到 4.1.0. (#1627)

👍 感谢本次版本的贡献值

@ctlove0523, @hisener

相关文章

网友评论

      本文标题:reactor-netty发布1.0.7版本

      本文链接:https://www.haomeiwen.com/subject/pdfadltx.html