Groovy Weekly #74
Although on a more irregular schedule, Groovy Weekly continues in the summer with its 74th edition, crossing the bar of the 3000 total news items tracked since it all started!
Some interesting releases for this edition, like the Groovy 2.4.4 release under the Apache umbrella! After a failed attempt, our second try was succesful, and it was particularly important to get it right out the door, as an important security issue uncovered was fixed in this release, and all Groovy users (and frameworks and libraries using Groovy) should upgrade as soon as possible — especially as no older version will be released with the patch.
In the release section, last time, I had forgotten Griffon 2.3.0 which was released on stage at GR8Conf Europe by Andrés Almiray. And in other releases, we also have Grails 3.0.3 with important reloading improvements, Geb 0.12.0 which celebrated its 5th anniversary, and also Codenarc 0.24 that I had forgotten the previous edition as well.
It looks like Slack is really becoming very popular as both Grails and Ratpack opened Slack channels!
Releases
Groovy 2.4.4 released its first version under the Apache umbrella
Griffon 2.3.0 released
Grails 3.0.3 released with improvements to reloading
Geb 0.12.0 released
Codenarc 0.24 released
Deck2PDF 0.3 released by Cédric Champeau allowing HTML/JavaScript presentations to be saved as PDF or images
Articles
JaxEnter covers the Groovy 2.4.4 release under the Apache umbrella
Ryan Vanderwerf on publishing Grails 3 plugin snapshots to your local Artifactory server
Grails 3 and JaCoCo by Jeff Beck
Graeme Rocher announces the creation of a Grails Slack channel
First look at the new Android Gradle build tools: the new DSL structure and Gradle 2.5
Benjamin Muschko's Gradle in the trenches on defining versioning strategies
Gradle task ordering tip by Pavel Dudka
Spock-Reports plugin for Grails 3 by R.D. Müller
Presentations
Bogdan Danilyuk presented on modularity with Grails at GeekOut from real-life usage at TransferWise
Advanced dependency management with Gradle by Benjamin Muschko
Tweets
Original Groovy co-founder James Strachan states that Groovy is the language of Continuous Integration and Continuous Delivery, and enjoys using it with Jenkins Flow and Docker workflows
Groovy 2.4.4 available on GVM
Gradle 2.6 will be featuring a test kit for functionally testing Gradle plugins
Andrés Almiray developed two new Griffon AST transformations targeting JavaFX with @ListChangeListener and @MapChangeListener
Jennifer Strater has a visualization of gender ratios in the Groovy community
Vladimír Oraný is doing heavy refactorings with confidence thanks to the Spock framework test coverage
A Groovy Grape tour bus in Australia spotted by Álvaro Sánchez!
Ryan Vanderwerf forked grooid-templates to create a ready-made Glass or Android Wear app template
Mario García made a new version of Grooid-templates with Spock framework support for testing
GVM adds JBoss Forge as new candidate
Grails 3.0.3 available on GVM
Vert.x 3.0 available on GVM
Gradle 2.5 available on GVM
The Gradle dexinfo plugin adds a new task to print out the dex method count of your Android projects without having to install separate tools
Danny Hyun reminds us about the Ratpack Slack channel
300 persons have joined the Grails Slack channel
Graeme Rocher announces that dynamic scaffolding will make a come back in the next Grails 3 release
Claus Ibsen upgraded Apache Camel to Groovy 2.4.4 right after its release under the Apache flag
News
Groovy 2.4.3 and below was affected by a security issue that has been fixed in Groovy 2.4.4. Projects should upgrade to 2.4.4 as soon as possible to avoid this security issue to be leveraged by malicious attackers.
Jacob Aae Mikkelsen Grails Diary week 25 to 28
Jacob Aae Mikkelsen's Grails Diary week 29
Mockito is bringing some better support for Groovy classes
Screencasts
Bertrand Goetzmann recorded a video of a lunar lander game he developed with GroovyFX, JavaFX and a bit of reactive programming
Podcasts
Audio of Groovy podcast episode 15
Groovy Podcast episode 16
Mailing-list posts
Groovy 2.4.4 release announcement on the Groovy mailing-list by Cédric Champeau