Java近期新闻:Eclipse GlassFish 8.0.0-M1以及Spring、BellSoft和WildFly年度回顾
![](/theme/default/default/images/main/eye-open.png)
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
![](/theme/default/default/images/main/icon-jing.png)
Java 技术周报摘要
OpenJDK: Oracle 高级技术员 Aggelos Biboudis 发布了 JEP 455 更新草案规范,该规范处于 Candidate 状态,目的在于增强模式匹配,允许原始类型模式在模式上下文中使用,并且扩展 instanceof 和 switch 以支持原始类型。
JDK 23 & JDK 22: JDK 23 早期访问版本 Build 3 以及 JDK 22 早期访问版本 Build 29 均未有更新。开发者可通过 Java Bug Database 报告错误。
Eclipse GlassFish: Eclipse GlassFish 8.0.0 的第一个里程碑版本已发布,支持 Jakarta EE 11-M1,并完整实现了多项 Jakarta 规范。目前版本要求至少 JDK 17,可能会升级到 JDK 21。
GraalVM: Oracle 宣布将 GraalVM 作为 Paketo 构建包的一部分,并与 Paketo 团队合作实现集成,允许开发人员在应用程序构建中使用 Native Image 和 Oracle 构建包。
Apache 软件基金会: Apache Camel 3.22.0 版本发布,更新包括错误修复、依赖项升级以及新特性,例如 Camel Quartz 组件中的开始和结束日期支持,Micrometer 计量器名称的更新,以及 Camel OpenTelemetry 中的跟踪策略支持。
Gradle: Gradle 8.6 的第一个正式候选版本发布,提供了自定义加密密钥配置、错误和警告报告改进、Build Init Plugin 支持以及插件开发者的构建编写过程增强等新功能。
Spring Framework: Broadcom 开发者 Josh Long 回顾了 2023 年 Spring 的亮点,包括引入 Spring AI 项目、持续支持 GraalVM 原生镜像、支持虚拟线程和 Project Loom、Spring Boot 3.2 对 CRaC 的支持、Docker 基础开发、以及 Spring Modulith 1.0 的发布。同时,Long 与 Joris Kuipers 共同参与了 A Bootiful Podcast 和 SpringOne 大会讨论。
BellSoft: CEO Alex Belokrylov 回顾了 BellSoft 在 2023 年的技术和社区亮点,包括 Alpaquita Containers 的引入、性能版产品线发布、与 Java 社区的合作活动以及安全补丁和关键修复的发布。
WildFly: Red Hat 软件工程师 Brian Stansberry 总结了 WildFly 和 Java 社区贡献的亮点,如多个主要版本的发布、MicroProfile 规范的实现、对 JDK 21 的支持、2000 多个问题解决以及 WildFly 代码库许可协议的更改,预告 WildFly 31 将于 2024 年 1 月发布。
想要了解更多内容?
![](/theme/default/default/images/main/icon-jing.png)
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)