Grails Diary - Week 15 in 2014

14 April 2014

In a week, where the news has been dominated by security issues with the Heartbleed bug in OpenSSL, there is still lots of news from the GR8 community.

The groovy team has released the second beta for version 2.3. There is a minor breaking change in whitespace handling in Groovys XML support, read all about it in Guillaume Laforges blog post.

The Gradle team just announced that 1.12 will have a release candidate ready soon, and that it will be the last release in the 1.x line, Luke Daley describes the comming changes in this blog post

If you are using the Weceem plugin, it has been updated, and besides bugfixes, is now compatible with Grails 2.3.x.


Videos of presentations

Blogs, articles, etc.

New Plugins

  • RestApiDoc Plugin The RestApiDoc plugin allows to document your Grails Rest API. Thanks to some Annotations (@), you will be ready to build a full API report (with a playground to perform test request). The plugin is based on

Updated Plugins

  • Asset Pipeline Plugin The Asset-Pipeline is a plugin used for managing and processing static assets in Grails applications. Asset-Pipeline functions include processing and minification of both CSS and JavaScript files. It is also capable of being extended to compile custom static assets, such as CoffeeScript.
  • Api Toolkit The Grails API Toolkit is a complete set of API tools and an API abstraction layer that automates alot of the tasks needed to build your API like api docs, real time notifications / webhooks, generated headers, responsive content type and more.TYPE This also abstracts the API away from the Controller/model with a more universal API Object that can be defined with roles, rules and definitions for handling the request and response at the front controller.
  • Excel Export Plugin This plugin helps you export data in Excel (xlsx) format, using Apache POI.
  • Wro4j Grails Plugin Web Resource Optimizer for Grails
  • Grails AWS Plugin Amazon Web Services (AWS) grails plugin provides easy access to simpler functions of AWS
  • Bridges Weceem authentication to Spring Security Provides the glue needed to make Weceem plugin use Spring Security for authorisation and authentication. Your application still needs to configure Spring-Security however. The domain class is expected to include "email" property.
  • Weceem CMS Weceem CMS is a free, open source content management system.
  • Jersey Request Builder Plugin Provides the Jersey client library and a builder to simplify use of the library.
  • Easy Custom XML and JSON Marshalling for Grails Converters Easy registration and usage of custom XML and JSON marshallers supporting hierarchical configurations.Further documentation can be found on the GitHub repo.
  • Arrested Plugin Generates RESTful controllers for domain classes and maps them in UrlMappings, generates single-page AngularJS-based views, and provides simple token-based security
  • Grails Flyway 2 Plugin Adds support for Flyway 2
  • Testapps Plugin Provides a script and a DSL to create Grails applications to test your plugins.
  • Grails Reporting Js Plugin Grails Report Tool
  • JQuery EasyUI from Grails Supplies jQuery EasyUI resources and taglibs. Depends on jQuery EasyUI plugin. See
  • Grails My Malcom Api Plugin This plugin provides a service to send push notifications to your mobile devices via MyMalcom ( from your grails application.
  • Raphaël for Grails Plugin that provides the JavaScript Vector Library Raphaël. Cross-browser vector graphics the easy way. It integrates nicely with the resources plugin.

Interesting Tweets


Conferences and meetups

GR8conf Europe, Copenhagen - Denmark, June 2nd -4th, 2014.
SOTR - Scotch on the Rocks, Edinburg, June 5th - 6th, 2014
Gradle Summit, Santa Clara, USA, june 12th - 13th, 2014
GR8conf US, Minneapolis - USA, July 28th-29th, 2014.
SpringOne 2GX 2014, Dallas - USA, September 8th - 11th, 2014 (CFP, until April 30th).
Groovy Grails Exchange, London - GB, December 12th - 13th, 2014
G48, global, TBD