2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Grails 7.0 在 Apache 软件基金会发布,带来了针对 Micronaut 和 GORM 的功能增强

作者:Michael Redlich

  • 2025-11-17
    北京
  • 本文字数:1457 字

    阅读完需:约 5 分钟

大小:734.21K时长:04:10
Grails 7.0在Apache软件基金会发布,带来了针对Micronaut和GORM的功能增强

Apache Grails 7.0.0发布,提供了缺陷修复和值得关注的变化,例如,通过 Grails 插件禁用 Micronaut 自动配置的能力;通过实现Grails对象关系映射(Grails Object Relational Mapper,GORM)服务提高了可重现性;暂时移除了 GORM for Neo4J。Grails 7.0 需要至少 JDK 17 版本(测试验证至 JDK 21)并且符合 Spring Boot 3.5 和 Jakarta EE 10 的规范。

 

由于 Micronaut 测试代码的覆盖率存在一些问题,对GrailsGradlePluginGrailsExtension类的增强提供了使用 Grails 插件禁用 Micronaut 自动配置的能力,以便可以本地调试这些问题。

 

Grails Spring Security在 Grails 7.0.0 的第二个候选版本中出现的可重现性问题导致为 GORM 服务生成的闭包随机排序,从而导致它们不匹配。通过对ServiceTransformation类的更改解决了这个问题。

 

GORM for Neo4J已被暂时移除,直到它能与 Grails 7.0 或 8.0 兼容。这需要从Grails Forge(一个用于构建 Grails 应用程序的初始化应用)中删除Neo4jGorm功能的实现及其相关测试。GormImpl枚举也已更新,移除了 Neo4j 选项,并对MongoGormSpec类进行了清理,以消除对 Neo4j 的所有引用。

 

Grails 最初名为 Groovy on Rails,由Graeme RocherGuillaume LaForge、Steven Devijver 和Dierk König于 2005 年共同创立,当时他们就职于 G2One,这是一家开源 Groovy/Grails 公司,提供围绕GroovyGrails的培训、咨询、支持和产品,目前该公司已经不存在了。

 

Grails 现在被称为 Apache Grails,它通过收购和分拆,经历了如下阶段:2005-2008 年的 G2One;2008-2015 年的 SpringSource/Pivotal;2015-2021 年的 Object Computing, Inc.(OCI);2021-2025 年的 Grails Foundation/Unity Foundation,以及自 2025 年 6 月起的Apache软件基金会(ASF)

 

OCI 在 2021 年 10 月成立了 Grails Foundation,这是一个非营利公司,旨在推进 Grails 框架的创新和采用。该基金会监督“软件路线图和开发、最佳实践和流程、仓库控制、文档和支持,以及与开源框架相关的筹款”。该基金会从 OCI 获得了 20 万美元的初始资金,用于开发和宣传。

 

2025 年 10 月,ASF宣布,Grails 项目在 2025 年 6 月由 OCI 捐赠给基金会后,已从一个孵化项目毕业成为一个顶级项目。最终捐赠 Grails 的过程始于 2024 年 5 月,由 OCI 的首席执行官Gina Bremehr发表的公开信,描述了 Grails 在“企业采用和商业投资方面的显著下降”。2025 年 6 月交付的 Grails 7.0.0 的第四个里程碑版本是在 ASF 的支持下的第一个版本。

 

Apache Groovy 项目管理委员会委员Søren Berg Glasius在描述从孵化到顶级项目的过程时告诉 InfoQ:

Grails 拥有近二十年的历史,它于 2024 年进入 Apache 孵化器,转型为社区治理、供应商中立的项目。ASF 孵化期的特点是进行结构性变革,以符合 Apache 的精英统治和可持续性原则。

 

Grails 在 2025 年 10 月晋升为顶级状态,这证明 Grails 符合 Apache 对独立管理、健康的贡献者基础和定期发布节奏的标准,遵循了 Apache 的运作方式。

 

Apache Grails 项目管理委员会委员主席、Triumph Interactive 创始人兼首席执行官James Fredley在描述 Grails 7.0 发布时告诉 InfoQ:

Apache Grails 7.0.0 是我们作为 Apache 软件基金会顶级项目毕业后的第一个稳定版本,总结了 18 个月的协同工作,并引入了主要的依赖项升级和特性。

 

