Re: [VOTE] Release Apache Groovy 5.0.7 (Take 2)

"Milles, Eric (TR Technology) via dev" <dev-GSC0n/0aZo1d/SJB6HiN2Ni2O/[email protected]> Wed, 1 Jul 2026 18:23:08 +0000
Newsgroups gmane.comp.lang.groovy.devel
Message-ID <PH7PR03MB7224DBD101317F4061D1D74D8AF62@PH7PR03MB7224.namprd03.prod.outlook.com>
--_000_PH7PR03MB7224DBD101317F4061D1D74D8AF62PH7PR03MB7224namp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

+1 (binding)
________________________________
From: Paul King <[email protected]>
Sent: Tuesday, June 30, 2026 5:46 PM
To: Groovy_Developers <dev-GSC0n/0aZo1d/SJB6HiN2Ni2O/[email protected]>
Subject: [VOTE] Release Apache Groovy 5.0.7 (Take 2)

Dear development community, I am happy to start the VOTE thread for a Groov=
y 5.=E2=80=8A0.=E2=80=8A7 release! This version has the two trait behaviors=
 (Java-style now default and @Virtual to enable the template-method style c=
urrently used by at least Grails).=E2=80=8A


Dear development community,

I am happy to start the VOTE thread for a Groovy 5.0.7 release!
This version has the two trait behaviors (Java-style now default and
@Virtual to enable the template-method style currently used by at least Gra=
ils).
GEP-22 should capture the status of what is back-ported versus only in Groo=
vy 6.

This release includes 16 bug fixes/improvements as outlined in the changelo=
g:
https://urldefense.com/v3/__https://issues.apache.org/jira/secure/ReleaseNo=
te.jspa?projectId=3D12318123&version=3D12356953__;!!GFN0sa3rsbfR8OLyAw!eoRV=
WYET37jA4XpIHfXVFoEIePxsprHQTskww86m3f-Jif818QCzwcgIiWxztJSP2SL78-VsQZPj1Va=
pByDlGA$

Tag: https://urldefense.com/v3/__https://gitbox.apache.org/repos/asf?p=3Dgr=
oovy.git;a=3Dtag;h=3Drefs*tags*GROOVY_5_0_7__;Ly8!!GFN0sa3rsbfR8OLyAw!eoRVW=
YET37jA4XpIHfXVFoEIePxsprHQTskww86m3f-Jif818QCzwcgIiWxztJSP2SL78-VsQZPj1VaU=
-8vZyw$
Tag commit id: e4ffbde1427be06861055f39564b9b5ce7e47335

