Java新闻综述:Keycloak 25、Jakarta EE 11更新、Spring框架、Hibernate ORM、Vaadin 24.4

Java 2024年6月10日周报总结

本周Java生态的主要新闻涵盖了多个框架和工具的更新,包括JDK、Jakarta EE、Spring、Hibernate、Keycloak等。以下是主要内容的总结:

JDK 23 和 JDK 24

  • JDK 23:发布了Build 27,修复了多个问题,开发者可以通过Java Bug Database报告问题。关于新特性的详细信息可以在InfoQ新闻中找到。
  • JDK 24:发布了Build 2,修复了多个问题,目前尚未提供发布说明。

Jakarta EE

  • Jakarta EE 11:即将发布GA版本,最后的两个规范Jakarta Authentication 3.1Jakarta Security 4.0正在审查中,预计在6月26日完成。开发者可以通过Maven Central获取Jakarta EE 11-M3的构件并进行测试和反馈。

Spring Framework

  • Spring Framework 6.2.0-M4:发布了第四个里程碑版本,包括文档改进、依赖升级和新特性,如支持将整个JSON文档转换为对象、为MultiValueMap接口引入新的静态工厂方法等。
  • Spring Framework 6.1.9, 6.0.22, 5.3.37:这些版本提供了错误修复、文档改进和依赖升级。6.1.9将包含在即将发布的Spring Boot 3.3.1和3.2.7中。
  • Spring Data 2024.0.1 和 2023.1.7:这些服务版本修复了错误并升级了依赖项,支持Spring Boot 3.3.1和3.2.7。
  • Spring Tools 4.23.0:修复了错误并引入了新特性,如对嵌入Java代码中的JPQL、SQL、HQL进行语法验证。

Helidon

  • Helidon 4.0.10:第十个维护版本,引入了新的MethodStateCache类以支持Fault Tolerance组件中的方法缓存策略,并更新了对GraalVM原生镜像的支持。

Quarkus

  • Quarkus:Red Hat计划将Quarkus迁移到一个尚未确定的基金会,以加速其采用率、提高透明度并促进多厂商参与。

Hibernate

  • Hibernate ORM 6.6.0.CR1:第一个候选版本,支持Jakarta Data 1.0规范,引入了新的@ConcreteProxy注解。
  • Hibernate ORM 7.0.0.Alpha3:第三个Alpha版本,继续改进对Jakarta Persistence 3.2规范的迁移,并引入了新的XSD文件。
  • Hibernate Search 7.2.0.Alpha2:第二个Alpha版本,修复了错误并改进了range谓词,支持多范围匹配。

Micrometer

  • Micrometer Metrics 1.13.1 和 1.12.7:这些版本升级了依赖项,如Spring Framework和Project Reactor。
  • Micrometer Tracing 1.3.1 和 1.2.7:这些版本修复了OtelTracer类中的父上下文设置问题。

Project Reactor

  • Project Reactor 2024.0.0-M3:第三个里程碑版本,升级了reactor-corereactor-nettyreactor-pool等依赖项。
  • Project Reactor 2023.0.7, 2022.0.20, 2020.0.45:这些维护版本提供了依赖项升级和错误修复。

Piranha Cloud

  • Piranha 24.6.0:清理并更新了pom.xml文件,将EclipseLink、Red Hat Weld和Eclipse Yasson等扩展迁移到各自的模块中。

Keycloak

  • Keycloak 25.0.0:支持JDK 21,升级了PatternFly 5,并引入了Argon2密码哈希算法。移除了Account Console v2主题和许多Java适配器。

JHipster

  • JHipster 8.5.0:Ionic、Micronaut、JHipster Native、Quarkus和React Native等蓝图现在支持JHipster 8.5.0。

Vaadin

  • Vaadin 24.4:引入了Hilla框架,为整个Vaadin平台提供React支持,并推出了AI辅助开发工具Vaadin Copilot。
阅读 23
0 条评论