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
)-
升級構建/測試依賴版本: