Java新闻摘要:Spring框架、WildFly、Hibernate、EclipseStore、Piranha Cloud

Java 生态圈本周动态总结(2024年12月9日)

本周Java生态圈的主要动态包括多个框架和工具的更新发布,涵盖了Spring Framework、WildFly、Hibernate、EclipseStore等多个项目。以下是详细总结:

JDK 24 和 JDK 25 更新

  • JDK 24:发布了Build 28版本,修复了多个问题,详细更新内容可在发布说明中查看。
  • JDK 25:发布了Build 2版本,同样包含多个问题的修复,开发者可通过Java Bug Database报告问题。

Jakarta EE 11 更新

  • Jakarta EE 11 Core Profile:投票成功完成,相关工件已上传至Maven Central。这是Jakarta EE首次独立发布一个Profile,标志着平台的重大进展。Jakarta EE 11 Platform和Web Profile可能无法按计划在今年发布,TCK项目正在优先完成Web Profile的测试重构。

Spring Framework 更新

  • Spring Framework 6.2.1 和 6.1.16:发布了新版本,包含bug修复、文档改进、依赖升级和新功能,如UndertowHttpHandlerAdapter类的异步请求处理更新,以及ObjectUtils类中isEmpty()方法的@Contract注解添加。这些版本将包含在即将发布的Spring Boot 3.4.1和3.3.7中。

WildFly 35 首个Beta版本

  • WildFly 35.0.0.Beta1:发布了首个Beta版本,包含bug修复、依赖升级和增强功能,如jboss.as.jpa.classtransformer默认设置为true以确保与Jakarta Persistence规范的兼容性。

Hibernate 更新

  • Hibernate ORM 7.0.0.Beta3:迁移至Jakarta Persistence 3.2规范,支持JDK 17,改进了域模型验证,并迁移到新的Hibernate Models项目。
  • Hibernate Reactive 3.0.0.Beta1:升级了Vert.x SQL Client和Hibernate ORM依赖。
  • Hibernate Validator 9.0.0.RC1:支持Jakarta EE 11和Jakarta Validation 3.1规范,并增加了对Java record类型的验证支持。

EclipseStore 2.1 发布

  • EclipseStore 2.1:引入了新的Locking API,提供了LockedExecutorStripeLockedExecutor接口,以及LockScopeStripeLockScope抽象类,用于简化并发处理。

Piranha Cloud 24.12.0 发布

  • Piranha 24.12.0:包含多个依赖升级和新功能,如为Jakarta Annotations规范添加了TCK测试,并为Web Profile添加了集成测试。

其他更新

  • Quarkus 3.17.4:修复了多个bug,包括OpenAPI扩展生成泛型类型时的错误。
  • Micronaut 4.7.2:发布了新版本,包含了Micronaut Core 4.7.8和多个模块的补丁更新。
  • Helidon 4.1.5:引入了新的Telemetry Filter Helper接口,用于自动创建Span。
  • Apache Tomcat 11.0.2 和 9.0.98:改进了WebDAV扩展和默认Servlet对ETag头的支持,并支持RateLimit HTTP头字段。
  • MyFaces 4.1.0:完全兼容Jakarta Faces 4.1规范,修复了多个问题。
  • Infinispan 15.1.0:引入了RandomVersionGenerator类,并修复了测试套件中的注解问题。
  • Micrometer Metrics 1.14.2 和 1.13.9:解决了多个问题,包括弃用了toOtlpAggregationTemporality()方法。
  • Micrometer Tracing 1.4.1 和 1.3.7:升级了依赖,并解决了Span接口状态码未正确更新的问题。
  • Gradle 8.12.0-RC1:改进了Problems API,增强了错误和警告报告的可读性,并支持Alpine Linux上的文件系统监控。

以上是本周Java生态圈的主要更新和发布,涵盖了多个框架和工具的最新进展。

阅读 15
0 条评论