Release Notes - Grails - Version 2.2-RC1 - HTML format

Bug

  • [GRAILS-4696] - Validation does not cascade properly for embedded object
  • [GRAILS-6217] - Invalid join table inserts for Many-to-Many relation with List
  • [GRAILS-6825] - After filter return a null model when rendering templates
  • [GRAILS-7739] - Wrong == and asBoolean behavior for JSONObject.Null
  • [GRAILS-8243] - Could not open Hibernate Session for transaction when Bootstrap destroy
  • [GRAILS-8417] - isDirty() is not mocked inside unit tests
  • [GRAILS-8819] - loader constraint violation: Problem while using xerces 2.9.1
  • [GRAILS-8900] - "action" attribute in g:remoteLink rendered to "action" attribute in HTML
  • [GRAILS-8998] - Custom structured property editor data binding support broken after upgrade from 2.0.1 to 2.0.2 / 2.0.3
  • [GRAILS-9052] - layoutTitle tag is vulnerable to xss
  • [GRAILS-9110] - TestFor(UrlMappings) matches closure parameters using toString which makes some checks impossible
  • [GRAILS-9150] - latest.release in plugin does not work in 2.1 RC2 against main grails repo
  • [GRAILS-9156] - GrailsDomainClassValidator has a logic bomb that causes errors in SortedSets or Lists to appear twice
  • [GRAILS-9176] - Related object IDs are null in subclasses
  • [GRAILS-9221] - Custom types in embedded entities not persisting in unit tests
  • [GRAILS-9250] - Cannot open test-report/dep-report in Grails 2.1.0
  • [GRAILS-9264] - Domain.getAll( null ) and Domain.getAll( [] ) throw exceptions
  • [GRAILS-9301] - Selecting a valid script from the "did you mean" suggestion list fails if the script is from a plugin
  • [GRAILS-9303] - Show stacktrace and code snippets on error page only in development mode
  • [GRAILS-9308] - open dep-report/test-report no longer working
  • [GRAILS-9316] - Controller's render method doesn't properly set encoding for StreamingMarkupBuilder when XML markup is rendered
  • [GRAILS-9335] - NPE in org.codehaus.groovy.grails.commons.ArtefactHandlerAdapter on debug
  • [GRAILS-9337] - Grails does create a PermGen leak on shutdown
  • [GRAILS-9352] - LinkageError Loading JRE Library Classes Due to GrailsRootClassloader not Compliant with Servlet Specification
  • [GRAILS-9370] - Failed to install plugin [hibernate-2.1.0]. Plugin has missing JAR dependencies. Antlr-2.7.6 grails come with 2.7.7 if you dont have internet acces you cannot use Grails. Broken out of the box. Issue has been reported since 2.0
  • [GRAILS-9376] - Dynamic methods don't get added to mapped abstract parent classes in existing hibernate domain model
  • [GRAILS-9382] - StringCharArrayAccessor access non-existing fields in java.lang.String of JDK7
  • [GRAILS-9406] - Mavenized project tries to pull in Groovy 1.7.8
  • [GRAILS-9800] - CLONE - id initialization on constructor when generator is assigned

Improvement

  • [GRAILS-1984] - id initialization on constructor when generator is assigned
  • [GRAILS-4995] - Improve Handling Of List Constructor Arguments In The Bean Builder
  • [GRAILS-9289] - Allow proxy configuration for grails wrapper
  • [GRAILS-9297] - Support version specific agent cache dirs
  • [GRAILS-9321] - generate-controller and -views should support wildcard, like -all
  • [GRAILS-9354] - Set doctype in gsp pages to uppercase
  • [GRAILS-9373] - hibernateDatastore should be available as a bean within the applicationContext
  • [GRAILS-9384] - GORM Custom ID Properties Should Be Nullable
  • [GRAILS-9388] - grails integrate-with --eclipse using old nature and classpath entries

New Feature

Task

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.