Grails Engineering Meeting Notes (01 21 2021) - grails/grails-core GitHub Wiki

Date: 01/21/2021

Attendees

  • Puneet Behl
  • David Estes
  • James Kleeh
  • Jason Schindler
  • Bobby Warner

Agenda

  • Current Development Activities
  • Open Discussion

Current Development Activities

Bobby

  • Looked into some of the Spring Security updates
    • Puneet: It would be good if we could do some Spring Security testing with the Grails 4.1 milestones
    • Bobby: OK, Sounds good

Puneet

  • While releasing the milestone for Grails Core that updates Apache Groovy and hit a Gradle issue
  • Worked on the blog for the semantic versioning updates
  • Released 4.1.0 M5 today
  • After updating to Gradle 6.5, whenever there is a conflict between a snapshot and a milestone Gradle is picking the milestone
    • We may need to switch to -SNAPSHOT instead of .SNAPSHOT to fix the issues. Does anyone have any concerns about switching that?
    • Everyone agreed to the change
  • Next release should be a 5.0.0 milestone and it should be next week
  • James, do you think we should update to Micronaut 2.2.3 next week?
    • James: Micronaut 2.3 will be released this week. You can probably update to 2.3 next week
    • Puneet: Do you think there will issues just changing the version?
    • James: No, I don't think there will be issues

David

  • Met with Paul King late last week and did some more digging regarding Groovy compilation slowness but have not identified the main culprit
    • PR improving the fileReallyExists implementation did improve things somewhat, so it would be good to get that version of Groovy into Grails
  • There are some parallel build options for Groovy that we may be able to incorporate into Grails 5
  • Found a few more enhancements for the Groovy classloader and did a PR
    • The classloader is used for runtime too, so it should improve performance during compilation and runtime
  • SpringLoader needs an updated Gradle version in order to work with newer Grails
    • It shouldn't be a problem to get that updated and released
    • Bobby: It would be great to get that added for JDK 8 and 11 for Grails 5
    • David: 8 is definitely a possibility. 11 is a challenge