这个版本为开发者提供了简化的全栈工作流程和增强的安全性和合规性,并保留了 Grails 的基础 DRY 和约定优于配置的原则,所有这些都是由数千个社区提交驱动完成的。

 

关于这个版本的更多细节可以参阅发布说明

 

查看英文原文:Grails 7.0, Now Under the Apache Software Foundation, Delivers Enhancements for Micronaut and GORM

2025-11-17 16:001

评论

发布
暂无评论

Java 24(JDK 24)新特性详细介绍

AiDaddy

#java #java24 #jdk24 #jdk jdk24新特性

AI数字人的开发框架

北京木奇移动技术有限公司

AI智能体 软件外包公司 AI数字人

数字化转型 2.0:AI、低代码与智能分析如何重塑企业竞争力?

天津汇柏科技有限公司

AI 低代码 数字化转型

零基础IM开发入门(五):什么是IM系统的端到端加密?

JackJiang

即时通讯 IM

项目管理协作工具对比:PingCode vs Leangoo

axe

项目管理工具 PingCode 办公软件 项目协作工具 leangoo

两连发!文心大模型4.5及X1,上线千帆!

百度Geek说

百度 #大模型

一文读懂!微店商品列表数据接口全指南

tbapi

微店API 微店商品数据采集 微店商品列表接口 关键词搜索微店商品接口

群晖科技与东芝签署谅解备忘录,加强战略合作伙伴关系

新消费日报

通过 INFINI Console 集中管理极限网关配置

极限实验室

console Gateway

泄密与间谍:网络安全与国家安全的紧密联系

黑龙江陆陆信息测评部

网络安全 等保测评 网络安全信息安全、

当AI渗透每个角落,效能管理如何变化?

思码逸研发效能

AI 研发管理 研发效能 研发效能管理 AI Agents

如何选择适合自己的LED显示屏:参数与选购指南

Dylan

LED显示屏 全彩LED显示屏 户外LED显示屏 led显示屏厂家 户内led显示屏

Shopify API对接的部署

北京木奇移动技术有限公司

跨境电商 软件外包公司 shopify开发

大模型推理框架RTP-LLM Embedding技术揭秘

阿里技术

《Operating System Concepts》阅读笔记:p408-p448

codists

操作系统

《北京日报》点赞!融云助力打造“数字丝路”新范式

融云 RongCloud

发挥技能优势,实现财务数字转型

智达方通

数字化转型 全面预算管理

AI数字人开发的技术难点

北京木奇移动技术有限公司

AI智能体 软件外包公司 AI数字人

仓储管理系统(源码+文档+讲解+演示)

深圳亥时科技

10分钟部署!一文读懂NineData社区版强在哪里?

NineData

数据库、 NineData 对比工具 测评对比 NineData社区版

如何在Java程序中使用泛型

码界行者

Java泛型

AI数字人的开发流程

北京木奇移动技术有限公司

AI智能体 软件外包公司 AI数字人

得物技术部算法项目管理实践分享

得物技术

#项目管理

烧掉 700 亿学费后,中国企业终于懂了:换软件才是真正的省钱

IPD产品研发管理

软件 信创 国产化替代 国产化软件

档案管理系统(源码+文档+讲解+演示)

深圳亥时科技

司库管理研修班:权威师资齐聚,共探数智转型之道

用友智能财务

AI 财经 会计

AI数字人的分类及特点

北京木奇移动技术有限公司

AI智能体 软件外包公司 AI数字人

智能制造:企业组织发展与IT信息技术发展的关系

积木链小链

数字化转型 信息技术 智能制造

CST软件如何理解Axial Ratio轴比

思茂信息

cst cst操作 cst电磁仿真 CST软件 CST Studio Suite

ClkLog埋点系统客户案例-电子签佼佼者「大家签」为何选择ClkLog?

ClkLog

开源 埋点 用户行为分析 自定义标签

Hologres Dynamic Table快速入门

阿里云大数据AI技术

云计算 大数据 hologres 动态表

Grails 7.0在Apache软件基金会发布,带来了针对Micronaut和GORM的功能增强_后端_InfoQ精选文章