Bug
- [GRAILS-1905] - book-flow sample tries to create a table called order in the in-memory hsqldb - this is a reserve word
- [GRAILS-2730] - Location of stacktrace.log in WAR deployed app on Tomcat 6 running non-root is invalid
- [GRAILS-3463] - Dynamic finders behave differently when called with non-existent element in a map and null
- [GRAILS-7732] - parameter "locale" in message tag lacks documentation
- [GRAILS-8237] - Having Multiple Databases results in multiple beforeInsert calls
- [GRAILS-8736] - Failed Assume crashes Grails unit test
- [GRAILS-8858] - Using @Testfor without @Mock requires @Before annotation on setUp method
- [GRAILS-9023] - @TestFor doesn't work when test class doesn't end with Tests
- [GRAILS-9106] - grails.gsp.PageRenderer requires servlet 3.0
- [GRAILS-9146] - http://grails.org/doc/latest/guide/single.pdf link does not work
- [GRAILS-9273] - DirectoryWatcher: files are incorrectly considered "new" if their extension wasn't watched for that directory
- [GRAILS-9408] - grails run-app fails to start under cygwin with space in user's home directory (2.1.1)
- [GRAILS-9625] - Typo in Grails documentation
- [GRAILS-9670] - Cannot use "find" method in services, Grails seems to think a service has a "find" meta method
- [GRAILS-9695] - 2.1.3 breaks where queries on hasMany associations more than one level deep
- [GRAILS-9696] - Some integration testing that involves GormStaticApi calls is broken
- [GRAILS-9718] - NullPointerException in Grails unit tests because of null Params and Session
- [GRAILS-9726] - Plugin resolution occasionally removes necessary plugins due to similarly named inline-plugins
- [GRAILS-9739] - delete() does not work in withNewSession
- [GRAILS-9754] - Bad performance in Running Grails application
- [GRAILS-9763] - _GrailsCreateArtifacts script uses barcoded plugin directory instead passed by the caller
- [GRAILS-9795] - LazyMetaPropertyMap putAll doesn't work.
- [GRAILS-9861] - Testing enum located in domain folder fails
- [GRAILS-9862] - Cannot test optimistic locking failure
- [GRAILS-9911] - CLONE - grails.gsp.PageRenderer requires servlet 3.0
- [GRAILS-9925] - CLONE - Location of stacktrace.log in WAR deployed app on Tomcat 6 running non-root is invalid
- [GRAILS-9960] - CLONE - grails.gsp.PageRenderer requires servlet 3.0
Improvement
- [GRAILS-5921] - Enhance withForm to allow for forms on multiple tabs
- [GRAILS-8072] - Improve default toString() output for domain classes
- [GRAILS-9637] - Grails Unit Tests using the new Annotation framework is slow
New Feature
- [GRAILS-2519] - Tag remotePaginate and remoteSortableColumn
Task
- [GRAILS-9870] - Document install-plugin deprecation
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.