Grails Diary - Week 16 in 2015

20 April 2015

The Groovy Apache incubation presses on, and the archive of the mailing lists are now in place:


Inspired by Andres Almiray's talk on "the Groovy Ecosystem" at Greachconf, Sergio del Amo has started a new weekly newsletter about Groovy, You can sign up at, and read the first issue.

With Geb having movedthe issues to Github, the first issue has now been closed by a commit message: Geb is really a great browser automation tool!

Grails 3 support in IntelliJ is now scheduled for version 15, with early access expected in early july. You can still vote for the issue at Jetbrains.

This week has also offered a couple of releases, Grooscript is available in version 1.0.2, and Gretty has released a maintenence release, version 1.2.2 with a bugfix for Tomcat and HTTPS

GR8conf Europe is proud to present Jeff Scott Brown as their keynote speaker, along with OCI as a gold sponsor. Another inportant issue is that this years conference beers now are brewed, ready and bottled, and tasteseven better than last year! The four types are a Little Creature Pale Ale, a belgian tripple, a Scotch Ale and a Funen stout. Registration is open for GR8conf EU as well as for GR8Conf US.


Podcasts and Videos of Presentations

Blogs, Articles, etc.

New Plugins

Updated Plugins

  • Clover Code Coverage for Grails A plugin that integrates Clover into GRAILS projects. Clover is a Code Coverage tool that produces beautiful reports which are highly configurable and extensible. Clover not only reports which lines of code were executed during a test run, it also reports which tests hit which lines of code. Clover's reports include: Tag Clouds of your entire project that compare Complexity with Coverage A TreeMap to visualise the most complex, uncovered areas of your project Fully Cross Referenced HTML view...
  • React Asset-Pipeline Plugin Provides react support for Asset-Pipeline.
  • Drools Plugin This plugin integrates the Drools Business Rules Management System.
  • Ajax Dependancy Selection Plugin Defines next auto completion/selection form field values ensuring it is bound on previous auto completed/selected form field. This can be used on two or more objects of hasMany and belongsTo. Provides: g:autocomplete, g:autoCompletePrimary, g:autoCompleteSecondary, g:autoCompleteSecondaryNR, g:selectPrimary, g:selectSecondary , g:selectSecondaryNR & g:selectController. g:selectAutoComplete and g:selectPrimaryNR. Now also supporting 1 object with multiple dependencies.
  • Swaggydoc Plugin Uses swagger to document Grails Controllers
  • Logentries Plugin This plugin provides integration with Logentries (
  • AWS App Config Plugin Uses AWS DynamoDB to store (versioned) application configuration.
  • AWS Instance Utilizes a single (thread-safe) AWS Client Instance to access AWS Services: SES, SQS, DynamoDB, S3, Mobile Analytics
  • Dynamic Logs With Rabbit Plugin Allows you to dynamically change log levels on all instances listening to a particular topic via RabbitMQ Messages.
  • Force SSL Plugin Creates a simple annotation to mark controller/actions as SSL restricted and performs the appropriate redirect.

Interesting Tweets


Conferences and meetups