Eclipse Vert.x 是一个微服务开发框架,基于事件和异步,依托于全异步 Java 服务器 Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐。
Eclipse Vert.x 版本 4.5.6 现已发布,具体更新内容如下:
vertx-web
- CORS:支持 Chrome 扩展
- Origin.isValid() 错误地拒绝
chrome-extension
方案 - ChainAuthHandler 不调用 post-authentication 方法
- 模板引擎文档改进
vertx-grpc
- Backport "Provide common attributes in gRPC bridge ServerCallImpl"
vertx-dependencies
- 升级到 Netty 4.1.108.Final
vert.x
- 提供 HTTP post 请求解码器限制的配置,而不是使用默认限制
- 重构 HttpUtils#absoluteURI
- vertx.getOrCreateContext() 返回不同的实例
- HttpServerRequestImpl 中的 uri() 方法和 absoluteURI() 方法在判断 uri 合法性方面不一致。
vertx-tracing
- OpenTelemetryTracer 中遇到异常 URL 时抛出 URISyntaxException
vertx-redis-client
- [4.x] 修复 host 为 null 或为 empty 时读取 CLUSTER SLOTS 的问题
- [4.x] 改进连接池选项的 javadoc
- [4.x] 修复 RedisOptions 和 Redis[*]ConnectOptions 的初始化问题
vertx lang groovy
-
更新 Groovy (Vert.x 4.5.x)
更多详情可查看发布公告。