Eclipse Vert.x 4.4.6 发布,Java 微服务开发框架


Eclipse Vert.x 是一个微服务开发框架,基于事件和异步,依托于全异步 Java 服务器 Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐。

Eclipse Vert.x 版本 4.4.6 现已发布,此版本修复了自 Vert.x 4.4.5 发布以来已经报告的一些错误。此外还披露了 CVE-2023-44487,这是一个会影响 HTTP/2 服务器的 bug。Vert.x 升级到 Netty 4.1.100.Final,可为这种 flood DDOS 提供保护。​​​​​​​

具体更新内容包括:

vertx-sql-client

  • PgClient Money 错误修复

vertx-dependencies

  • 升级到 Netty 4.1.100.Final
  • 将 guava 从 30.1.1-jre 升级到 32.1.2-jre

vertx-micrometer-metrics

  • 升级到 Micrometer 1.11.5

vert.x

  • HTTP/2 RST frame flood 防护配置
  • 修复流量整形选项 (#4888)
  • 确保 HTTP 服务器支持持久连接上的 HTTP/1.0 WebSocket 升级
  • 当连接不是持久连接时,HTTP 服务器不应关闭 WebSocket
  • WebSocket handshake 在 4.4.5 中停止工作
  • 修复 host header 的空 host 部分的错误处理
  • 不再支持空Hostheader
  • 流量整形配置问题

vertx-lang-kotlin

  • Coroutine dispatche 无法在重复的上下文上执行命令
  • 由两次 yield 调用引起的 StackOverflowError
  • 升级到 4.4.0 需要 stdlib
  • 在 vert.x 工作线程上启动 coroutine 时,会在同一线程上运行,但应将其移交给事件循环线程

vertx-redis-client

  • 修复 hash slot 分配的检索和存储方式
  • 为连接池的 compose key 的成员添加 equals/hashcode
  • RedisClusterClient 为第一个 healthy node 提供更高的负载

更多详情可查看 Release Notes


相關推薦

2024-03-16

Eclipse Vert.x 是一个微服务开发框架,基于事件和异步,依托于全异步 Java 服务器 Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐。 Eclipse Vert.x 版本 4.5.5 现已发布。一些弃用和破坏性变更包

2024-03-29

Eclipse Vert.x 是一个微服务开发框架,基于事件和异步,依托于全异步 Java 服务器 Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐。 Eclipse Vert.x 版本 4.5.7 现已发布,修复了自 4.5.6 发布以

2023-06-26

Eclipse Vert.x 4.4.4 已发布。 Vert.x 是一个微服务开发框架,基于事件和异步,依托于全异步 Java 服务器 Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐。 主要更新内容: 升级到 Netty 4

2024-02-24

Eclipse Vert.x 是一个微服务开发框架,基于事件和异步,依托于全异步 Java 服务器 Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐。 Eclipse Vert.x 版本 4.5.4 现已发布。一些弃用和破坏性变更包

2024-03-26

Eclipse Vert.x 是一个微服务开发框架,基于事件和异步,依托于全异步 Java 服务器 Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐。 Eclipse Vert.x 版本 4.5.6 现已发布,具体更新内容如下: vert

2023-06-09

Eclipse Vert.x 是一个微服务开发框架,基于事件和异步,依托于全异步 Java 服务器 Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐。 Eclipse Vert.x 版本 4.4.3 现已发布。自 Vert.x 4.4.2 发布

2023-05-13

Eclipse Vert.x 是一个微服务开发框架,基于事件和异步,依托于全异步 Java 服务器 Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐。 Eclipse Vert.x 版本 4.4.2 现已发布。自 Vert.x 4.4.1 发布

2022-12-10

Eclipse Vert.x 是一个微服务开发框架,基于事件和异步,依托于全异步 Java 服务器 Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐。 Vert.x 4.3.6 现已发布,此版本主要是修复在 4.3.5 中发现的

2022-10-27

Eclipse Vert.x 3.9.14 已发布,可从 Maven Central 获取新版本。 公告写道,3.9 系列将在 2022 年底正式 EOL,因此建议开发者升级到 Vert.x 4。点此查看升级指南。 主要变化 vertx-health-check 修复处理安装在根路径 (/) 的子路由的

2023-09-01

【直播预告】eBPF 到底是可观测领域的神器 or 鸡肋? Eclipse Vert.x 是一个微服务开发框架,基于事件和异步,依托于全异步 Java 服务器 Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐。 Ecli

2022-10-06

Eclipse Vert.x 4.3.4 已发布。此版本修复了不少自 4.3.3 以来反馈的 Bug,此外还弃用了一些依赖项,以及引入了其他破坏性变化,详情查看 release note。 当然,该版本最值得关注的变化是添加支持最新 Java 19 早期测试特性 —— 虚拟

2023-03-31

Eclipse Vert.x 是一个微服务开发框架,基于事件和异步,依托于全异步 Java 服务器 Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐。 Eclipse Vert.x 版本 4.4.1 已经发布。自 Vert.x 4.4.0 发布以来已

2022-12-23

Eclipse Vert.x 是一个微服务开发框架,基于事件和异步,依托于全异步 Java 服务器 Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐。 Eclipse Vert.x 版本 4.3.7 现已发布。自 Vert.x 4.3.6 发布以来,

2022-11-22

Eclipse Vert.x 4.3.5 已发布,可从 Maven Cen­tral 获取新版本。Vert.x 是一个微服务开发框架,基于事件和异步,依托于全异步 Java 服务器 Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