Groovy 5 is much like Java 6 and Java 7, it does not introduce many new language features, but existing features have been polished a lot.
+1 for releasing Groovy 5 beta. Cheers, Daniel Sun On 2025/05/09 13:24:56 Paul King wrote: > Hi folks, > > We are due for some more releases shortly. We just have a few > outstanding fixes we'd like to put in place before hitting the go > button. But just as a heads up, we might be ready to proceed next > week. So, time to get in any changes you had in mind, or let me know > if there is anything we need to wait for. > > With respect to Groovy 5, I was planning to release beta-1. We have > been holding back releasing alphas seeing whether we'd find time for a > few "big ticket breaking" items which I think we should now push to > Groovy 6. I have had feedback from several folks, keen to progress > this release more quickly at this stage. Please shout if you have any > concerns and we can do a discussion thread/vote on the release version > if needed. > > The items we haven't progressed far enough for inclusion are: > * Module definitions written in Groovy (i.e. module-info.groovy) [GROOVY-9273] > * Maven resolver based Grape/Grab. > * Source Annotations on (some) statements, e.g. @LoopInvariant or > @Parallel on a for loop. > * Potential performance improvements (as per GEP-15 draft) > * Additional destructuring syntax > > If you have cycles to help, please shout. At this stage, I'm thinking > we'll target Groovy 6 for those. Given we aren't likely to progress > those big items, we should be able to have an expedited series of > releases leading up to Groovy 5 final. > > Cheers, Paul. >