本周的Java综述于2025年2月17日举行的新闻突出显示:Apache Netbeans 25的发行; 2025年2月的Payara平台发布;冬眠反应性3.0的第二个Beta版本;以及Gradle 8.13的第二版候选人。
JDK 24
构建36 仍然是JDK 24中的当前构建 早期访问构建。可以在 发行说明。
JDK 25
建造11 JDK 25 早期访问构建 在上一周也可以提供 更新 从构建10中,包括各种修复程序 问题。有关此版本的更多详细信息可以在 发行说明。
为了 JDK 24 和 JDK 25鼓励开发人员通过 Java错误数据库。
春季框架
这是春季忙碌的一周,因为各个团队都提供了里程碑。 春季引导,,,, 春季安全性,,,, 春季授权服务器,,,, 春季整合,,,, 春天你有 和 春季AMQP。也有 春季框架,,,, GraphQl的弹簧,,,,春季会议,,,, apache kafka的弹簧 和 Apache Pulsar的弹簧。可以在此Infoq新闻故事中找到更多详细信息。
Payara
Payara有 发行 他们2025年2月的版本 Payara平台 其中包括社区版6.2025.2,企业版6.23.0和企业版5.72.0。所有三个版本都提供了关键的错误修复,组件升级和新功能,可确保Docker Images优雅地关闭,以允许应用程序清洁终止而无需数据丢失或损坏。
一个值得注意的关键问题是 非法抗拒 由于Spring Boot 3,无法部署到Payara Server 6的应用程序。通过确保部署过程中上下文和依赖注入(CDI)的适当初始化来解决这一问题。有关这些版本的更多详细信息,请在发行说明中找到 社区版6.2025.2 和 企业版6.23.0 和 企业版5.72.0。
Apache软件基金会
这 发布 的 Apache Netbeans 25提供了许多改进,其中包括:增强支持Java代码完成的密封类型的支持 转变 陈述;改善了行为 clonableeditorsupport 班级,它将不再破坏Java的其他实例 文档窗 可以连接到Java实例的类 摘要记录 班级。有关此版本的更多详细信息可以在 发行说明。
这 发布 的 Apache Tomcat 9.0.100通过释放tomcat 9.0.99提供了回归的分辨率,该分辨率在JDK 17启动Tomcat时造成了错误。回归是缓解的 CVE-2024-56337, 检查时间的使用时间 案例不敏感的文件系统的默认默认服务系统可以绕过Tomcat的情况敏感性检查并导致上传的文件被视为JSP,从而将远程代码执行视为JSP。有关此版本的更多详细信息可以在 发行说明。
冬眠
这 第二版Beta版本 的 冬眠反应性 3.0.0船,其著名问题的决议,例如: ClassCastException 从一个实例 ReactiveEmbeddable ForegeNKeyResultimpl 由于使用休眠ORM而导致的课程 EmbeddableInitializerImpl 班级而不是反应性版本,即 ReactiveEmbedDableInitializerImpl 班级;和 NullPoInterException 在使用雅加达持久性检索实体时 @manytoone 雅加达持久性中具有其他特性的复合表 @idclass 注解。此版本与Hibernate Orm 7.0.0.beta4兼容,并升级到Vert.x SQL客户端4.5.13。有关此版本的更多详细信息可以在 ChangElog。
JobRunr
发行 JobRunr 7.4.1船具有错误修复和新功能,例如:在工作表视图中不同日期样式之间切换的能力,例如,时间戳记,当 工作 班级被名录;以及在“作业详细信息”页面上更复杂的作业参数的增强显示。有关此版本的更多详细信息可以在 发行说明。
gradle
这 第二版候选人 的 gradle 8.13.0介绍了一个新的 自动提供 自动下载JVM要求的实用程序 Gradle守护程序。其他值得注意的增强功能包括:明确的Scala版本配置 Scala插件 自动解决所需的Scala工具链依赖性;并在Junit XML测试活动时间戳中精制精度。有关此版本的更多详细信息可以在 发行说明。
1740396630
2025-02-24 11:20:00
#Java新闻综述Netbeans #25Payara平台Hibernate #ReadiveGradle