Java新闻综述:JDK 22进入Rampdown阶段,JDK 23专家组,Spring Cloud 2023.0,TornadoVM 1.0

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等。
阅读 26
0 条评论