Show Navigation

Technology Advisory Board Meeting, July 7, 2022

Meeting Attendance:

  • Puneet Behl - Grails Product Development Lead at Object Computing
  • Søren Glasius - Architect and Technical Manager at Gennemtænkt IT
  • Jason Schindler - Object Computing Inc., Partner and Groovy, Grails, and Micronaut Team Manager
  • Paul King - Groovy Project Development Lead at Object Computing, Inc.
  • James Kleeh – Software Development Engineer at Amazon
  • Jen Wiese - Grails Foundation Community Engagement Manager
  • Tabitha Willan - Lead Application Engineer at Omaha Public Power District

Not in Attendance:

  • David Estes – Co-founder and VP of Engineering at Morpheus Data; Creator of the Grails Asset-Pipeline
  • Ken Kousen – President at Kousen IT, Inc.
  • Graeme Rocher - Grails co-founder; Architect at Oracle

The Meeting Was Led By: Jason Schindler


Agenda:

  • Welcome
  • Grails Updates
  • Open Discussion
  • Close Meeting

Grails Framework Updates

  • Review of JDK Support in Grails framework 6 from last meeting
    • The plan is to base Grails framework 6 on JDK 11
    • Paul: The Groovy community is a little split on if Groovy 5 should be JDK 8, 11, or 17. It will only impact future versions of the Grails framework that use Groovy 5, so shouldn’t be a concern for Grails framework 6
      • https://twitter.com/ApacheGroovy/status/1524255310923595776
  • New Grails CLI
    • Puneet: Plan is to have the new CLI available as an option in Grails 5 and then make it the standard in Grails 6. If we are unable to get the CLI complete in time for Grails 6, we will release it as an option in Grails 6.
    • Jason: Polled the group to see who uses custom templates / profiles from the CLI. Tabitha does.
      • Jason: When we update the Grails CLI to the new version based on Micronaut there will be some changes to how custom commands and profiles are done. I think it would be good for us to review those with the group.
      • Puneet: Reviewed tentative updates for the new CLI
        • Puneet: current commands written as an ApplicationCommand should continue to work
      • Tabitha: As far as the templates, what we did was create a custom plugin for the templates with a command that updates the templates, so I don’t think your change will impact us.
      • Puneet: I would like to demo this to the tab once it is in a presentable state.
      • James: I think there will be some things that won’t immediately translate with the new CLI but it should be easier to extend and understand once the change is made. I personally feel like the pros outweigh the cons there.
  • Grails framework 4 End of Support
    • Jason: The tentative date for end of support for Grails framework 4 is at the end of this year. That is dependent on the release of Grails 6. By the end of the year, Grails 6 should be released, 5 should move to active maintenance

Open Discussion

  • Puneet: I had some presentations accepted for ApacheCon. I don’t know the full schedule yet but I’m looking forward to presenting.
    • Paul: Here is the tentative schedule: https://www.apachecon.com/acna2022/schedule.html
  • Puneet: Currently the Grails Plugin Portal goes down very often, but I know James we had some plans of making it completely static and I’d like some feedback on the priority of that
    • TAB talked through static site generation options
  • Søren: The CFP for GR8 Conf is open and we are always looking for speakers
    • https://cfp.gr8conf.org/login/auth

Close Meeting

  • Meeting notes will be published
  • Thank you to everyone who attended. Your participation and time is very much appreciated