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 <paulk@a= sert.com.au><br> <b>Sent:</b> Tuesday, June 30, 2026 5:46 PM<br> <b>To:</b> Groovy_Developers <dev-GSC0n/0aZo1d/SJB6HiN2Ni2O/[email protected]><br> <b>Subject:</b> [VOTE] Release Apache Groovy 5.0.7 (Take 2)</font> <div> </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&version=3D12356953__;!!GFN0sa3r= sbfR8OLyAw!eoRVWYET37jA4XpIHfXVFoEIePxsprHQTskww86m3f-Jif818QCzwcgIiWxztJSP= 2SL78-VsQZPj1VapByDlGA$">https://urldefense.com/v3/__https://issues.apache.= org/jira/secure/ReleaseNote.jspa?projectId=3D12318123&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_--