Netty 4.1.112.Final 发布,Java 网络应用框架


Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。Netty 4.1.112.Final 现已发布,这是一个错误修复版本。

具体更新内容包括:

  • 避免在 Netty 初始化时进行不必要的 reflective probes(#14107)
  • 允许 fragments 之间的控制帧(#14122)
  • 仅删除 NioServerDomainSocketChannel 的套接字文件(#14134)
  • 当地址未解析时添加对 IPv6 brackets 的检查(#14141)
  • 修复启用 SecurityManager 时的 ResolvConf 初始化 ( #14154 )
  • 修复 ResolveWithDotSearchDomain 场景中潜在的 DNS 缓存失效问题 ( #14171 )
  • 反向移植 SslContextBuilder.endpointIdentificationAlgorithm 方法(#14174)
  • 从 finalizer object 中积极删除 PoolThreadCache 引用(#14155)
  • 通过 fireUserEventTriggered 为 Http2MultiplexHandler 发送 Http2PriorityFrame ( #14168 )
  • 修复不同 EventLoop 之间潜在的 DNS 缓存失效问题 ( #14147 )
  • 拒绝带有 non SP / HTAB 字符的 http 标头值(#14178)
  • 不从 header names 中删除空格,并让验证器处理它(#14179)
  • 如果请求行中存在 NUL,则拒绝请求(#14180)
  • 允许没有 reason-phrase 的 HTTP 响应(#14183)
  • 解码时验证 HTTP 版本 ( #14187 )
  • 使用本地传输时仅在链接本地地址上包含 scopeId ( #14188 )

发布公告:https://netty.io/news/2024/07/19/4-1-112-Final.html


相關推薦

2024-08-27

Solon 框架! Java “纯血国产”应用开发框架。开放原子开源基金会,孵化项目。从零开始构建(非 java-ee 架构),有灵活的接口规范与开放生态。 追求: 更快、更小、更简单 提倡: 克制、简洁、高效、开放、生态 有什

2024-07-25

、可跨多个进程通信) 分布式事件总线(类似 MQ、Redis 发布订阅机制;可跨多个机器通信、可跨多个进程通信) 在编码风格上,ioGame 为开发者提供了类 MVC 的编码风格(无入侵的 Java Bean ),这种设计方式很好的避免了类

2023-07-22

Netty 4.1.95 稳定版已发布。Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 此版本主要是修复错误,同时添加了一些新特性: 添加资源泄漏侦听器 (resource leak listener)

2023-11-12

的开发者尽快考虑升级。 Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 Netty 4.1.101.Final  主要变化: 添加服务加载 (service-loaded) 的扩展点以进行通道初始化

2023-04-27

Netty 4.1.92 稳定版已发布。Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 此版本主要是修复错误,同时包括一些性能改进。主要变化如下: 提升 Recycler 在 OpenJ9 上

2023-09-23

Netty 4.1.98 稳定版已发布。Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 此版本还原了上一版本中所做的更改,这些更改导致 HTTP header 验证比所需的更严格 (#13615)。除

2023-02-04

例。     #34 日志模块增加 用于将框架日志单独存放,与开发者项目的日志分离。 日志支持 log4j2、logback   #I6BE6J MethodParsers 增加 action 参数解析器的默认设置   #I6C0UF 业务参数自动装箱、拆

2023-09-01

语言开发而备受开发者青睐。 Eclipse Vert.x 版本 4.4.5 现已发布。自 Vert.x 4.4.4 发布以来已经报告了不少错误,项目团队对此表达了感谢。具体更新内容包括: vertx-web 弃用 GraphQLHandler#getRoutingContext GraphQLWS:在 GraphQLCon

2023-09-07

主要更新 详细 框架版本更新日志 (yuque.com)   [186] 增强 ProtoDataCodec 解码器 当 ExternalMessage.data 为 null 时,使用空数组来解析序列化;可以确保 action 参数不会为 null,使得开发者拥有更好的编码体验。   将 ActionComma

2023-07-08

主要更新 [#159] 同进程同时支持多种连接方式方式的技巧 public class MyApplication { ... ... 省略部分代码 static int externalCorePort = 10100; public static void main(String[] args) { // 游戏对外服列表 List<ExternalServer> externalServerList = listExtern

2023-11-03

用该字段来传递自定义数据。该字段由开发者自己定义,框架不会对数据做任何处理,也不会做任何检查,开发者可以利用该字段来传递任何数据,包括自定义对象。 模拟客户端 因发展需要,模拟客户端使用新 api ,与 SDK

2023-06-09

语言开发而备受开发者青睐。 Eclipse Vert.x 版本 4.4.3 现已发布。自 Vert.x 4.4.2 发布以来已经报告了不少错误,项目团队对此表达了感谢。具体更新内容包括: vertx-jdbc-client 修复与 JDBC SQL 客户端的跟踪集成 vertx-web

2023-01-03

smart-socket 是采用 Java 语言打造的国产开源 AIO 通信框架,旨在帮助开发人员轻松打造企业级通信应用。 更新内容🎉 彻底移除 Java 原生 AIO 的适配,仅提供 smart-socket 的 AIO 实现。 调整部分 class 结构,消除一些不必要的对

2023-05-13

语言开发而备受开发者青睐。 Eclipse Vert.x 版本 4.4.2 现已发布。自 Vert.x 4.4.1 发布以来已经报告了不少错误,项目团队对此表达了感谢。具体更新内容包括: vertx-web 为 GraphQLWSHandler 添加消息拦截 在 WebSocket BridgeEventT