写点什么

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:597954

评论 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 · 江苏
回复
没有更多了

范学雷的专栏《深入剖析 Java 新特性》

IT蜗壳-Tango

11月日更

你不知道的开源分布式存储系统 Alluxio 源码完整解析(下篇)

腾源会

大数据 开源

在华为云专属月,找到开启互联网第二增长曲线的一把钥匙

脑极体

赞!一篇博客讲解清楚 Python queue模块,作为Python爬虫预备知识,用它解决采集队列问题

梦想橡皮擦

11月日更

数据库连接池Demo(1)单线程初步

Java 数据库 连接池

我在 IBM 从事开源工作的十一年

腾源会

开源

npm必知必会点

废材壶

大前端 npm Node

Android C++系列:JNI操作Bitmap

轻口味

c++ android jni 11月日更

一文告诉你 K8s PR (Pull Request) 怎样才能被 merge?

腾源会

k8s

CNCF 沙箱再添“新将”!云原生边缘容器开源项目 SuperEdge 正式入选

腾源会

开源 容器 云原生 cncf

如何评价一个开源项目(一)--活跃度

腾源会

开源

怎么清空.NET数据库连接池

喵叔

11月日更

干货分享:细说双 11 直播背后的压测保障技术

阿里巴巴云原生

阿里云 云原生 性能测试 PTS

Github webhooks 自动部署博客文章,使用总结【含视频】

小傅哥

GitHub 小傅哥 WEBHOOKS 自动部署 通知回调

Ubuntu系统下《汇编语言》环境配置

codists

汇编语言

腾讯开源全景图再刷新:社区贡献领跑国内企业,获超过38万开发者关注

腾源会

开源 腾讯

腾讯云原生开源生态专场召开,洞察开源云原生技术发展趋势和商业化路径

腾源会

腾讯云 开源 云原生

进击的Java(七)

ES_her0

11月日更

多模态内容理解算法框架项目 Lichee 正式开源,为微服务开源社区贡献力量

腾源会

开源

架构训练营 模块三 作业

dog_brother

「架构实战营」

【高并发】通过源码深度解析ThreadPoolExecutor类是如何保证线程池正确运行的

冰河

Java 并发编程 多线程 高并发 异步编程

消息队列表设计

Rabbit

[ CloudWeGo 微服务实践 - 08 ] Nacos 服务发现扩展 (2)

baiyutang

golang 微服务 11月日更

Golang Gin 框架入门介绍(二)

liuzhen007

11月日更

Prometeus 2.31.0 新特性

耳东@Erdong

release Prometheus 11月日更

SuperEdge 和 FabEdge 联合在边缘 K8s 集群支持原生 Service 云边互访和 PodIP 直通

腾源会

开源 边缘计算 superedge

腾讯发布 K8s 多集群管理开源项目 Clusternet

腾源会

开源 K8s 多集群管理 Clusternet

腾讯自研分布式远程Shuffle服务Firestorm正式开源

腾源会

大数据 开源 腾讯

Serverless 架构模式及演进

阿里巴巴云原生

阿里云 Serverless 云原生 架构模式

这一次,Google 终于对 Web 自动化下手了!

星安果

chrome 自动化

面试官:讲讲雪花算法,越详细越好

秦怀杂货店

分布式 雪花算法

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