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.
> 

Reply via email to