软件资讯
IntelliJ IDEA 2023.1 最新变化
IntelliJ IDEA 新 UI 速览
PicList V1.6.1 发布 云存储 - 图床管理和图片上传工具 bug 修复
Calibre 6.15 发布,功能强大的开源电子书工具
Netty 4.1.91.Final 发布
Electron 24.0 正式发布
FerretDB 1.0 正式 GA,MongoDB 开源替代品
fastjson 2.0.28 发布
Apache Dubbo 3.2.0 发布,Dubbo 3 的全新版本
Jvmm是一个同时支持操作系统监控和Java虚拟机监控的工具
Rust 1.69.0 稳定版已发布
Glarity - Summary for Google/YouTube with ChatGPT
MrDoc 0.8.9 发布,类似语雀、飞书的开源在线文档和知识库系统
Layui 2.8.0 正式发布,朴实归来
Easy Retry 发布第一个 1.0.0
全网最美的Mysql客户端软件,使用教程
Motrix 时隔 2 年发布新版本,多功能开源跨平台下载工具
Quarkus 3.0 Final 发布,基于 Jakarta EE 10
一款开源免费的SSH/SFTP客户端Electerm
翻译工具 “沉浸式翻译” 已被收购
数据库管理工具
使用MYSQL作为MEMOS的数据库
RetroArch 1.17 发布,游戏模拟器
微软计划 3 月底发布首款 AI PC
Java Native-OpenJ9-HotSpot (solon) 与 Go (gin) 对比测试
🔥🔥🔥 EasyRetry 3.1.0 发布,Spring Boot3.x时代已经开启🎉🎉
SmartInput插件使用说明之Intellij产品、Windows系统
Linux Mint 22 “Wilma” 正式发布
Rust 1.80.0 发布
SqlBean 1.6.1 发布,Mybatis 自动建表、维护表结构
本文档使用 MrDoc 发布
-
+
Quarkus 3.0 Final 发布,基于 Jakarta EE 10
Quarkus 是 Kubernetes 原生的 Java 技术栈,它由同类中最佳的 Java 库和标准精制而成,并针对容器和云部署量身定制。Quarkus 的总体目标是将 Java 带入云原生的应用开发,并使它成为 Serverless、云和 Kubernetes 环境的领先平台。同时统一了响应式和命令式编程模型,开发人员可以选择最适合其用例的模型,并更轻松地将其代码与其它组件集成到响应式系统中,例如带有 Vert.x 和 Kafka 的响应式流、响应式数据库 API 等。 Quarkus 3.0 现已[发布](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fquarkus.io%2Fblog%2Fquarkus-3-0-final-released%2F),该版本基于 Jakarta EE 10,并包含了一些新功能和增强功能的实现。 #### **新的 Dev UI** Quarkus 3.0 现在有一个新的 Dev UI,它更具可扩展性和更易于使用,以及新的改进的外观和用户体验。新的 Dev UI 默认可用;但是由于并非所有扩展都已迁移到新的 Dev UI,用户仍然可以在 `/q/dev-v1` 访问旧的。官方计划在未来的版本中删除旧的 Dev UI。  #### **Jakarta EE 10** Quarkus 2 基于 Jakarta EE 8。Quarkus 3 基于 Jakarta EE 10。最明显的变化是 Jakarta EE 中的 `javax.*` 包已移至 `jakarta.*`。 此更改需要改变任何依赖 `javax.*` 包的源代码和依赖项及其横向依赖项。 关于 `quarkus update` 如何帮助你迁移的更多信息,可参阅 [Updating to Quarkus 3.0](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fquarkus.io%2Fblog%2Fquarkus-3-0-final-released%2F%23upgrading) 部分。 以 Jakarta EE 10 为目标的更改带来了两大改进: - 更广泛的 Java 生态系统正在转向 Jakarta 依赖项,以便更轻松地共享和兼容实现。 - CDI 引入了 CDI Lite 和 Build Compatible Extensions (BCE) 的概念,它们支持跨 CDI 实现兼容的标准扩展,并获得 Quarkus 构建时间优化的好处。 值得注意的是,只有 Jakarta EE 中的 `javax.*` 包发生了变化。JDK 中的包仍然在 `javax.*` 下。 #### **Eclipse MicroProfile 6** Eclipse MicroProfile 6.0 与 Jakarta EE 10 Core Profile 保持一致,并将 MicroProfile OpenTracing 替换为 MicroProfile Telemetry。 #### **Hibernate ORM 6** Quarkus 3 中最大的变化之一是将 Hibernate ORM 从版本 5 升级到版本 6.2。Hibernate ORM 6 是一个新的主要版本,它带来了许多变化,其中一些是破坏性的。 要从 Quarkus 用户的角度了解有关 Hibernate ORM 6 中更改的更多信息,可参阅 [Hibernate ORM 5 到 6 的迁移](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fquarkusio%2Fquarkus%2Fwiki%2FMigration-Guide-3.0%3A-Hibernate-ORM-5-to-6-migration)。 Hibernate ORM 发布公告有很多关于 Hibernate ORM 6 中的更改 / 改进的信息: - [Hibernate ORM 6.0](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fin.relation.to%2F2022%2F03%2F31%2Form-60-final%2F) - [Hibernate ORM 6.1](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fin.relation.to%2F2022%2F06%2F14%2Form-61-final%2F) - [Hibernate ORM 6.2](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fin.relation.to%2F2023%2F03%2F30%2Form-62-final%2F) 升级到 Hibernate ORM 6 需要一些努力和测试。官方建议可查看一下 [Updating to Quarkus 3.0](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fquarkus.io%2Fblog%2Fquarkus-3-0-final-released%2F%23upgrading) 部分。 Quarkus Hibernate ORM 扩展本身也做了一些改进,例如: - 支持 `StatementInspector` as `@PersistenceUnitExtension` managed bean。 - 能够通过使用 CDI(Contexts and Dependency Injection)注入一个 [`StatelessSession`](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fdocs.jboss.org%2Fhibernate%2Form%2F6.2%2Fuserguide%2Fhtml_single%2FHibernate_User_Guide.html%23_statelesssession)。 #### **Hibernate Reactive 2** Hibernate Reactive 已经升级到 2.0 版本以兼容 Hibernate ORM 6。 #### **Mutiny 2 和 Java Flow** Quarkus 已升级到 [Mutiny 2](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fsmallrye.io%2Fsmallrye-mutiny%2F2.0.0%2Freference%2Fmigrating-to-mutiny-2%2F) ,现在使用 Java Flow API 而不是 Reactive Streams。 更多详情可[查看官方公告](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fquarkus.io%2Fblog%2Fquarkus-3-0-final-released%2F)。
admin
2023年4月28日 15:36
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码