Volunteer Effort to update Existing Grails Plugins for Grails 7 #15044
Replies: 16 comments 16 replies
|
@weinellucian requested |
|
https://github.com/grails-plugins/grails-db-reverse-engineer/ was requested and some work has been completed for Grails 7, but there is likely some remaining for a final release. Was requested here https://www.linen.dev/s/grails/t/26864715/https-groovy-apache-org-wiki-grails-proposal-html-grails-pro |
|
https://github.com/grails-plugins/grails-audit-logging-plugin has an RC1 for Grails 7 and a final release will be published after the final Grails 7 release. |
|
SAML 2.0 plugin Force SSL plugin The 1st one in particular is critical for my company |
|
https://github.com/nerdErg/grails-shiro was requested but will require apache/shiro#2017 first. Was requested by John Moore on https://www.linen.dev/s/grails/t/29393020/if-people-here-were-wanting-to-upgrade-a-reasonably-simple-a |
|
https://github.com/grails-plugins/grails-spring-security-oauth2-provider was requested by Alex from snapprojections.com here https://www.linen.dev/s/grails/t/28564277/what-happened-with-the-https-grails-plugins-github-io-grails |
|
https://github.com/gpc/grails-burning-image was requested by muser |
|
https://github.com/gpc/grails-postgresql-extensions as requested by @ppazos |
|
https://github.com/Grails-Plugin-Consortium/grails-cxf was requested by @Bilgehan |
|
https://github.com/gpc/rendering requested by @jmlittle Alternatively https://github.com/rlovtangen/grails-wkhtmltopdf or https://gpc.github.io/export/docs/ |
|
Grails Logical Delete (formerly known as GORM Logical Delete) has been updated to Grails 7 and released as version 3.0.0. |
|
I have a fork of grails-paypal that I will upgrade. |
|
These gpc plugins: |
|
We need: and this gpc plugin: We are also willing to do some work. I personally have problems with CLA assistant in elasticsearch plugin. Another PR in export plugin is pending since March 2025... |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Let's use this discussion to coordinate requests for Grails plugins that need updates for Grails 7, along with volunteers willing to take them on.
The
com.netflix.nebula.jakartaee-migrationGradle plugin is a convenient way to resolve thejavaxtojakartachanges for older Grails plugins: https://grails.apache.org/docs/snapshot/guide/upgrading.html#_12_2_javax_jakarta. If the plugin only requiresjavaxtojakartachanges, this will get you up and running before the Grails Plugin has been released for Grails 7.The vast majority of Grails plugins have historically been maintained by external developers. Now that Grails is under the Apache Foundation, all contributions—including plugin maintenance—are handled entirely by volunteers.
As outlined in the upgrading guide, all Grails plugins require updates to be compatible with Grails 7. The most common and primary plugins have already been updated, but for the others, we recommend reaching out to the original authors first. Keep in mind there are hundreds of plugins accumulated over the past 20 years, so community involvement is key.
With Grails 7 several additional best practices have been applied to existing plugins. A few good examples:
These steps include:
compileOnlyortestImplementationcompileOnly "org.apache.grails:grails-dependencies-starter-web"andtestImplementation "org.apache.grails:grails-testing-support-web"If an author is no longer interested in maintaining their plugin, it can be transferred to either grails-plugins or gpc. However, this requires an end user or volunteer to step up, complete the necessary updates, and commit to ongoing maintenance. The update process typically takes just 1 to a few hours, and future maintenance is usually minimal—unless the plugin has pre-existing issues that need addressing.
Once a plugin is updated, submit the details via a pull request to grails-plugins.json, which feeds into the official plugin list at grails.apache.org/plugins.html.
Feel free to share specific plugin requests or your availability to volunteer in the comments below!
List of Grails Plugins moved to Apache:
All reactions