Nice work, Paul.

Cheers,
Daniel Sun

On 2025/08/24 05:10:51 Paul King wrote:
> Dear community,
> 
> The Apache Groovy team is pleased to announce version 5.0.0 of Apache Groovy.
> Apache Groovy is a multi-faceted programming language for the JVM.
> Further details can be found at the https://groovy.apache.org website.
> 
> We are sure you'll enjoy the features in this new version of Groovy.
> Your feedback on any unintentional glitches is welcome.
> You can find out more details in the Groovy 5 release notes:
> 
> https://groovy-lang.org/releasenotes/groovy-5.0.html
> 
> Some highlights:
> 
> Broader JDK Support
> 
> * Full compatibility with JDK 11–25.
> * Many JDK 17–25 language features available for use on earlier JDKs.
> 
> Substantial Extension Method Expansion
> 
> * 350+ new and improved methods to boost productivity.
> * Up to 10× faster array operations.
> * Lazy iterator methods offering stream-like behavior without the overhead.
> * New utilities beyond the standard JDK for richer out-of-the-box 
> functionality.
> 
> Enhanced AST Transforms
> 
> * New @OperatorRename transform for seamless operator overloading in
> third-party libraries.
> 
> Revamped REPL (groovysh)
> 
> * Built on JLine 3 with cross-platform terminal support.
> * Colorized syntax highlighting, intelligent output, history, and completion.
> 
> Improved Java Interoperability
> 
> * Pattern matching for instanceof.
> * Support for JEP-512 compact source files and instance main methods.
> 
> Modern Web Standards
> 
> * Enhanced web content creation with both Jakarta and legacy Javax support.
> 
> Type Checking Enhancements
> 
> * Stronger-than-Java format string checking.
> 
> Additional Language Goodies
> 
> * Infinite iterator generation.
> * Index variables in loops.
> 
> This release includes 4 bug fixes/improvements since RC-1 as outlined
> in the changelog:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12356185
> 
> There are over 600 fixes/improvements since Groovy 4.
> 
> Sources, convenience binaries, downloadable documentation and an SDK
> bundle can be found at: https://groovy.apache.org/download.html
> We recommend you verify your installation using the information on that page.
> 
> Jars are also available within the major binary repositories.
> 
> We welcome your help and feedback and in particular want
> to thank everyone who contributed to this release.
> 
> For more information on how to report problems, and to get involved,
> visit the project website at https://groovy.apache.org/
> 
> Best regards,
> 
> The Apache Groovy team.
> 

Reply via email to