写点什么

Java 近期新闻:JobRunr 8、Gradle、Grails、Micronaut、JHipster、Tomcat CVE

  • 2025-07-15
    北京
  • 本文字数:1787 字

    阅读完需:约 6 分钟

大小:932.70K时长:05:18
Java近期新闻:JobRunr 8、Gradle、Grails、Micronaut、JHipster、Tomcat CVE

OpenJDK

JEP 504,移除Applet API,已从 JDK 26 的 Candidate 状态提升至Proposed to Target 状态。这个 JEP 提议移除在 JDK 17 中已被弃用的 Applet API,因为自从 applets 不再被 Web 浏览器支持以来,它已经过时。审查预计将在 2025 年 7 月 14 日星期一结束。

 

JDK 的回归测试工具 jtreg 的 8.0.0 版本已发布,并准备集成到 JDK 中。最重要的变化是捆绑了AsmTools 8.1 和JUnit 5.13.3。还修复了 --verify-exclude 命令行选项在发现失败时未能终止测试运行的问题。更多关于该版本的详细信息可以在发布说明中找到。

 

JDK 25

JDK 25 的早期访问构建版本Build 31在上周发布,其中包括对 Build 30 的更新,修复了各种问题。更多关于该版本的详细信息可以在发布说明中找到。

 

JDK 26

JDK 26 的早期访问构建版本Build 6也在上周发布,包括对 Build 5 的更新,修复了各种问题。更多关于该版本的详细信息可以在发布说明中找到。

 

TornadoVM

TornadoVM的 1.1.1 版本已发布,修复了一些缺陷并进行了一些改进,例如:重构了 Matrix4x4Float 类,包括将 get()set() 方法的访问说明符更改为 public ;以及在 TornadoTaskGraph 类中动态重配置处理的性能改进,该类存储了新的执行计划,并根据输入策略调度正确的执行计划。更多关于该版本的详细信息可以在发布说明中找到。

 

JobRunr

经过两个 beta 版本和一个候选版本后,JobRunr 8.0.0发布了,它引入了碳感知作业处理(Carbon-Aware Job Processing),这是一个新功能,优化了碳足迹,即在调度作业时产生的二氧化碳量最少。其他新功能包括:改进了定期作业的调度,特别是对于 Spring Boot、Quarkus 和 Micronaut 的用户;以及一个新的 @AsyncJob 注解,允许将方法调度为后台作业执行。更多关于该版本的详细信息可以在发布说明启动网络研讨会中找到。InfoQ 将跟进更详细的新闻报道。

 

Micronaut

Micronaut 基金会发布了基于 Micronaut Core 4.9.7Micronaut Framework 4.9.1 版本,包括对模块的错误修复和补丁更新:Micronaut JAX-RSMicronaut DataMicronaut SQL LibrariesMicronaut AOTMicronaut OpenAPI.。更多关于该版本的详细信息可以在发布说明中找到。

 

Apache 软件基金会

Apache Camel 4.13.0 版本的发布提供了缺陷修复、依赖项升级和改进,例如:重构 BackOffTimer 接口和 BackOffTimerTask 类,以便它们可以更容易地被管理和观察;以及在Camel NATS组件中支持JetStream API。更多关于该版本的详细信息可以在发布说明中找到。

 

Apache Tomcat团队披露的CVE-2025-53506,是一个在版本 11.0.0-M1 至 11.0.8、10.1.0-M1 至 10.1.42 和 9.0.0.M1 至 9.0.106 中的无限制资源消耗漏洞( Uncontrolled Resource Consumption),如果“HTTP/2 客户端没有确认减少最大允许并发流的初始设置帧”,则可能导致服务拒绝。

 

JHipster

JHipster Lite 1.33.0 版本的发布提供了缺陷修复、文档改进、依赖项升级和新功能,例如:支持pnpm包管理器;以及通过使用 SpringBoot 提供的属性改变 Liquibase 配置。这个版本与 Spring Boot 3.5.3 和 Angular 19 保持一致。

 

该版本中的一个重大更改是,以 Npm 为前缀的类(如 NpmVersions )现在被冠以 NodeNodePackages (如 NodeVersions 和`NodePackagesVersions`)。更多关于该版本的详细信息可以在发布说明中找到。

 

Grails

Grails 7.0.0 的第五个里程碑版本发布,包含缺陷修复和值得注意的改变,例如:暴露 Maven 发布名称,以便它可以在 Grails 相关的发布类中使用;以及在各个模块中更新 Gradle 依赖配置,用 developmentOnly 范围替换 implementation 范围的WebJar依赖,以确保它们只包含在开发环境中。更多关于该版本的详细信息可以在发布说明中找到。

 

JBang

JBang 0.127.15 的发布附带了一些缺陷修复和新特性,例如:支持 JEP 512,Compact Source Files和Instance Main Methods,在使用命令 JBang init --java 25 时生成简单的 main() 方法;以及将 Java 代码复制/粘贴到 JBang 中的能力,而这曾经只有在 jshell 中才能实现。Windows 键盘输入不太好用的问题也得到了修复。关于该版本的更多细节可以在发布说明中找到。

 

Gradle

Gradle 9.0.0 的第二个候选版本提供了缺陷修复和新特性,例如:最低的 JDK 17 版本;配置缓存现在默认启用,因为它已被声明为开发人员的首选执行模式;并支持 Kotlin 2.1 和 Groovy 4.0。关于该版本的更多细节可以在发布说明中找到。

 

原文链接:

https://www.infoq.com/news/2025/07/java-news-roundup-jul07-2025/

2025-07-15 09:597790

评论 1 条评论

