You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by ma...@apache.org on 2026/09/07 10:13:54 UTC
(grails-core) 01/01: fix(deps): update Groovy to 5.1.2
This is an automated email from the ASF dual-hosted git repository.
matrei pushed a commit to branch groovy-5.1.2
in repository https://gitbox.apache.org/repos/asf/grails-core.git
commit f4172be4bdaeef096226c8491bfd2183347e6c04
Author: Mattias Reichel <ma...@gmail.com>
AuthorDate: Mon Sep 7 12:13:18 2026 +0200
fix(deps): update Groovy to 5.1.2
---
.agents/skills/gradle-developer/SKILL.md | 2 +-
.agents/skills/grails-developer/SKILL.md | 4 ++--
.agents/skills/groovy-developer/SKILL.md | 6 +++---
AGENTS.md | 4 ++--
dependencies.gradle | 4 ++--
5 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/.agents/skills/gradle-developer/SKILL.md b/.agents/skills/gradle-developer/SKILL.md
index a08b0d74fb..d85a9613f8 100644
--- a/.agents/skills/gradle-developer/SKILL.md
+++ b/.agents/skills/gradle-developer/SKILL.md
@@ -288,7 +288,7 @@ For POM property generation, **map key must be the dependency name prefix**:
```groovy
bomDependencyVersions = [
- 'groovy.version': '5.0.7',
+ 'groovy.version': '5.1.2',
]
bomDependencies = [
'groovy': "org.apache.groovy:groovy:${bomDependencyVersions['groovy.version']}",
diff --git a/.agents/skills/grails-developer/SKILL.md b/.agents/skills/grails-developer/SKILL.md
index eb4578650a..8e83754866 100644
--- a/.agents/skills/grails-developer/SKILL.md
+++ b/.agents/skills/grails-developer/SKILL.md
@@ -33,7 +33,7 @@ Activate this skill when developing with current Grails, including:
Current Grails is built on:
- **Spring Boot**: 4.1.x
- **Spring Framework**: 7.0.x
-- **Groovy**: 5.0.x
+- **Groovy**: 5.1.x
- **Gradle**: 9.6.x
- **Spock**: 2.4-groovy-5.0
- **Jakarta EE**: 10 (migrated from javax.*)
@@ -865,6 +865,6 @@ grails.plugin.springsecurity.controllerAnnotations.staticRules = [
- **Grails User Guide**: https://grails.apache.org/docs/latest/guide/single.html
- **GORM Documentation**: https://grails.apache.org/docs/latest/grails-data/
- **Grails Plugins**: https://grails.apache.org/plugins.html
-- **Groovy 5 Documentation**: https://groovy-lang.org/documentation.html#all-versions (select latest 5.0.x)
+- **Groovy 5 Documentation**: https://groovy-lang.org/documentation.html#all-versions (select latest 5.1.x)
- **Spock Framework**: https://spockframework.org/spock/docs/2.4/all_in_one.html
- **Geb Manual**: https://groovy.apache.org/geb/manual/current/
diff --git a/.agents/skills/groovy-developer/SKILL.md b/.agents/skills/groovy-developer/SKILL.md
index c18297d25f..2b370502be 100644
--- a/.agents/skills/groovy-developer/SKILL.md
+++ b/.agents/skills/groovy-developer/SKILL.md
@@ -11,7 +11,7 @@ Licensed to the Apache Software Foundation (ASF) under one or more contributor l
## What I Do
-- Provide deep expertise in Groovy 5.0, including core language features: syntax, closures, traits, GStrings, operators, and Groovy Truth.
+- Provide deep expertise in Groovy 5.1, including core language features: syntax, closures, traits, GStrings, operators, and Groovy Truth.
- Guide metaprogramming techniques: runtime (categories, ExpandoMetaClass, extension modules) and compile-time (AST transformations like @Immutable, @Builder, @Delegate, @Singleton, @Log, @Memoized).
- Assist with DSL creation and usage (MarkupBuilder, JsonBuilder, builders for configuration).
- Support testing with Spock Framework (BDD, data-driven tests, mocking) and built-in power assertions.
@@ -27,7 +27,7 @@ Activate this skill for any Groovy-related task, including:
- Building or enhancing Gradle build scripts (build.gradle).
- Creating DSLs for configuration, testing, or business rules.
- Writing Spock specifications for unit and integration tests.
-- Migrating from older Groovy versions (2.x/3.x/4.x) to 5.0.
+- Migrating from older Groovy versions (2.x/3.x/4.x) to 5.1.
- Performance optimization with static compilation.
- Working with JSON/XML data, GORM criteria queries, or builders.
@@ -509,7 +509,7 @@ sql.execute("INSERT INTO books (title) VALUES ($title)")
## Resources
-- **Groovy 5 Documentation**: https://groovy-lang.org/documentation.html#all-versions (select latest 5.0.x)
+- **Groovy 5 Documentation**: https://groovy-lang.org/documentation.html#all-versions (select latest 5.1.x)
- **Groovy Style Guide**: https://groovy-lang.org/style-guide.html
- **GORM Documentation**: https://grails.apache.org/docs/latest/grails-data/
- **Spock Framework**: https://spockframework.org/spock/docs/2.4/all_in_one.html
diff --git a/AGENTS.md b/AGENTS.md
index 356f225950..f709885908 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -88,7 +88,7 @@ export GRADLE_OPTS="-Xms2G -Xmx5G"
| Component | Version |
|-----------|---------|
| JDK | 21+ (baseline 21) |
-| Groovy | 5.0.x |
+| Groovy | 5.1.x |
| Spring Boot | 4.1.x |
| Spring Framework | 7.0.x |
| Spock | 2.4-groovy-5.0 |
@@ -309,7 +309,7 @@ and known non-findings — before reporting issues.
## Resources
- **Grails Guide**: https://grails.apache.org/docs/latest/guide/single.html
-- **Groovy 5 Docs**: https://groovy-lang.org/documentation.html#all-versions (select latest 5.0.x)
+- **Groovy 5 Docs**: https://groovy-lang.org/documentation.html#all-versions (select latest 5.1.x)
- **Spock 2.4 Docs**: https://spockframework.org/spock/docs/2.4/all_in_one.html
- **GORM Docs**: https://grails.apache.org/docs/latest/grails-data/
- **Issues**: https://github.com/apache/grails-core/issues
diff --git a/dependencies.gradle b/dependencies.gradle
index 33a60718a4..5975c07c0f 100644
--- a/dependencies.gradle
+++ b/dependencies.gradle
@@ -84,7 +84,7 @@ ext {
// extended-scalars compatibility. See https://github.com/apache/grails-core/issues/15674
'graphql-java.version' : '25.0',
'graphql-java-extended-scalars.version': '24.0',
- 'groovy.version' : '5.1.0',
+ 'groovy.version' : '5.1.2',
'guava.version' : '33.7.1-jre',
// Groovy YAML 5.1.0 requires a minimum of Jackson 2.22.1, and 2.22.2 also overrides the
// 2.21.5 Spring Boot 4.1 manages: it adds the StreamReadConstraints length limit to
@@ -468,7 +468,7 @@ ext {
'liquibase-hibernate.version': '4.27.0',
'liquibase.version' : '4.27.0',
'hibernate.version' : '5.6.15.Final',
- 'groovy.version' : '5.1.0',
+ 'groovy.version' : '5.1.2',
'spock.version' : '2.4-groovy-5.0',
'protobuf.version': '4.30.2',
'asm.version' : '9.10.1',