Bug
- [GRAILS-7148] - unit test fails inside grails interactive mode
- [GRAILS-7597] - SQL type mapping for enums is ignored
- [GRAILS-7989] - Unique Constraints are evaluated against the wrong datasource
- [GRAILS-8003] - ControllersApi implements Serializable but it is incomplete since superclass (CommonWebApi) isn't Serializable
- [GRAILS-8015] - Logging configuration for Grails artifacts (debug 'grails.app.bootstrap') is not working on 2.0.0
- [GRAILS-8149] - 'new Date()' in max-constraint stays set to the deployment time
- [GRAILS-8191] - Constraints problem in interactive mode and application running
- [GRAILS-8194] - Strange errors under memory constraints (with reloading enabled)
- [GRAILS-8196] - Controllers are not automaticlly reloaded after change 2.0-RC1
- [GRAILS-8197] - Validation Errors are not being pulled from Message Bundle for Command Objects
- [GRAILS-8199] - GSP compilation fails for nested expression
- [GRAILS-8200] - plugin-info command in Grails 2.0.RC1 broken?
- [GRAILS-8204] - Some default test of controller has the NullPointException
- [GRAILS-8206] - totalCount is broken
- [GRAILS-8208] - Inexplicable errors in taglib execution
- [GRAILS-8209] - Command object inList constraint not available in a gsp
- [GRAILS-8211] - For zip packed plugins, install-plugin command reports an error about transitive metadata
- [GRAILS-8212] - install-plugin command breaks when installing a zip packed plugin without directory prefix
- [GRAILS-8215] - static embedded appears to break generated tests
- [GRAILS-8218] - GString syntax error in GSP : Attribute value quote wasn't closed
- [GRAILS-8220] - 'where' query does not recognise automatic properties
- [GRAILS-8226] - Run-time logging level change not working
- [GRAILS-8229] - distinct in projections does not work in unit tests
- [GRAILS-8232] - Repeated Spring Annotation exception causes application crash on RunApp
- [GRAILS-8233] - Commons DBCP 1.4 is not Java 5 compatible
- [GRAILS-8235] - IllegalMappingException trying to create a unit test for class with embedded properties
- [GRAILS-8239] - Installing a plugin that is already installed gives you a confusing "Plugin not installed" message
- [GRAILS-8240] - Static scaffolding breaks in interactive mode when domain class changed
- [GRAILS-8244] - Untyped tag alias not working
- [GRAILS-8245] - configuration of grails.server.port.http is ignored.
- [GRAILS-8246] - Can't compile after installing zipped plugin. Failed to resolve dependencies.
- [GRAILS-8247] - Datasource in grails.naming.entries not working
- [GRAILS-8248] - Unit test withFilters not working for grails 2.0.0.RC1
- [GRAILS-8253] - GSP parser doesn't support multi-line attributes
- [GRAILS-8259] - transitive plugin dependency inheritance with in-place-plugins not working anymore
- [GRAILS-8260] - After domain class reload OSIV interceptor no longer works leading to lazy load / transaction exceptions
- [GRAILS-8267] - Where queries do not support properties of extened classes on associations
- [GRAILS-8268] - Superclass action overriding doesn't work for closure actions
- [GRAILS-8269] - Environment setting doesn't get used for running commands in Grails 2.0 interactive mode
- [GRAILS-8270] - Include grails-datastore-core, grails-datastore-gorm, and grails-datastore-simple source jars in grails distribution
- [GRAILS-8272] - java.lang.NoClassDefFoundError on compiling new app
- [GRAILS-8278] - The tag g:include is not passing the model to the view correctly
- [GRAILS-8281] - grailsApplication.domainClasses always returns an empty array
- [GRAILS-8283] - Security: Still able to access views in grails-app/views directly
- [GRAILS-8285] - Error while grails starting because of dependencies failure
- [GRAILS-8286] - groovy.lang.MissingMethodException when calling method isAttached on domain class
- [GRAILS-8287] - Tomcat plugin fails to resolve the first time you run a new application
- [GRAILS-8288] - NPE exception thrown on accessing default page
- [GRAILS-8289] - Problems with list-backed collection
- [GRAILS-8290] - GrailsUnitTestCase.registerMetaClass(class) and registryCleaner are removing metaClass changes that should have been registered
- [GRAILS-8299] - generated Controller fails generated testSave and testUpdate
- [GRAILS-8301] - MinSize/Email Constraint Issue
- [GRAILS-8304] - Dynamic method in custom validator cause a StackOverFlowError
- [GRAILS-8305] - Reloading wipes out annotations from Controller Methods
- [GRAILS-8309] - Calling the same custom tag with different parameters number causes exception
- [GRAILS-8310] - grailsApplication not injected in UrlMappings.groovy
- [GRAILS-8311] - Chaining a dynamic finder on a namedQuery outside a transaction leaves Hibernate sessions open and causes connection pool starvation (development mode only)
- [GRAILS-8313] - Spring loaded 1.0.2 causing applications to fail to load
- [GRAILS-8314] - Finders seem to be broken in some situations with polymorphic domain classes
- [GRAILS-8316] - Inline plugins using grails.plugin.location broken in Grails 2.0
- [GRAILS-8319] - Configuration to disable H2 dbconsole or change dbconsole urlRoot for various environments does not work
- [GRAILS-8320] - Validation Errors Not Being Cleaned Up In Testing Environment
- [GRAILS-8321] - Error when installing cached-resource plugin to fresh install of RC1
- [GRAILS-8324] - Domain object constructor ignored when creating new instance with arguments
- [GRAILS-8332] - Missing Method trying to launch Build 1593 in tomcat6 on windows
- [GRAILS-8334] - bug in grails 2 where queries
- [GRAILS-8338] - Bundle properties from inline plugin not found
- [GRAILS-8344] - Where criteria changes in interactive mode not working
- [GRAILS-8352] - Projections not working with Where queries
- [GRAILS-8355] - Multiple property projections not working with Where queries
- [GRAILS-8358] - Regression: updates failing after domain class modified
- [GRAILS-8359] - Deadlock under high load
- [GRAILS-8360] - Unique constraint is not working with in-memory GORM implementation
- [GRAILS-8362] - Problem referring to local variable on RHS of certain expressions in a where query
- [GRAILS-8367] - First explicit action in scaffolded controller is the default, but shouldn't be
Improvement
- [GRAILS-2672] - Return PagedResultList in case list* methods are provided with max and offset param
- [GRAILS-8055] - Reload dynamically scaffolded views on domain class change
- [GRAILS-8065] - Performance optimization: Add enum type to tell what type of event AbstractPersistenceEvent is without having to do instanceof checks (makes it possible to use switch statement to dispatch events)
- [GRAILS-8096] - Multi-Datasource should be able to work with annotated classes
- [GRAILS-8227] - User Guide for Logging is incorrect
- [GRAILS-8238] - Increase default connection pool size to improve performance of the out-of-the-box configuration
- [GRAILS-8242] - Project without integration tests displays error message in test-app
- [GRAILS-8303] - MetaClassRegistryCleaner improvements: use it in GrailsUnitTestMixin, add de-registration to GrailsUnitTestCase
- [GRAILS-8350] - Add compile errors for properties of relations in Where queries
- [GRAILS-8351] - Improve error message for properties of relations in aggregate functions (Where queries)
New Feature
- [GRAILS-8354] - Add whereAny or equivalent that defaults to OR
Task
- [GRAILS-8261] - Upgrade to Groovy 1.8.4
- [GRAILS-8262] - Upgrade to Spring 3.1 RC2
- [GRAILS-8364] - Update upgrade documentation detailing the changes to web.xml
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.