| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| DIST_SVN_REVISION.txt | 2026-03-04 | 473 Bytes | |
| apache-grails-7.0.8-src.zip | 2026-03-04 | 25.8 MB | |
| apache-grails-7.0.8-src.zip.asc | 2026-03-04 | 833 Bytes | |
| apache-grails-7.0.8-src.zip.sha512 | 2026-03-04 | 158 Bytes | |
| apache-grails-7.0.8-bin.zip | 2026-03-04 | 56.9 MB | |
| apache-grails-7.0.8-bin.zip.asc | 2026-03-04 | 833 Bytes | |
| apache-grails-7.0.8-bin.zip.sha512 | 2026-03-04 | 158 Bytes | |
| apache-grails-wrapper-7.0.8-bin.zip | 2026-03-04 | 40.8 kB | |
| apache-grails-wrapper-7.0.8-bin.zip.asc | 2026-03-04 | 833 Bytes | |
| apache-grails-wrapper-7.0.8-bin.zip.sha512 | 2026-03-04 | 166 Bytes | |
| 7.0.8 source code.tar.gz | 2026-03-04 | 16.9 MB | |
| 7.0.8 source code.zip | 2026-03-04 | 26.0 MB | |
| README.md | 2026-03-04 | 6.9 kB | |
| Totals: 13 Items | 125.6 MB | 1 | |
What's Changed
- fix: disable publishing of /guide/pages/** in grails-doc/build.gradle @mika-collins (#15477)
- fix: resolve three where-query bugs (#14344, [#14480], [#14569]) @jamesfredley (#15460)
- fix: prioritization of a non-namespaced controller when no namespace is defined @codeconsole (#15464)
- docs: Add Data Services documentation for multi-datasource routing @jamesfredley (#15406)
- fix: where query variable scoping fails inside
@Transactionalmethods @jamesfredley (#15448) - docs: add quality rules to AGENTS.md critical rules @jamesfredley (#15440)
- Upgrade to Spring Boot 3.5.11 @matrei (#15428)
- Auto-exclude Spring Boot LiquibaseAutoConfiguration when Database Migration Plugin is present @jamesfredley (#15405)
- fix: use Page Object pattern for flaky Geb tests across all subprojects @jamesfredley (#15410)
- fix:
@CompileStaticon@Serviceabstract class with injected@Serviceproperties fails to compile @jamesfredley (#15396) - fix: Auto-implemented Data Service CRUD methods ignore
@Transactional(connection)@jamesfredley (#15395) - fix: reject unsupported JSP/Groovy declaration blocks in GSP parser @jamesfredley (#15398)
- Propagate Java toolchain to JavaExec tasks @jamesfredley (#15403)
- docs: add CodeNarc configuration for Grails projects @jamesfredley (#15404)
- fix: GormEnhancer.allQualifiers() overrides explicit datasource declarations for MultiTenant entities @jamesfredley (#15393)
- docs: add comment explaining jakarta.servlet-api implementation scope in CLI @jamesfredley (#15412)
- fix: GrailsApplicationContextCommandRunner and GrailsApplicationScriptRunner pass command options to Spring Boot, corrupting config @jamesfredley (#15397)
- Include jakarta.servlet-api in CLI runtime classpath @jamesfredley (#15392)
- Bump actions/checkout from 4 to 6 @dependabot[bot] (#15380)
- Remove MVCC=true from H2 urls @jdaugherty (#15389)
- Update Maven Central badge in Geb README.md @matrei (#15390)
- fix: Incorrect password mapping in DataSourceSettings @rahulshishodia (#15381)
- fix GRAILS_REPO_URL in profile app generation to not output a regular string for path based repositories @jdaugherty (#15383)
- [#15378] - Update asset pipeline to 5.0.32 @jdaugherty (#15379)
- Update Develocity server URLs to develocity.apache.org @jamesfredley (#15362)
🚀 Features
- Make reloading a top level feature & remove the old junit option @jdaugherty (#15437)
- fix: remove @PendingFeature from basic collection test now that [#14610] is fixed @jamesfredley (#15471)
- feature - add
@DatabaseCleanuptest annotation to facilicate cleaning up after a test or tests @jdaugherty (#15436) - Database cleanup feature feedback @matrei (#15453)
- fix: add jboss-threads 3.9.2 to Undertow feature for Java 25 compatibility @jamesfredley (#15427)
💡 Improvements
- Improve Groovy Joint Validation Build CI stability @jamesfredley (#15484)
🐛 Bug Fixes
- Improve Groovy Joint Validation Build CI stability @jamesfredley (#15484)
- Fix flaky AsyncPromiseSpec ReadTimeoutException on CI @jamesfredley (#15481)
- fix: correct malformed Javadoc link tag in DatastoreServiceMethodInvokingFactoryBean @jamesfredley (#15473)
- fix: remove @PendingFeature from basic collection test now that [#14610] is fixed @jamesfredley (#15471)
- Fix basic collection type 'in' query (#14610) @jamesfredley (#15463)
- fix: propagate LEFT JOIN from DetachedCriteria into subqueries (#14485) @jamesfredley (#15461)
- Fix composite ID criteria projection regression (#14516) @jamesfredley (#15462)
- Adopt AntBuilder groovydoc with javaVersion support @jamesfredley (#15420)
- Fix DetachedCriteria join behavior for get() in Hibernate @davydotcom (#15456)
- fix: extend OSIV to manage sessions for all datasources @jamesfredley (#15425)
- fix: flaky ersatz listener test due to async race condition @jamesfredley (#15455)
- fix: where query composition fails when variable is re-assigned in if/else blocks @jamesfredley (#15447)
- fix: configure Micronaut annotation processor and CLASSIC boot loader automatically @jamesfredley (#15411)
- Fix
@Whereand DetachedCriteria query methods ignoring@Transactional(connection)@jamesfredley (#15418) - fix: add Java 23+/24+ compatibility JVM args and upgrade commons-lang3 to 3.20.0 @jamesfredley (#15417)
- fix: add jboss-threads 3.9.2 to Undertow feature for Java 25 compatibility @jamesfredley (#15427)
- fix: copy missing fields in AbstractDetachedCriteria.clone() @jamesfredley (#15424)
- Fix exists() cross-join caused by duplicate CriteriaQuery root @jamesfredley (#15419)
- test: stabilize flaky scaffolding Geb tests for slow CI environments @jamesfredley (#15394)
🔧 Maintenance
- Add AGENTS.md and AI coding assistant support @sanjana2505006 (#15340)
- Cleanup release verification script @matrei (#15366)
- chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 @dependabot[bot] (#15479)
- Add no-grouping-comments rule to AGENTS.md @jamesfredley (#15466)
- Improve Groovy Joint Validation Build CI stability @jamesfredley (#15484)
- Fix flaky AsyncPromiseSpec ReadTimeoutException on CI @jamesfredley (#15481)
- fix: remove
@PendingFeaturefrom basic collection test now that [#14610] is fixed @jamesfredley (#15471) - refactor(tests): replace GormEnhancer.find*Api calls with public GORM APIs @jamesfredley (#15441)
- Adopt AntBuilder groovydoc with javaVersion support @jamesfredley (#15420)
- fix: flaky ersatz listener test due to async race condition @jamesfredley (#15455)
- test(tck): add Data Service connection routing spec to TCK @jamesfredley (#15429)
- test: add multi-datasource static API routing tests @jamesfredley (#15435)
- test: add
@QueryData Service connection routing tests @jamesfredley (#15423) - test: stabilize flaky scaffolding Geb tests for slow CI environments @jamesfredley (#15394)
- Bump com.gradle.develocity from 4.1.1 to 4.2.2 in /grails-forge @dependabot[bot] (#15137)
- chore: merge release-7.0.7-docs->vrelease-7.0.7-docs; bump to release-7.0.8-SNAPSHOT @github-actions[bot] (#15372)
- Set build-mount-path to /home/runner @jamesfredley (#15371)
- Add version input while using branch from workflow dispatch @jamesfredley (#15370)
- Use workflow_dispatch ref instead of manual inputs @jamesfredley (#15369)
- Add standalone workflow for publishing documentation @jamesfredley (#15368)
- Expand integration test coverage @jamesfredley (#15348)
Contributors
@codeconsole, @davydotcom, @dependabot[bot], @jamesfredley, @jdaugherty, @matrei, @mika-collins, @rahulshishodia, @sanjana2505006, dependabot[bot] and github-actions[bot]