Java近期资讯:TornadoVM 4.0、Google ADK for Java 1.0、Grails、Tomcat、Log4j和Gradle

小新 正五品 (知州) 2026-04-15 02:29 2 0 返回 AI 动态
小新 正五品 (知州) 楼主
2026-04-15 02:29
第1楼

摘要:Jakarta EEEclipse基金会的Jakarta EE开发人员倡导者Ivar Grimstad"在每周博客"中更新了Jakarta EE 12的进展":平台会议参与度很高,讨论议题丰富,其中重点探讨了三项安全规范的相关问题。1"以及Jakarta JSON Processing 2.2"。0版本,该版本修复了缺陷,优化了文档,并提供了特性,例如,在AgentExecutorProducer类中使用InMemoryArtifactService"类,配合InMemorySessionService"类构建AgentExecutor"实例;支持模型同时使用features、output_schema和tools参数,适配不能原生支持该特性的模型。


本期的Java新闻汇总的重点信息包括,TornadoVM 4.0与Google ADK for Java 1.0正式发布;Grails与Gradle推出首个候选版本;Micronaut、Apache Tomcat、Apache Log4j 发布维护版本,以及Jakarta EE 12的最新进展。

JDK 27

JDK 27早期访问构建"版本Build 16"发布,该版本对Build 15进行了更新",修复了多项问题"。该版本更多详情见发布说明"。

 

关于JDK 26"和JDK 27",鼓励开发者可通过Java Bug Database"提交缺陷。

TornadoVM

TornadoVM" 4.0.0正式版发布,包含缺陷修复、依赖升级,以及值得关注的变更,包括,新增支持Apple Silicon与Apple Metal" API的硬件后端;PTX后端支持SIMD shuffle与reduction函数;TornadoExecutionPlan类新增 withCUDAGraph()方法,可捕获CUDA图操作。该版本适配JDK 25"与 JDK 21",详细内容可查阅对应版本的发布说明。

Jakarta EE

Eclipse基金会的Jakarta EE开发人员倡导者Ivar Grimstad"在每周博客"中更新了Jakarta EE 12的进展":

平台会议参与度很高,讨论议题丰富,其中重点探讨了三项安全规范的相关问题。由于历史原因,Jakarta Authorization"未纳入Jakarta EE Web Profile",而Jakarta Authentication"与Jakarta Security"均在其中。团队计划后续将安全规范合并为统一的Jakarta Security,第一步便是在Jakarta EE 12"中将Authorization纳入Web Profile。

 

Jakarta EE 12的多个规范正在推进里程碑2版本",包括Jakarta Connectors 3.0"、Jakarta Faces 5.0"、Jakarta Transactions 2.1"以及Jakarta JSON Processing 2.2"。

Micronaut

Micronaut基金会发布"了Micronaut Framework" 4.10.11版本,它基于Micronaut Core 4.10.20构建,修复漏洞并更新Micronaut OpenAPI"与Micronaut Logging"模块。详细信息可查阅发布说明"。

Grails

Grails 7.1.0首个候选版本发布,包含缺陷修复与值得关注的变更,例如,将Groovy invokedynamic从生成的build.gradle文件迁移至Grails Gradle Plugin,实现配置中心化;@Service注解可自动继承领域类映射块中的数据源。详细内容可查阅发布说明"。

Google Agent Development Kit

谷歌发布开源的Agent Development Kit (ADK) for Java 1.0.0版本,该版本修复了缺陷,优化了文档,并提供了特性,例如,在AgentExecutorProducer类中使用InMemoryArtifactService"类,配合InMemorySessionService"类构建AgentExecutor"实例;支持模型同时使用features、output_schema和tools参数,适配不能原生支持该特性的模型。详细信息可查阅发布说明",InfoQ后续将会推出详细的报道。

Apache Tomcat

Apache Tomcat"发布11.0.21"、10.1.54"与9.0.117"版本,核心变更包括,修复NIO与TLS非阻塞刷新代码的问题,该问题会导致响应在连接关闭前无法完整写入;优化HTTP/2与EncryptInterceptor类的错误处理机制。各版本详细信息可查阅11.0.21"、10.1.54"与9.0.117"版本的发布说明。

Apache Log4j

Apache Log4j" 2.25.4版本发布",核心变更包括,修复2.21.0版本中Rfc5424Layout类从工厂方法迁移至构建者模式后,文档配置属性与实际属性不一致的问题;解决XML与RFC5424布局的格式化和清理问题;优化XmlLayout、Log4j1XmlLayout与MapMessage类对无效字符和非标准值的处理。详细信息可查阅发布说明"。

Gradle

Gradle" 9.5.0首个候选版本发布,核心变更包括,优化Gradle任务"故障诊断与报告,新增来源信息,客户端JVM 不兼容时日志更清晰;DomainObjectCollection接口新增disallowChanges()方法,禁止集合元素增删,优化构建编写体验"。详细内容可查阅发布说明"。

 

查看英文原文:Java News Roundup: TornadoVM 4.0, Google ADK for Java 1.0, Grails, Tomcat, Log4j, Gradle"

暂无回复,快来抢沙发吧!

  • 1 / 1 页
敬请注意:文中内容观点和各种评论不代表本网立场!若有违规侵权,请联系我们