Java新闻汇总:GlassFish、Spring AI MCP、Grails、Helidon、JReleaser、Resilience4j、Arquillian

Java新闻汇总:GlassFish、Spring AI MCP、Grails、Helidon、JReleaser、Resilience4j、Arquillian

💡 原文英文,约600词,阅读约需3分钟。
📝

内容提要

本周发布了Java的多个更新,包括GlassFish 7.0.21、Spring AI MCP 0.4.0和Grails 6.2.3,修复了多个问题。同时,JDK 24和25的早期版本也已发布,鼓励开发者反馈bug。各框架进行了依赖升级和错误修复,功能得到了增强。

🎯

关键要点

  • 本周发布了多个Java更新,包括GlassFish 7.0.21、Spring AI MCP 0.4.0和Grails 6.2.3,修复了多个问题。

  • JDK 24和25的早期版本已发布,鼓励开发者反馈bug。

  • GlassFish 7.0.21修复了多个bug,升级了依赖,并默认禁用过时的TLS 1.0和TLS 1.1规范。

  • Spring AI MCP发布了版本0.4.0和0.3.0,增加了新特性和文档改进。

  • Grails 6.2.3解决了ClassCastException问题,并进行了依赖升级。

  • Helidon 4.1.6修复了测试失败导致的重要bug。

  • JReleaser 1.16.0发布,增加了新特性和文档改进。

  • Resilience4j 2.3.0发布,修复了bug并增强了功能。

  • Arquillian 1.9.2.Final提供了依赖升级和新的测试注解。

🔎

延伸解读

GlassFish的安全性提升

GlassFish 7.0.21版本默认禁用了过时的TLS 1.0和TLS 1.1规范,这一改动显著提升了应用程序的安全性。开发者应关注这一更新,以确保其应用在安全性方面符合现代标准,避免潜在的安全风险。

Spring AI MCP的新特性

Spring AI MCP的0.4.0版本引入了新的McpServer接口和标记接口,这些新特性为开发者提供了更灵活的构建MCP服务器的方式。开发者可以利用这些新功能来优化其应用的架构和性能,提升开发效率。

Grails的兼容性修复

Grails 6.2.3版本解决了ClassCastException问题,确保在使用继承命令的多个端点时的兼容性。这一修复对于依赖于复杂命令结构的应用尤为重要,开发者应及时更新以避免运行时错误。

JDK 24和25的早期反馈

JDK 24和25的早期版本已发布,开发者被鼓励反馈bug。这为开发者提供了参与Java生态系统改进的机会,同时也能帮助他们提前适应新特性和变化,确保应用的稳定性和兼容性。

延伸问答

GlassFish 7.0.21版本有哪些主要更新?

GlassFish 7.0.21修复了多个bug,升级了依赖,并默认禁用过时的TLS 1.0和TLS 1.1规范。

Spring AI MCP 0.4.0版本新增了哪些功能?

Spring AI MCP 0.4.0增加了新的McpServer接口和新的标记接口ClientMcpTransport及ServerMcpTransport。

Grails 6.2.3解决了什么问题?

Grails 6.2.3解决了ClassCastException问题,并进行了依赖升级。

Helidon 4.1.6版本修复了哪些重要bug?

Helidon 4.1.6修复了因测试失败导致的重要bug,涉及Stream Concurrency和HTTP Header Fields。

JReleaser 1.16.0版本有哪些新特性?

JReleaser 1.16.0增加了新的Matrix部分和相应的Matrix接口,用于在构建文件中定义变量。

Resilience4j 2.3.0版本有哪些增强功能?

Resilience4j 2.3.0用Java ReentrantLock类替代了synchronized关键字,并新增了clock()方法。

🏷️

标签

➡️

继续阅读