I am unable to attend the meeting but I want to give a brief update on the 
O(M+N) fix:

datamapping-core and data-hibernate7 core are passing, still need to go through 
hibernate7 examples, all of mongodb.

Question to ask:
withing what timeline is M2 to be released? Is there going to be an M3 or a 
full release after?
if we had to do a partial release of the fix, could h5 wait?


Thanks

Walter


> On May 5, 2026, at 3:30 PM, James Daugherty via dev <[email protected]> 
> wrote:
> 
> We meet every week via a google meeting. The times alternate each
> week to encourage attendance from multiple time zones. Each week we
> will provide a summary here to facilitate historical preservation &
> further discussion. If you would like to join this meeting, you can
> do so here: https://meet.google.com/her-tjpt-xmf
> 
> 
> SNAPSHOT documentation change
> * we have switched 8.0.x to be the only branch to publish to SNAPSHOT
> documentation location
> 
> Spring Security Release
> * last release was in Feb, before that October.  Let's do a dependency
> update & release.
> * general agreement to release.
> 
> Micronaut Limitations
> * several problems with adopting micronaut with the latest spring boot
> on 7.x & 8.x
> * in 7.x - netty 4.2.x in micronaut 4.10 prevents micronaut being
> updated in spring boot 3.5.x codeline
> - added grails-micronaut-bom to make dependencies work
> - *this is a breaking change* but the update is otherwise broken due
> to the Spring Update
> - This isolates the changes into their own bom so they can lag behind.
> Since micronaut has decided to make breaking changes with Spring, I’m
> not sure how we can keep it up-to-date with Spring Boot 3.5.x
> * in 8.x - micronaut requires groovy 5
> - Can use groovy 4 for base grails and groovy 5 for micronaut
> libraries (seems to work)
> - For now, Micronaut’s 5-M2 appears to be on the same versions
> * without finding a support of the micronaut functions in Grails, we
> may have to spin off the micronaut work.  This will make it harder to
> integrate with Grails.  The problem is the Grails project can't
> mediate versions between spring & micronaut.  Since these frameworks
> are evolving at separate rates, it's likely running micronaut will
> force versions that will cause end apps to always be vulnerable.  We
> may need to abandon this without support or we may need to at least
> move it out of core.
> 
> Tag Libs as methods instead of closures
> * https://github.com/apache/grails-core/pull/15465
> * seems ready for review, need another reviewer
> * proposal to add to 8.0.0, will try to merge in a later milestone
> 
> skip-changelog
> * https://github.com/apache/grails-core/pull/15610
> * reduce release change log noise, needs reviewers
> 
> Proposal: 8.0.0-M1
> * Merge https://github.com/apache/grails-core/pull/15609 (Spring Security 
> Tests)
> * Release 8.0.0-M1 Grails Core Will include:
> - Spring Boot 4
> - Gradle 9.x
> - Jline 3 / Jansi 2 Updates
> - Forge Update to Micronaut 4
> - Deprecation Removals
> - Spring Security support
> * Release 8.0.0-M1 Grails Spring Security, which will include support
> for Spring Boot 4.x
> 
> Grails GitHub Actions
> * Agreement to release as v1.0.2
> 
> Publish Plugin
> * Call votes for 1.0.0-M1 (gradle 9 support) & 0.0.5 (gradle 8 updates)
> 
> 8.0.0-M2 Scoping
> - follow-ups from M1
> - Hibernate 7
> 
> Releases for 7.1.x & 7.0.x
> * Contains Spring Boot Update
> * Bom Split
> * Wrapper Fixes
> * Documentation Updates
> * Config clean up / Config documentation
> * Spring Security Dependency Updates
> 
> Vulnerability Scanning by Adopting Sonatype Guide
> * ASF doesn't have a Sonatype IQ server to our knowledge
> * Micronaut uses
> https://plugins.gradle.org/plugin/org.sonatype.gradle.plugins.scan &
> ossIndex (now Guide)
> * Spoke to Brian Fox about adopting for the Grails Project to give us
> code scanning
> 
> GraphQL Implementation 7.x
> * https://github.com/apache/grails-core/pull/15587
> * Earlier reviews, awaiting contributor feedback for next steps
> 
> Hibernate 7
> - James D to update branch for licensing issues
> - Walter mentioned the N^2 growth for multi-tenants, existing issue.
> Is trying to fix in his branch
> - The memory issues appear to be fixed in hibernate 7 branch
> 
> Groovy
> - Canary PRs for Groovy 5 & 6
> - Paul has done incredible work to help advance Groovy 5 & 6
> - We are using Grails as a canary for Groovy 6 and fixing issues
> upstream sooner now
> 
> formActionSubmit
> - needs documentation updates
> - https://github.com/apache/grails-core/pull/15582
> - will make it into the next 7.0.x release
> 
> Contributing.md update - for AI tooling
> - https://github.com/apache/grails-core/pull/15594
> - we have gone ahead and merged
> - will iterate as needed
> 
> test-lens update
> - changed to only keep the latest comment now
> 
> Outstanding Vote Issues
> * pre-release meaning (requires ASF guidance first)
> - during vote => pre-release
> - RC/ Milestone => stays pre-release
> - last stable branch & vote passed => latest
> * Intellij Plugin absorption
> 
> AI Discussions
> * Several tickets created for AI integrations with Grails
> * AI Skills to end users - https://github.com/apache/grails-core/issues/15593
> * LSPs for Grails Tech - https://github.com/apache/grails-core/issues/15592
> * MCP for Grails Development -
> https://github.com/apache/grails-core/issues/15591
> - https://docs.spring.io/spring-ai/reference/api/mcp/mcp-overview.html
> - Micronaut now has example MCP server implementation -
> https://micronaut-projects.github.io/micronaut-mcp/snapshot/guide/
> * Grails Upgrade Skill - https://github.com/apache/grails-core/issues/15454
> * Publishing Skills; options: https://www.skillsjars.com/ &
> https://www.skills.sh

Reply via email to