Java 本周动态总结(2023年12月18日)
本周Java领域的动态涵盖了多个重要发布和更新,以下是主要内容:
JDK 23 和 JDK 22
- JDK 23:发布了Build 3,修复了多个问题,开发者可通过Java Bug Database报告问题。
- JDK 22:发布了Build 29,同样修复了多个问题,开发者可通过相同渠道报告问题。
JavaFX 22
- JavaFX 22:发布了Build 23,修复了多个问题。
Jakarta EE
- Jakarta EE 11:发布了首个里程碑版本(M1),目标是验证构建链并为所有Jakarta EE实现者提供API工件。GA版本计划在2024年上半年发布。
- Eclipse JNoSQL:发布了1.0.4版本,修复了构造函数和泛型类型处理问题,并改进了对null值的处理。
Spring 框架
- Spring Boot:发布了3.2.1和3.1.7版本,改进了文档、依赖升级和修复了多个bug。
- Spring Security:发布了6.2.1、6.1.6和5.8.9版本,修复了bug并引入了新功能。
- Spring Cloud:发布了2021.0.9版本(代号Jubilee),提供了bug修复和子项目升级。
- Spring Modulith:发布了1.1.1和1.0.4版本,修复了bug并改进了模块测试执行。
- Spring Authorization Server:发布了1.2.1、1.1.4和0.4.5版本,修复了bug并移除了demo应用中的某些依赖。
- Spring for Apache Kafka:发布了3.1.1版本,改进了监听器和消息处理。
- Spring for Apache Pulsar:发布了1.0.1版本,改进了监听器支持并弃用了某些类。
- Spring AMQP:发布了3.1.1版本,改进了消息转换器和依赖管理。
Payara
- Payara Platform:发布了2023年12月版本,包括Community Edition 6.2023.12和Enterprise Edition 6.9.0,提供了bug修复和组件升级。
Open Liberty
- Open Liberty:发布了24.0.0.1-beta版本,支持Jakarta Data 1.0-M2规范,提供了API更新和改进。
Quarkus
- Quarkus:发布了3.6.4版本,修复了多个bug,并计划在2024年1月、2月和3月分别发布3.7、3.8和3.9版本。
Helidon
- Helidon:发布了4.0.2和3.2.5版本,修复了多个问题并改进了Web服务器和监听器的处理。
Hibernate
- Hibernate Search:发布了6.2.3.Final版本,升级了Hibernate ORM并改进了与Spring Boot的兼容性。
Grails
- Grails:发布了5.3.5版本,修复了多个问题,并解决了CVE-2023-46131漏洞。
Apache Software Foundation
- Apache Groovy:发布了5.0.0-alpha4、4.0.17和3.0.20版本,提供了bug修复和新功能。
- Apache Camel:发布了4.3.0版本,增加了对AMQP协议的支持,并改进了虚拟线程的处理。
- Infinispan:发布了13.0.21.Final版本,修复了多个安全问题。
Resilience4j
- Resilience4j:发布了2.2.0版本,支持Micronaut 4.0,并提供了非Spring应用的启动配置支持。
本周的Java动态展示了多个重要框架和工具的更新,涵盖了从JDK到Spring生态系统的各个方面,开发者可以根据需要选择合适的版本进行升级或使用。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。