提供程序与 oracle 客户机的版本不兼容_Helidon 2.1.0 发布,Oracle 微服务框架

Helidon 2.1.0 现已发布,这是一个次要发行版,包含了一些错误修复和增强功能。Helidon 是 Oracle 开源的一个用于编写微服务的 Java 框架,这些微服务运行在由 Netty 提供支持的快速 Web 内核上。该项目的特性包括轻量、快速、支持 Microprofile、函数式编程模型与可观察性、弹性。

它支持两种编程模型,一种是 Helidon SE,Oracle 称之为“以现代响应式方式开发的简单、多功能、轻量级微框架”;另一个是 Helidon MP,它是一个 Eclipse MicroProfile 实现,提供 Java EE/Jakarta EE 开发人员熟悉的开发体验。

6114a545dc5b3dec0063d4cd51b64373.png

该版本具体更新内容如下:

显着变化

  • MicroProfile 3.3 支持
  • 新的 Helidon SE 容错实现。它取代了 MicroProfile 中的 Hystrix。有关更多详细信息,可参见文档。
  • @HelidonTestJunit5 test 扩展。此扩展在 Junit5 测试中管理 Helidon microprofile server 的生命周期。

兼容性

2.1.0 与之前的 2.0 版本的 API 兼容。有一些小的 behavioral changes:

  • 安全性:为了消除 identity 的意外传播,所有支持 outbound security 的 security providers 都进行了更新,只有在进行配置时才会进行 outbound security。所有这些 providers 现在都有一个outbound配置部分,可以定义 outbound targets。providers 的文档也进行了更新,以匹配这种新方法,并在 MP 和 SE 文档中提供。
  • 由 helidon-mave-plugin 生成的自定义 jlink 图片现在有了 -jri 的后缀, 启动应用程序的路径如下所示: target/helidon-quickstart-se-jri/bin/start

变化

  • Config:Git config native-image 支持
  • Config:Config 现在支持合并对象和列表
  • DBClient:MySQL、MadiaDB、PostgreSQL 和 MS SQL 的集成测试
  • Fault Tolerance:使用 FT SE 实现 MP FT 2.1.1
  • JAX-RS:Jersey 更新至版本2.32
  • Media:DataChunkedInputStream 死锁保护已删除
  • WebServer:启用对 HTTP 压缩的支持
  • ......

更新说明:https://github.com/oracle/helidon/releases/tag/2.1.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值