发布
用户头像
https://txc.qq.com/products/743954/blog/2044509
https://txc.qq.com/products/747425/blog/2044510
https://txc.qq.com/products/747242/blog/2044511
https://txc.qq.com/products/747440/blog/2044512
https://txc.qq.com/products/744068/blog/2044513
https://txc.qq.com/products/747449/blog/2044515
https://txc.qq.com/products/747459/blog/2044516
https://txc.qq.com/products/744090/blog/2044517
https://txc.qq.com/products/747463/blog/2044518
https://txc.qq.com/products/747437/blog/2044519
https://txc.qq.com/products/753131/blog/2044520
https://txc.qq.com/products/753031/blog/2044522
https://txc.qq.com/products/747433/blog/2044524
https://txc.qq.com/products/753027/blog/2044523
https://txc.qq.com/products/747453/blog/2044525
https://txc.qq.com/products/743931/blog/2044526
https://txc.qq.com/products/752992/blog/2044527
https://txc.qq.com/products/747423/blog/2044528
https://txc.qq.com/products/747472/blog/2044531
https://txc.qq.com/products/747242/blog/2044535
https://txc.qq.com/products/747425/blog/2044536
https://txc.qq.com/products/743954/blog/2044533
https://txc.qq.com/products/743980/blog/2044534
https://txc.qq.com/products/743922/blog/2044537
https://txc.qq.com/products/747429/blog/2044539
https://txc.qq.com/products/744096/blog/2044538
https://txc.qq.com/products/747449/blog/2044540
https://txc.qq.com/products/747463/blog/2044542
https://txc.qq.com/products/747440/blog/2044543
https://txc.qq.com/products/744068/blog/2044544
https://txc.qq.com/products/747423/blog/2044545
https://txc.qq.com/products/753031/blog/2044547
https://txc.qq.com/products/747453/blog/2044546
https://txc.qq.com/products/752992/blog/2044549
https://txc.qq.com/products/753131/blog/2044550
https://txc.qq.com/products/747472/blog/2044551
https://txc.qq.com/products/744090/blog/2044552
https://txc.qq.com/products/747459/blog/2044553
https://txc.qq.com/products/747437/blog/2044554
https://txc.qq.com/products/753027/blog/2044555
https://txc.qq.com/products/743980/blog/2044556
https://txc.qq.com/products/747433/blog/2044557
https://txc.qq.com/products/743931/blog/2044558
https://txc.qq.com/products/744096/blog/2044560
https://txc.qq.com/products/747485/blog/2044561
https://txc.qq.com/products/743922/blog/2044562
https://txc.qq.com/products/747429/blog/2044563
https://txc.qq.com/products/747485/blog/2044569
https://txc.qq.com/products/752995/blog/2044571
https://txc.qq.com/products/752995/blog/2044576

展开
2025-07-19 20:06 · 江苏
回复
没有更多了

敏捷中的威胁建模

刘冉

敏捷开发 威胁建模 安全测试

我们的敏捷测试实践

刘冉

软件测试 敏捷测试

设计消息队列存储消息数据的MySQL表格

白开水又一杯

#架构实战营

如何使用Camtasia给视频打码

淋雨

Camtasia

Flink 实践教程-入门(6):读取 PG 数据写入 ClickHouse

腾讯云大数据

flink 流计算 Oceanus

谁有粉?就爬谁!他粉多,就爬他!Python 多线程采集 260000+ 粉丝数据

梦想橡皮擦

11月日更

点进来,与白洞一起体验一场沉浸式智慧轨道之旅

白洞计划

AI 预测:基于流计算 Oceanus(Flink) 实现病症的实时预测

腾讯云大数据

flink 流计算 Oceanus

CRM User Status profile中Business Transaction字段的用途

汪子熙

CRM SAP 订单 11月日更

Ubuntu安装教程【超多图】

坚果

Ubuntu20.04 11月日更

dart系列之:dart类的扩展

程序那些事

flutter dart 程序那些事 11月日更

双11硝烟散去,零售业开始“外卷”

脑极体

架构实战训练营模块三

人生就是梦

「架构实战营」

设计千万级学生管理系统的考试试卷存储方案

deng

架构实战营

数据服务系统0到1落地实现方案

架构 数据 系统架构 数据平台 数据服务

NodeJs深入浅出之旅:内存控制(上)🐍

空城机

大前端 Node 11月日更

Django中的超级用户和自己创建app原来这么简单!

老表

Python django web开发 11月日更 博客系统

springboot中poi操作合集

小鲍侃java

11月日更

Flink SQL 扩展维表 Keyby 的三种实现方式

大数据技术指南

11月日更

基于业务和平台理解数字营销概念

架构 CDP DSP DMP 数据服务

通过 Feature Level 动态控制 SAP Spartacus 的页面显示

汪子熙

typescript angular SAP 11月日更

[架构实战营]模块三作业:学生管理系统详细架构设计

Geek_99eefd

「架构实战营」

分布式技术专题-服务架构设计-带你统一认识一下系统架构及分析和总结

码界西柚

架构设计 总结思考 11月日更 架构介绍

Flink 实践教程-入门(7):消费 Kafka 数据写入 PG

腾讯云大数据

flink 流计算 Oceanus

软件安全测试

刘冉

软件测试 安全测试

模块八作业

potti

一个基于web服务器的PoW案例(二)

Regan Yue

区块链 11月日更 趣讲区块链

架构实现训练营|第 8 课|作业

Frode

Apache Pulsar与Apache Kafka在性能、应用、生态等全方位对比

五分钟学大数据

11月日更

quarkus接触研究个人总结

weir威尔

架构 微服务架构 istio Service Mesh 服务网格 Quarkus

【Flutter 专题】09 图解页面小跳转 (二)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 11月日更

Java近期新闻:JobRunr 8、Gradle、Grails、Micronaut、JHipster、Tomcat CVE_编程语言_Michael Redlich_InfoQ精选文章