Skip to content

Releases: apache/grails-core

Grails 3.0.14

04 Feb 10:30

Choose a tag to compare

Grails 3.1.0

28 Jan 14:43

Choose a tag to compare

Release Notes

The following new features are available in this release:

  • Refinements to Grails 3 profile support
  • New REST profile (note renamed from "web-api" to "rest-api")
  • New AngularJS profile
  • GORM 5 suite
  • Gradle Publishing Plugins

For more information see the What's new in Grails 3.1 Guide

Grails 3.0.13

28 Jan 13:35

Choose a tag to compare

Upgrade Notes

Startup time improvements

Grails 3.0.12 and above include significant startup time improvements. In order to achieve this, one of the things that has changed is limiting of the classpath used for scanning of Grails classes. Grails will now only scan classes relative to the Application class. If you wish to restore the previous behaviour your can override the limitScanningToApplication method of your Application class to return false:

@Override
protected boolean limitScanningToApplication() {
    return false
}

Location of static resources

In order to resolve an issue around how POST requests are treated for REST applications on non-existent resources, static resources located in src/main/resources/public are now resolved under the /static/** URI by default, instead of the base URI /**. If you wish to restore the previous behaviour add the following configuration:

  grails.resources.pattern = '/**'

Grails 3.1.0 RC2

21 Jan 15:41

Choose a tag to compare

Grails 3.1.0 RC2 Pre-release
Pre-release

Release Notes

The following new features are available in this milestone:

  • Refinements to Grails 3 profile support
  • New REST profile (note renamed from "web-api" to "rest-api")
  • New AngularJS profile
  • GORM 5 suite
  • Gradle Publishing Plugins

For more information see the What's new in Grails 3.1 Guide

Grails 3.0.12

21 Jan 16:20

Choose a tag to compare

Upgrade Notes

Startup time improvements

Grails 3.0.12 includes significant startup time improvements. In order to achieve this, one of the things that has changed is limiting of the classpath used for scanning of Grails classes. Grails will now only scan classes relative to the Application class. If you wish to restore the previous behaviour your can override the limitScanningToApplication method of your Application class to return false:

@Override
protected boolean limitScanningToApplication() {
    return false
}

Location of static resources

In order to resolve an issue around how POST requests are treated for REST applications on non-existent resources, static resources located in src/main/resources/public are now resolved under the /static/** URI by default, instead of the base URI /**. If you wish to restore the previous behaviour add the following configuration:

  grails.resources.pattern = '/**'

Grails 3.1.0 RC1

22 Dec 09:59

Choose a tag to compare

Release Notes

The following new features are available in this milestone:

  • Refinements to Grails 3 profile support
  • New REST profile (note renamed from "web-api" to "rest-api")
  • New AngularJS profile
  • GORM 5 suite
  • Gradle Publishing Plugins

For more information see the What's new in Grails 3.1 Guide

Grails 3.0.11

22 Dec 10:29

Choose a tag to compare

Grails 3.1 Milestone 3

03 Dec 11:16

Choose a tag to compare

Pre-release

Release Notes

The following new features are available in this milestone:

  • Refinements to Grails 3 profile support
  • New REST profile
  • New AngularJS profile (preview version)
  • GORM 5 suite
  • Gradle Publishing Plugins

For more information see the What's new in Grails 3.1 Guide

Grails 3.0.10

03 Dec 13:16

Choose a tag to compare

Grails 2.5.3

25 Nov 11:50

Choose a tag to compare