美文网首页
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