Skip to content

Releases: grails/grails-core

Grails 3.0.14

04 Feb 10:30
Compare
Choose a tag to compare

Grails 3.1.0

28 Jan 14:43
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Grails 3.1 Milestone 3

03 Dec 11:16
Compare
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
Compare
Choose a tag to compare

Grails 2.5.3

25 Nov 11:50
Compare
Choose a tag to compare