https://groovy.apache.org/blog/groovy6-functional
#groovylang @TheASF
New post: Fanning out across a Fleet with Apache MINA SSHD and @ApacheGroovy 6.
Follow-up to Part 1's MINA ticker hub. We replace the synthetic feed with a real fleet of SSH-speaking "broker boxes" and fan out across them every tick using Groovy 6's collectParallel, ParallelScope.withPool, and Pool.virtual() — one virtual thread per host for blocking SSH I/O. The hub, protocol, and channels from Part 1 stay untouched.
A proposed enhancement, targeted for @ApacheGroovy version 6, adds an optional compile-time null checking mechanism.
𝑮𝒓𝒐𝒐𝒗𝒚'𝒔 𝒏𝒆𝒘 𝑵𝒖𝒍𝒍𝑪𝒉𝒆𝒄𝒌𝒆𝒓 𝒄𝒂𝒕𝒄𝒉𝒆𝒔 𝒚𝒐𝒖𝒓 𝑵𝒖𝒍𝒍𝑷𝒐𝒊𝒏𝒕𝒆𝒓𝑬𝒙𝒄𝒆𝒑𝒕𝒊𝒐𝒏𝒔 𝒂𝒕 𝒄𝒐𝒎𝒑𝒊𝒍𝒆 𝒕𝒊𝒎𝒆 — 𝒔𝒐 𝒚𝒐𝒖𝒓 𝒖𝒔𝒆𝒓𝒔 𝒅𝒐𝒏'𝒕 𝒉𝒂𝒗𝒆 𝒕𝒐 𝒇𝒊𝒏𝒅 𝒕𝒉𝒆𝒎 𝒂𝒕 𝒓𝒖𝒏𝒕𝒊𝒎𝒆.
Read more about it and provide your feedback:
https://groovy.apache.org/blog/groovy-null-checker
#groovylang @TheASF
A proposed enhancement, targeted for @ApacheGroovy version 6, adds native async/await as a language-level feature.
𝘼𝙨𝙮𝙣𝙘𝙝𝙧𝙤𝙣𝙤𝙪𝙨 𝙘𝙤𝙙𝙚 𝙞𝙣 𝙖 𝙨𝙚𝙦𝙪𝙚𝙣𝙩𝙞𝙖𝙡, 𝙧𝙚𝙖𝙙𝙖𝙗𝙡𝙚 𝙨𝙩𝙮𝙡𝙚.
Read more about it and provide your feedback:
https://groovy.apache.org/blog/groovy-async-await
This is the last week to submit proposals for Community over Code Glasgow (October 11-14, 2026).
The Groovy track is seeking talks about @ApacheGroovy , Apache Grails, Geb, Spock, Gradle, and other frameworks in the broader Groovy ecosystem. Plus there are 15 other tracks.
At @TheASF
board meeting a few hours ago, Apache Hugegraph became a top-level project. Congrats to the project & all involved in its incubation & graduation! Let's revisit a blog post using the latest version of their Graph DB software with
@ApacheGroovy :
https://groovy.apache.org/blog/groovy-graph-databases
Main updates: Apache Groovy 5.0.4, ArcadeDB 25.12.1, H2 2.4.240, Apache HugeGraph 1.7.0, Neo4J 2025.12.1, OrientDB 3.2.48, Apache TinkerPop 3.8.0, TuGraph 4.5.2. hashtag#groovylang Apache AGE