Grails Engineering Meeting Notes (10 14 2021) - apache/grails-core GitHub Wiki
Date: 10/14/2021
Attendees
- Puneet Behl
- David Estes
- Paul King
- James Kleeh
- Jason Schindler
Agenda
- Changes to Groovy
- Current Development Activities
- Open Discussion
Changes to Groovy
- Team discussed changes to Groovy that impact the use of
transienton methods and how the change impacts Grails transformations and projects- James: I think when we move to Grails 6 we should suggest that people currently using transient need to swap to an annotation
- Paul: Our preferred approach would be to remove it from the grammar, but there may be other frameworks like Grails that are using it
- Looked at the issue filed by David with Grails 5 that appears to be due to Groovy 3.0.7
- https://issues.apache.org/jira/browse/GROOVY-10303
- David: I'm looking further into it and trying to identify the root of the issue
- James: Do you know when the GA of Groovy 4 will be released?
- Paul: I imagine that late December is about when it will be released
Current Development Activities
David
- I think we should update Grails to 3.0.8 or 3.0.9 because there were some improvements in reporting errors that have helped me debug the issue I was working on
- Puneet: I tried to update to Groovy 3.0.9 before Grails 5 GA and experienced errors, so I rolled it back. I think we can update it but there are some issues
Puneet
- I'm planning on a 5.0.1 release early next week to fix some bugs
- There is an issue with creating Grails applications with Grails forge. It looks like we can only build Grails 5 or Grails 4 apps
- James: I would suggest that we make it work for Grails 5 first
- Puneet: I'll update it to support Grails 5 and look into what is going on with Grails 4
- James: If we are doing the CLI overhaul this will be part of it
- There is a PR to update to Micronaut 3.1, but there are errors that I need to investigate
- James: That may be because we are using Groovy 3.0.9
- I'll be updating the Grails documentation around the plugins