The artifacts to be voted on are located as follows (r85551).
Source release: https://urldefense.com/v3/__https://dist.apache.org/repos/d=
ist/dev/groovy/5.0.7/sources__;!!GFN0sa3rsbfR8OLyAw!eoRVWYET37jA4XpIHfXVFoE=
IePxsprHQTskww86m3f-Jif818QCzwcgIiWxztJSP2SL78-VsQZPj1VZoNCsboA$
Convenience binaries:
https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/groovy/5=
.0.7/distribution__;!!GFN0sa3rsbfR8OLyAw!eoRVWYET37jA4XpIHfXVFoEIePxsprHQTs=
kww86m3f-Jif818QCzwcgIiWxztJSP2SL78-VsQZPj1VbzavYdaw$
Convenience jar repo:
https://urldefense.com/v3/__https://repository.apache.org/content/repositor=
ies/orgapachegroovy-1111https:/*repository.apache.org/content/repositories/=
orgapachegroovy-1111__;Lw!!GFN0sa3rsbfR8OLyAw!eoRVWYET37jA4XpIHfXVFoEIePxsp=
rHQTskww86m3f-Jif818QCzwcgIiWxztJSP2SL78-VsQZPj1VawEOptBg$

Release artifacts are signed with a key from the following file:
https://urldefense.com/v3/__https://dist.apache.org/repos/dist/release/groo=
vy/KEYS__;!!GFN0sa3rsbfR8OLyAw!eoRVWYET37jA4XpIHfXVFoEIePxsprHQTskww86m3f-J=
if818QCzwcgIiWxztJSP2SL78-VsQZPj1VbE2KwrJQ$

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!eoRVWYET37jA4XpIHfXVFoEIePxsprHQ=
Tskww86m3f-Jif818QCzwcgIiWxztJSP2SL78-VsQZPj1Vbu8OBYLw$
Hints on validating checksums/signatures (but replace md5sum with sha256sum=
):
https://urldefense.com/v3/__https://www.apache.org/info/verification.html__=
;!!GFN0sa3rsbfR8OLyAw!eoRVWYET37jA4XpIHfXVFoEIePxsprHQTskww86m3f-Jif818QCzw=
cgIiWxztJSP2SL78-VsQZPj1VZsuZQXUQ$

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)


--_000_PH7PR03MB7224DBD101317F4061D1D74D8AF62PH7PR03MB7224namp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, =
Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" clas=
s=3D"elementToProof">
+1 (binding)</div>
<div id=3D"appendonsend"></div>
<hr style=3D"display:inline-block;width:98%" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" st=
yle=3D"font-size:11pt" color=3D"#000000"><b>From:</b> Paul King &lt;paulk@a=
sert.com.au&gt;<br>
<b>Sent:</b> Tuesday, June 30, 2026 5:46 PM<br>
<b>To:</b> Groovy_Developers &lt;dev-GSC0n/0aZo1d/SJB6HiN2Ni2O/[email protected]&gt;<br>
<b>Subject:</b> [VOTE] Release Apache Groovy 5.0.7 (Take 2)</font>
<div>&nbsp;</div>
</div>
<div>
<div style=3D"display:none!important; display:none; visibility:hidden; font=
-size:1px; color:#ffffff; line-height:1px; max-height:0px; opacity:0; overf=
low:hidden">
Dear development community, I am happy to start the VOTE thread for a Groov=
y 5.=E2=80=8A0.=E2=80=8A7 release! This version has the two trait behaviors=
 (Java-style now default and @Virtual to enable the template-method style c=
urrently used by at least Grails).=E2=80=8A</div>
<div style=3D"display:none!important; display:none; visibility:hidden; font=
-size:1px; color:#ffffff; line-height:1px; max-height:0px; opacity:0; overf=
low:hidden">
</div>
<style>
<!--
#x_pfptBannerpzvqim6
	{display:block!important;
	visibility:visible!important;
	opacity:1!important;
	background-color:#d0d8dc!important;
	max-width:none!important;
	max-height:none!important}
html:root, html:root > div
	{display:block!important;
	visibility:visible!important;
	opacity:1!important}
-->
</style>
<pre style=3D"font-family:sans-serif; font-size:100%; white-space:pre-wrap;=
 word-wrap:break-word">Dear development community,

I am happy to start the VOTE thread for a Groovy 5.0.7 release!
This version has the two trait behaviors (Java-style now default and
@Virtual to enable the template-method style currently used by at least Gra=
ils).
GEP-22 should capture the status of what is back-ported versus only in Groo=
vy 6.

This release includes 16 bug fixes/improvements as outlined in the changelo=
g:
<a href=3D"https://urldefense.com/v3/__https://issues.apache.org/jira/secur=
e/ReleaseNote.jspa?projectId=3D12318123&amp;version=3D12356953__;!!GFN0sa3r=
sbfR8OLyAw!eoRVWYET37jA4XpIHfXVFoEIePxsprHQTskww86m3f-Jif818QCzwcgIiWxztJSP=
2SL78-VsQZPj1VapByDlGA$">https://urldefense.com/v3/__https://issues.apache.=
org/jira/secure/ReleaseNote.jspa?projectId=3D12318123&amp;version=3D1235695=
3__;!!GFN0sa3rsbfR8OLyAw!eoRVWYET37jA4XpIHfXVFoEIePxsprHQTskww86m3f-Jif818Q=
CzwcgIiWxztJSP2SL78-VsQZPj1VapByDlGA$</a>

Tag: <a href=3D"https://urldefense.com/v3/__https://gitbox.apache.org/repos=
/asf?p=3Dgroovy.git;a=3Dtag;h=3Drefs*tags*GROOVY_5_0_7__;Ly8!!GFN0sa3rsbfR8=
OLyAw!eoRVWYET37jA4XpIHfXVFoEIePxsprHQTskww86m3f-Jif818QCzwcgIiWxztJSP2SL78=
-VsQZPj1VaU-8vZyw$">https://urldefense.com/v3/__https://gitbox.apache.org/r=
epos/asf?p=3Dgroovy.git;a=3Dtag;h=3Drefs*tags*GROOVY_5_0_7__;Ly8!!GFN0sa3rs=
bfR8OLyAw!eoRVWYET37jA4XpIHfXVFoEIePxsprHQTskww86m3f-Jif818QCzwcgIiWxztJSP2=
SL78-VsQZPj1VaU-8vZyw$</a>
Tag commit id: e4ffbde1427be06861055f39564b9b5ce7e47335

The artifacts to be voted on are located as follows (r85551).
Source release: <a href=3D"https://urldefense.com/v3/__https://dist.apache.=
org/repos/dist/dev/groovy/5.0.7/sources__;!!GFN0sa3rsbfR8OLyAw!eoRVWYET37jA=
4XpIHfXVFoEIePxsprHQTskww86m3f-Jif818QCzwcgIiWxztJSP2SL78-VsQZPj1VZoNCsboA$=
">https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/groovy=
/5.0.7/sources__;!!GFN0sa3rsbfR8OLyAw!eoRVWYET37jA4XpIHfXVFoEIePxsprHQTskww=
86m3f-Jif818QCzwcgIiWxztJSP2SL78-VsQZPj1VZoNCsboA$</a>
Convenience binaries:
<a href=3D"https://urldefense.com/v3/__https://dist.apache.org/repos/dist/d=
ev/groovy/5.0.7/distribution__;!!GFN0sa3rsbfR8OLyAw!eoRVWYET37jA4XpIHfXVFoE=
IePxsprHQTskww86m3f-Jif818QCzwcgIiWxztJSP2SL78-VsQZPj1VbzavYdaw$">https://u=
rldefense.com/v3/__https://dist.apache.org/repos/dist/dev/groovy/5.0.7/dist=
ribution__;!!GFN0sa3rsbfR8OLyAw!eoRVWYET37jA4XpIHfXVFoEIePxsprHQTskww86m3f-=
Jif818QCzwcgIiWxztJSP2SL78-VsQZPj1VbzavYdaw$</a>
Convenience jar repo:
<a href=3D"https://urldefense.com/v3/__https://repository.apache.org/conten=
t/repositories/orgapachegroovy-1111https:/*repository.apache.org/content/re=
positories/orgapachegroovy-1111__;Lw!!GFN0sa3rsbfR8OLyAw!eoRVWYET37jA4XpIHf=
XVFoEIePxsprHQTskww86m3f-Jif818QCzwcgIiWxztJSP2SL78-VsQZPj1VawEOptBg$">http=
s://urldefense.com/v3/__https://repository.apache.org/content/repositories/=
orgapachegroovy-1111https:/*repository.apache.org/content/repositories/orga=
pachegroovy-1111__;Lw!!GFN0sa3rsbfR8OLyAw!eoRVWYET37jA4XpIHfXVFoEIePxsprHQT=
skww86m3f-Jif818QCzwcgIiWxztJSP2SL78-VsQZPj1VawEOptBg$</a>

Release artifacts are signed with a key from the following file:
<a href=3D"https://urldefense.com/v3/__https://dist.apache.org/repos/dist/r=
elease/groovy/KEYS__;!!GFN0sa3rsbfR8OLyAw!eoRVWYET37jA4XpIHfXVFoEIePxsprHQT=
skww86m3f-Jif818QCzwcgIiWxztJSP2SL78-VsQZPj1VbE2KwrJQ$">https://urldefense.=
com/v3/__https://dist.apache.org/repos/dist/release/groovy/KEYS__;!!GFN0sa3=
rsbfR8OLyAw!eoRVWYET37jA4XpIHfXVFoEIePxsprHQTskww86m3f-Jif818QCzwcgIiWxztJS=
P2SL78-VsQZPj1VbE2KwrJQ$</a>

Please vote on releasing this package as Apache Groovy 5.0.7.

Reminder on ASF release approval requirements for PMC members:
<a href=3D"https://urldefense.com/v3/__http://www.apache.org/legal/release-=
policy.html*release-approval__;Iw!!GFN0sa3rsbfR8OLyAw!eoRVWYET37jA4XpIHfXVF=
oEIePxsprHQTskww86m3f-Jif818QCzwcgIiWxztJSP2SL78-VsQZPj1Vbu8OBYLw$">https:/=
/urldefense.com/v3/__http://www.apache.org/legal/release-policy.html*releas=
e-approval__;Iw!!GFN0sa3rsbfR8OLyAw!eoRVWYET37jA4XpIHfXVFoEIePxsprHQTskww86=
m3f-Jif818QCzwcgIiWxztJSP2SL78-VsQZPj1Vbu8OBYLw$</a>
Hints on validating checksums/signatures (but replace md5sum with sha256sum=
):
<a href=3D"https://urldefense.com/v3/__https://www.apache.org/info/verifica=
tion.html__;!!GFN0sa3rsbfR8OLyAw!eoRVWYET37jA4XpIHfXVFoEIePxsprHQTskww86m3f=
-Jif818QCzwcgIiWxztJSP2SL78-VsQZPj1VZsuZQXUQ$">https://urldefense.com/v3/__=
https://www.apache.org/info/verification.html__;!!GFN0sa3rsbfR8OLyAw!eoRVWY=
ET37jA4XpIHfXVFoEIePxsprHQTskww86m3f-Jif818QCzwcgIiWxztJSP2SL78-VsQZPj1VZsu=
ZQXUQ$</a>

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)
</pre>
</div>
</body>
</html>

--_000_PH7PR03MB7224DBD101317F4061D1D74D8AF62PH7PR03MB7224namp_--