Grails 7.0:现已加入Apache软件基金会,带来Micronaut和GORM的增强功能

Grails 7.0:现已加入Apache软件基金会,带来Micronaut和GORM的增强功能

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

内容提要

Apache Grails 7.0.0发布了重要更新,包括禁用Micronaut自动配置、改进GORM服务的可重现性,以及暂时移除Neo4J支持。该版本要求JDK 17及以上,兼容Spring Boot 3.5和Jakarta EE 10。Grails经历多次公司变更,2025年将成为Apache软件基金会的顶级项目,标志着其独立管理和健康的贡献者基础。

🎯

关键要点

  • Apache Grails 7.0.0发布了重要更新,包括禁用Micronaut自动配置和改进GORM服务的可重现性。

  • 该版本要求JDK 17及以上,兼容Spring Boot 3.5和Jakarta EE 10。

  • 由于Micronaut测试代码覆盖的问题,Grails插件现在可以禁用Micronaut自动配置以便进行本地调试。

  • GORM for Neo4J暂时移除,直到与Grails 7.0或8.0兼容。

  • Grails最初名为Groovy on Rails,由Graeme Rocher等人于2005年共同创立。

  • Grails经历了多次公司变更,2025年将成为Apache软件基金会的顶级项目。

  • Grails基金会于2021年成立,旨在推动Grails框架的创新和采用,获得OCI的20万美元初始资金。

  • Grails项目于2025年10月从孵化项目升级为顶级项目,符合Apache的独立管理和健康贡献者基础标准。

  • Apache Grails 7.0.0是首个在Apache软件基金会顶级项目下发布的稳定版本,包含主要依赖升级和新特性。

🔎

延伸解读

Micronaut自动配置的禁用

Grails 7.0.0允许用户禁用Micronaut自动配置,这一功能对于调试本地代码尤为重要。由于Micronaut测试代码覆盖的问题,开发者可以通过Grails插件来解决调试中的困难,确保代码的可重现性和稳定性。

GORM与Neo4J的暂时移除

在Grails 7.0.0中,GORM对Neo4J的支持被暂时移除,直到与未来版本兼容。这意味着开发者在使用Grails进行项目时需要注意这一变化,可能需要寻找替代方案或调整现有代码以适应这一限制。

Apache软件基金会的影响

Grails于2025年成为Apache软件基金会的顶级项目,这标志着其管理结构的独立性和健康的贡献者基础。开发者应关注这一变化,因其可能带来更稳定的更新和更强的社区支持,促进Grails框架的进一步发展。

延伸问答

Grails 7.0.0的主要更新内容是什么?

Grails 7.0.0的主要更新包括禁用Micronaut自动配置、改进GORM服务的可重现性,以及暂时移除Neo4J支持。

Grails 7.0.0对JDK和其他框架的要求是什么?

Grails 7.0.0要求使用JDK 17及以上,并兼容Spring Boot 3.5和Jakarta EE 10。

为什么Grails插件需要禁用Micronaut自动配置?

由于Micronaut测试代码覆盖的问题,Grails插件可以禁用Micronaut自动配置以便进行本地调试。

Grails的历史背景是什么?

Grails最初名为Groovy on Rails,由Graeme Rocher等人于2005年共同创立,经历了多次公司变更。

Grails基金会的成立目的是什么?

Grails基金会成立于2021年,旨在推动Grails框架的创新和采用,并获得OCI的20万美元初始资金。

Grails项目何时成为Apache软件基金会的顶级项目?

Grails项目于2025年10月从孵化项目升级为Apache软件基金会的顶级项目。

🏷️

标签

➡️

继续阅读