-1 (binding)

I do not think the trait static method change (GROOVY-11985) or the new 
Anchored transform (GROOVY-12093) should have been done in a point-fix release. 
 GROOVY-12106 is evidence that one problem has been traded for another.  There 
was quite a bit of discussion, but IMO the behavior should have remained as-is 
and Grails could investigate a workaround.  Groovy 5 was in pre-release state 
for an extended time.  So, there was plenty of time to try it out and discuss 
the trait changes.

Having Groovy 5.0.0 to 5.0.6 have one set of behaviors and then 5.0.7 onwards 
do something else plus have GROOVY-12106 and possibly other issues is not a 
good look.

If 11985 and 12093 were removed, I'm okay with the rest of 5.0.7.  We could 
then further weigh the possibilities for Groovy 5 and 6 WRT trait static member 
references.


________________________________
From: Paul King <[email protected]>
Sent: Thursday, June 25, 2026 2:46 AM
To: Groovy_Developers <[email protected]>
Subject: [VOTE] Release Apache Groovy 5.0.7

Dear development community, I am happy to start the VOTE thread for a Groovy 5. 
0. 7 release! This release includes 14 bug fixes/improvements as outlined in 
the changelog: https: //urldefense. com/v3/__https: //issues. apache. 
org/jira/secure/ReleaseNote. 
jspa?projectId=12318123&version=12356953__;!!GFN0sa3rsbfR8OLyAw!aTE-LsRa0qOkuOe9PDf8SxURjg4lPNkURZZDxdnHHE1SarHQqnSUqpw4F1byG6kxErokFTjgNp2kjyRDpx1WUg$


Dear development community,

I am happy to start the VOTE thread for a Groovy 5.0.7 release!

This release includes 14 bug fixes/improvements as outlined in the changelog:
https://urldefense.com/v3/__https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12356953__;!!GFN0sa3rsbfR8OLyAw!aTE-LsRa0qOkuOe9PDf8SxURjg4lPNkURZZDxdnHHE1SarHQqnSUqpw4F1byG6kxErokFTjgNp2kjyRDpx1WUg$

Tag: 
https://urldefense.com/v3/__https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs*tags*GROOVY_5_0_7__;Ly8!!GFN0sa3rsbfR8OLyAw!aTE-LsRa0qOkuOe9PDf8SxURjg4lPNkURZZDxdnHHE1SarHQqnSUqpw4F1byG6kxErokFTjgNp2kjyRmvXQoww$
Tag commit id: 061e5462ecd50521e881005a82f2733e31ca976a

The artifacts to be voted on are located as follows (r85451).
Source release: 
https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/groovy/5.0.7/sources__;!!GFN0sa3rsbfR8OLyAw!aTE-LsRa0qOkuOe9PDf8SxURjg4lPNkURZZDxdnHHE1SarHQqnSUqpw4F1byG6kxErokFTjgNp2kjyQSz2JVOg$
Convenience binaries:
https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/groovy/5.0.7/distribution__;!!GFN0sa3rsbfR8OLyAw!aTE-LsRa0qOkuOe9PDf8SxURjg4lPNkURZZDxdnHHE1SarHQqnSUqpw4F1byG6kxErokFTjgNp2kjyQpsp9rgw$

Release artifacts are signed with a key from the following file:
https://urldefense.com/v3/__https://dist.apache.org/repos/dist/release/groovy/KEYS__;!!GFN0sa3rsbfR8OLyAw!aTE-LsRa0qOkuOe9PDf8SxURjg4lPNkURZZDxdnHHE1SarHQqnSUqpw4F1byG6kxErokFTjgNp2kjySCMw7zpA$

Please vote on releasing this package as Apache Groovy 5.0.7.

Reminder on ASF release approval requirements for PMC members:
https://urldefense.com/v3/__http://www.apache.org/legal/release-policy.html*release-approval__;Iw!!GFN0sa3rsbfR8OLyAw!aTE-LsRa0qOkuOe9PDf8SxURjg4lPNkURZZDxdnHHE1SarHQqnSUqpw4F1byG6kxErokFTjgNp2kjyRvf488sA$
Hints on validating checksums/signatures (but replace md5sum with sha256sum):
https://urldefense.com/v3/__https://www.apache.org/info/verification.html__;!!GFN0sa3rsbfR8OLyAw!aTE-LsRa0qOkuOe9PDf8SxURjg4lPNkURZZDxdnHHE1SarHQqnSUqpw4F1byG6kxErokFTjgNp2kjyS1WVRpgA$

The vote is open for the next 72 hours and passes if a majority of at
least three +1 PMC votes are cast.

[ ] +1 Release Apache Groovy 5.0.7
[ ]  0 I don't have a strong opinion about this, but I assume it's ok
[ ] -1 Do not release Apache Groovy 5.0.7 because...

Here is my vote:

+1 (binding)

Reply via email to