皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Netty 4.1.114.Final 发布

Netty 4.1.114.Final 发布

我们很高兴地宣布 netty 4.1.114.Final 的发布。这是一个错误修复版本。

最重要的变化是:

  • 验证 HTTP 方法 (#14280)
  • 当无法转移所有权时释放 AdaptiveByteBuf。见 (#14285))
  • 使 arenas 更积极地重用它们的最后一个块 (#14291)
  • 仅当我们可以确保再次删除 Magazine 时,才将 Magazine 添加到 Set (#14292)
  • 确保如果 AdaptiveByteBuf 的 init 因任何原因失败,Chunk 不会泄漏 (#14295)
  • 正确释放一次性分配的 chunk (#14302)
  • 确保在 GC AdaptivePoolingAllocator 时释放共用内存 (#14304)
  • AdaptiveByteBuf 的切片/重复项不得转义 rootParent (#14310)
  • 修复 AdaptivePoolingAllocator 中的 sizeBucket 错误 (#14311)
  • AdaptiveByteBufAllocator:对块进行更严格的引用计数 (#14322)
  • 确保我们不存储 DnsQueryContext 以供以后在无法获取查询 ID 时删除 (#14326))
  • 减少内存碎片 (#14333)
  • 适当释放杂志块并避免孤立的杂志 (#14334)
  • 必须在扩展锁下释放杂志 (#14336)
  • 在升级过程中写入多个请求时,在 Promise 失败之前释放消息。见 (#14342))
  • 允许每个主机/端口映射重用多个会话 (#14356)
  • 确保在收到 UpgradeEvent.UPGRADE_SUCCESSFUL 后触发写入时不会失败 (#14362)
  • 重构 DnsNameResolver,以便在为查询创建通道时能够使用不同的策略。见 (#14374))
  • DnsNameResolver:允许用户在引导期间跳过 bind() (#14375))
  • DnsResolverBuilder 方法应明确说明这些方法适用于 DatagramChannel (#14379)

有关更多详细信息,请访问我们的 bug 跟踪器

转自 Netty.news: Netty 4.1.114.Final released