Ok. Gotta blog up some of this stuff before it gets stale. Last night Graeme took us through what’s on the planning on the horizon for Grails 1.1.

  • JPA support. Lot of people asking about this (really?). So there is likely to be a JPA plugin down the track but since JPA doesn’t support Criteria, it’s gonna be a fair bit of work for the team to implement.
  • JSP Taglib in GSPs. You’ll be able to use your Java taglibs in a GSP (not just a JSP). Good stuff for reusing old custom tags.
  • Portlet support. The biggest ticket JIRA item is portlet support, and the Grails team are investigating what’s involved.
  • JCR support. Graeme has been tinkering with a plugin for this. Means you’ll be able to version domain classes, and do diffs and rollbacks and other goodness
  • DB Migrations. You’ll be able to move your schema forward and backward.

Graeme then demoed a version of grails.org running on Grails! He’d whipped up a confluence style wiki that supports basic Textile markup, versioning and rollback.

He found XmlSlurper died (OutOfMemory) on the 75Mb XML Confluence file. He had to whip up a SaxParser impl (in Groovy, of course!). The import to his Macbook (read and parse XML and import to a domain model in MySql) took around 90 seconds. Cool!

Took him a day and a half to pull together! Look for it soon!