内容提要
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软件基金会的顶级项目。