Java 本周综述(2023年12月4日)
本周的Java新闻涵盖了多个重要更新,包括JDK 22进入Rampdown Phase One阶段、JDK 23专家组的成立、JEP 464(Scoped Values第二预览版)纳入JDK 22、Spring Cloud 2023.0.0、TornadoVM 1.0.0以及JHipster Lite 1.0.0的发布。
OpenJDK
- JEP 464(Scoped Values第二预览版):该JEP已从“Proposed to Target”状态提升为“Targeted”状态,将纳入JDK 22。该特性旨在跨线程共享不可变数据,优于线程局部变量,尤其是在使用大量虚拟线程时。
JDK 22
- Build 27发布:JDK 22的早期访问版本Build 27已发布,修复了多个问题。更多详细信息可参见发布说明。
- Rampdown Phase One:JDK 22已进入Rampdown Phase One阶段,主源代码库已分叉到稳定库,不再添加新的JEP。JDK 22的最终特性包括12个JEP,如JEP 423(G1的区域固定)、JEP 454(外部函数与内存API)等。
- Bug报告:开发者可通过Java Bug Database报告问题。
JDK 23
- 专家组成立:JDK 23的专家组已成立,成员包括Simon Ritter(Azul Systems)、Manoj Palat(Eclipse Foundation)等。Clark和Goetz将担任规范负责人。
- 早期访问版本:JDK 23的Build 0和Build 1已发布,修复了初始问题。更多详细信息可参见发布说明。
GlassFish
- GlassFish 7.0.11发布:该版本修复了WebSocket相关问题及AdminGUI中的缺陷,更多详细信息可参见发布说明。
TornadoVM
- TornadoVM 1.0.0发布:该版本引入了新的API用于分配堆外对象和数组集合,改进了内部字节码处理及设备排序。更多详细信息可参见发布说明。
Spring Framework
- Spring Cloud 2023.0.0发布:代号为Leyton的版本包含多个子项目的升级和修复,如Spring Cloud Commons 4.1.0、Spring Cloud Kubernetes 3.1.0等。
- Spring Tools 4.21.0发布:该版本改进了类方法级别的请求映射补全体验,升级了Spring Boot 3.2和Eclipse 2023-12。
Micronaut
- Micronaut Framework 4.2.1发布:该版本包含Micronaut Core 4.2.1及多个模块的更新,如Micronaut gRPC、Micronaut Test等。
Quarkus
- Quarkus 3.6.1发布:该维护版本修复了多个问题,改进了文档并优化了Truffle的运行模式。
WildFly
- WildFly 30.0.1发布:该维护版本升级了组件并修复了多个问题,如Jakarta RESTful Web Services应用失败等。
Hibernate
- Hibernate Search 7.0.0.Final发布:该版本以JDK 11为基准,兼容JDK 17、JDK 21、Jakarta EE等,并升级了Hibernate ORM和Apache Lucene的依赖。
IBM Semeru Runtime
- IBM Semeru Runtime 17.0.9.0和11.0.21.0发布:基于OpenJ9 0.41和OpenJDK的最新版本,包含最新的CPU和安全修复。
Apache Software Foundation
- Camel Quarkus 3.2.3发布:该版本与Apache Camel 4.0.3和Quarkus 3.2.9.Final对齐,未修复任何问题。
JHipster
- JHipster Lite 1.1.0和1.0.0发布:这两个版本支持JDK 21、Spring Boot 3.2.0和Spring Cloud 2023.0.0,默认配置使用YAML,并引入了新的Thymeleaf和htmx模块。
JBang
- JBang 0.114.0发布:该版本改用MIni MAven(MIMA)进行Maven工件解析,下载速度提升了20%。
JakartaOne Livestream 2023
- 第五年度会议:该会议包括45分钟和15分钟的演讲,来自Java社区的多位专家发表了演讲,如David Matějček、Arjan Tijms等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。