Release Notes - Grails - Version 1.2.3 - HTML format

Bug

  • [GRAILS-394] - The inList constraint doesn't generate a select for an integer field in the domain class
  • [GRAILS-973] - Plugin groovy script for generated plugin project not included in textmate project
  • [GRAILS-1512] - enabling dynamic scaffolding at runtime with "def scaffold = true". requires restart
  • [GRAILS-1657] - message.properties file isn't working as fallback for english locale (don't fallback to system locale)
  • [GRAILS-2924] - extra column is produced in inheritence scenario
  • [GRAILS-3209] - GORM inheritance related bug with id: this.id == null != this.getId() when accessed in method for a class that is subclassed
  • [GRAILS-3671] - GSP whitespaces ignored
  • [GRAILS-4043] - Typo in user doc, Unit Testing section
  • [GRAILS-4090] - Russian messages from messages_ru.properties don't display correctly
  • [GRAILS-4256] - mapping composite id as foreign key in a one-to-many association
  • [GRAILS-4509] - Problems with using run-app on OSX
  • [GRAILS-4702] - @Immutable classes fail to compile
  • [GRAILS-4714] - Cannot use domain class in child of composition
  • [GRAILS-4824] - Reverse url mappings do not work as expected with multiple mappings to action
  • [GRAILS-4906] - When an enum is an attribute of a domain subclass, subclasses on another branch still require it.
  • [GRAILS-5002] - Inconsistency of auto-formatting of numbers
  • [GRAILS-5042] - strange behavior with hibernate collections and 'contains' method
  • [GRAILS-5290] - Modify gorm.xsd to support optional config-location and config-class as specified in GORMSessionFactoryDefinitionParser javadoc
  • [GRAILS-5545] - release-plugin broken: trustAnchors parameter is empty
  • [GRAILS-5631] - subflows don't work when referenced in a different controller
  • [GRAILS-5666] - Run-war has some classpath conflicts
  • [GRAILS-5679] - The run-war script is not setting up classpath properly. Even with Ant added to runtime dependencies, errors occur using AntBuilder
  • [GRAILS-5745] - Entity.save(validate:false, flush:true) still performs validation
  • [GRAILS-5884] - remoteLink tag defaults to prototype when dojo library is loaded in layout
  • [GRAILS-5948] - Commands constraints not apply in inheritance
  • [GRAILS-6001] - src/resources/bash/startGrails line 231, with wrong brackets
  • [GRAILS-6062] - Global constraints broken
  • [GRAILS-6064] - Package-plugin will fail to resolve plugins for an inline dependency randomly
  • [GRAILS-6096] - Deploy to Glassfish fails
  • [GRAILS-6097] - Grails 1.2.2 do not works on IBM JDK5
  • [GRAILS-6105] - JNDI configuration in grails.naming.entries broken since 1.2.2
  • [GRAILS-6109] - JVMVRFY038 invokespecial on invalid target error returned using any Grails command, i.e. Grails help
  • [GRAILS-6110] - JBoss changed their site structure - now all links in Grails documentation are mispointed
  • [GRAILS-6116] - Pretty-printed web.xml causes deploy failure in Glassfish 2.1
  • [GRAILS-6118] - Link to Hibernate UserType docs in ORM mapping section of user guide is broken
  • [GRAILS-6133] - org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4 pom missing dependency for CommandLineHelper, and also needs exclusions for slf4j.
  • [GRAILS-6141] - Wrong encoding after redirect
  • [GRAILS-6146] - grails project build with 1.2.2 doesn't deploy on weblogic 10
  • [GRAILS-6161] - A property's shared constraint is applied to all the properties in a domain class
  • [GRAILS-6172] - When mapping a 500 error code in UrlMappings to a controller action, exceptions are logged three times and the controller is invoked twice
  • [GRAILS-6224] - Support checkbox fields on nested command objects with Spring data binding
  • [GRAILS-6239] - Several plugin scripts reset files in conf folder
  • [GRAILS-6240] - withFormat closure not working properly on post.
  • [GRAILS-6250] - Readonly method set-up with @Transactional don't work
  • [GRAILS-6270] - Plugin cannot have same name as dependency, regardless of group
  • [GRAILS-6293] - "grails.compiler.dependencies" is not working
  • [GRAILS-6331] - changing code requires restart to have affect
  • [GRAILS-6341] - NoClassDefFoundError: org/hibernate/mapping/Value when Hibernate plugin removed
  • [GRAILS-6349] - Many-to-Many relationships with composite ids fail
  • [GRAILS-6355] - Transactional services are not proxyable
  • [GRAILS-6366] - FilterConfig attaches properties/methods to FilterConfig class metaClass instead of instance
  • [GRAILS-6371] - NodeBuilder behaviour altered/broken in 1.3.1
  • [GRAILS-6391] - Stackttrace thrown when running the proxy-config
  • [GRAILS-6405] - Domain classes cannot extend class in src/groovy
  • [GRAILS-6582] - CLONE -Grails 1.2.2 do not works on IBM JDK5

Improvement

  • [GRAILS-92] - Add support for defining multiple interceptors and Appending new interceptors in sub-classes
  • [GRAILS-1549] - Parse JSON to Domain Class
  • [GRAILS-2553] - All pages should have controllers.
  • [GRAILS-4518] - GORM on GAE
  • [GRAILS-4958] - Grails.org logo in main layout is pointing to grails.org
  • [GRAILS-5939] - release-plugin docs do not mention username, password or message options
  • [GRAILS-6108] - Add an option to enable/disable the OSGi bundle headers
  • [GRAILS-6271] - Improve support for proxies, with multiple named locations
  • [GRAILS-6357] - Upgrade To Spring 3.0.3
  • [GRAILS-6393] - Ability to configure id generator type for domain classes from config.groovy or datasource.groovy

New Feature

  • [GRAILS-113] - Automagically generate Authentication/Authorization code?
  • [GRAILS-904] - Add new generate-sitemap-controllers target to create stubs for all controllers in sitemap with completely non-optional URIs
  • [GRAILS-1444] - Add g:default tag to, among other things, allow setting a default encodeAs encoding to be used by other tags and in future GSP EL

Wish

  • [GRAILS-2632] - Provide API to inject Grails-aware functionality using Groovy compiler

Edit/Copy Release Notes

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