[hibernate-commits] Hibernate SVN: r11502 - trunk/Hibernate3.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Wed May 9 13:46:19 EDT 2007


Author: steve.ebersole at jboss.com
Date: 2007-05-09 13:46:19 -0400 (Wed, 09 May 2007)
New Revision: 11502

Modified:
   trunk/Hibernate3/changelog.txt
Log:
prep 3.2.4

Modified: trunk/Hibernate3/changelog.txt
===================================================================
--- trunk/Hibernate3/changelog.txt	2007-05-09 17:45:59 UTC (rev 11501)
+++ trunk/Hibernate3/changelog.txt	2007-05-09 17:46:19 UTC (rev 11502)
@@ -5,6 +5,227 @@
 refer to the particular case on JIRA using the issue tracking number to learn
 more about each case.
 
+
+Changes in version 3.2.4 (2007.05.09)
+-------------------------------------------
+
+** Bug
+    * [HHH-511] - reattach object from same session
+    * [HHH-2316] - org.hibernate.cache.CacheKey.equals() can cause PropertyAccessException to be thrown
+    * [HHH-2553] - New LoadContexts Implementation causing possible performance degradation
+    * [HHH-2602] - instrumented many-to-one problem with aggressive release
+
+** Deprecation
+    * [HHH-2603] - Deprecate the Session.connection() method
+
+** Improvement
+    * [HHH-2549] - Warn users explicitly about schemaexport and schemaupdate does not support annotations
+
+** New Feature
+    * [HHH-1] - Optimize Hibernate for the bulk insertion of related entities
+
+** Patch
+    * [HHH-2301] - Identity generator with custom insert SQL broken in 3.2 (Scott Rankin and Gail Badner)
+    * [HHH-2336] - paremeterizable and typedef-able UserCollectionType (Holger Brands)
+    * [HHH-2580] - Performace: Too many lookups of WAS extended transaction support (Jesper Udby)
+
+
+Changes in version 3.2.3 (2007.04.02)
+-------------------------------------------
+
+** Bug
+    * [HHH-2376] - Query with fully qualified entity class fails
+    * [HHH-2392] - LockModes referencing non-root joined-subclass class in HQL/Criteria
+    * [HHH-2393] - Generated properties leave open ResultSet on Batcher to be closed on transaction completion
+    * [HHH-2397] - hilo generator can generate negative numbers because of arithmetic overflow
+    * [HHH-2469] - ArrayIndexOutOfBoundsException during update by rowid
+    * [HHH-2476] - PersistentMap.put() incorrect on uninitialized, non-extra-lazy map
+    * [HHH-2481] - Big memory leak in the use of CGLIB
+    * [HHH-2499] - incorrect assertion failure relating to generated property values
+    * [HHH-2513] - Abusive WARN logged during deserialization of replicated SessionFactory
+    * [HHH-2521] - Fix cascading of merge across component properties
+    * [HHH-2532] - update/delete executeUpdate() causes problems with JBossCache (at least in opt-locking setups)
+
+** Improvement
+    * [HHH-2495] - encapsulate the notion of state pertaining to processing a result set
+    * [HHH-2534] - better error message for illegal 'collection dereference' in HQL query
+    * [HHH-2535] - Change Cache' Cache71Dialect so that sequence support returns false
+
+** New Feature
+    * [HHH-2471] - create a set of "enhanced" generators
+    * [HHH-2500] - apply Terradata certification results
+
+** Patch
+    * [HHH-2367] - InformixDialect uses wrong data type
+    * [HHH-2489] - SQL comments for HQL bulk operations
+
+
+Changes in version 3.2.2 (2007.01.24)
+-------------------------------------------
+
+** Bug
+    * [HHH-1471] - If the 'generated' attribute is set to 'insert' or 'always' on the property of a component it is ignored and the value is not read from the database.
+    * [HHH-1646] - Bad code in FastClass.equals
+    * [HHH-1889] - LockMode.UPGRADE not applied in all cases for SQL Server / Sybase
+    * [HHH-2112] - ClassCastException in StatefulPersistenceContext.getCachedDatabaseSnapshot(...)
+    * [HHH-2221] - MySQL temp table DDL and isolation
+    * [HHH-2238] - SQLQuery executeUpdate doesn't respect Query.setFlushMode()
+    * [HHH-2251] - Settings build unnecessary in schemaupdate/schemavalidate
+    * [HHH-2257] - Query.iterate() results differ from Query.list() 2
+    * [HHH-2259] - autoflush and autoclose not longer occur in JTA environment with hibernate 3.2
+    * [HHH-2264] - NPE when NamedQuery contains space before variable name
+    * [HHH-2274] - Collection ordering when many to many order by is used is not respected
+    * [HHH-2275] - Mapping a composite element as a map key using formulas can lead to AOOBE
+    * [HHH-2284] - HQL: selecting components inside components doesn't work
+    * [HHH-2291] - collection based on property-ref not handled correctly during reattch
+    * [HHH-2292] - merge detached instance fails to persist collection changes in case of bare collection reference
+    * [HHH-2356] - NullableType.toString(Object) should account for nulls
+    * [HHH-2366] - Changing a component's value does not trigger an update during flush
+    * [HHH-2378] - replicate() of non-versioned entiy can result in wrong value for version in entity cache
+
+** Improvement
+    * [HHH-1851] - relax special handling of 'id' property
+    * [HHH-2130] - SQLQuery does not autoflush all entities used in the query
+    * [HHH-2193] - Introduce a flag to avoid checking NamedQuery at startup
+    * [HHH-2242] - Consider Allowing Optimistic Lock Strategies other than 'Version' with joined-subclass
+    * [HHH-2250] - Create an appropriate error message if Query.setEntity is passed a NULL value
+    * [HHH-2282] - PersistentClass property lookups do not properly account for embedded composite identifiers
+    * [HHH-2286] - dialect informational metadata
+    * [HHH-2372] - Allow tooling to create Settings via SettingsFactory without contacting the db
+
+** New Feature
+    * [HHH-2246] - No way to specify CACHE_PROVIDER_CONFIG in HibernateServiceMBean
+
+** Patch
+    * [HHH-2300] - Updated dialect for H2 database engine
+    * [HHH-2371] - enhancements to C3P0ConnectionProvider
+
+** Task
+    * [HHH-2032] - update c3p0 to 0.9.1
+
+
+
+Changes in version 3.2.1 (2006.11.16)
+-------------------------------------------
+
+** Bug
+    * [HHH-939] - 'class' property in HQL results in incorrect SQL for joined-subclass
+    * [HHH-1401] - session.merge() executes unnecessary updates when one-to-many relationship is defined.
+    * [HHH-1460] - Inconsistent behavior when using Session.get() with multiple subclasses
+    * [HHH-1564] - deleting versioned object with collection leads to unecessary update
+    * [HHH-1629] - SchemaUpdate/validator doesn't listen to quoting
+    * [HHH-1631] - Missing table in SQL from clause that is referenced in where clause when using joined subclass
+    * [HHH-1651] - hibernate does not find an existing sequence from an Oracle database
+    * [HHH-1663] - <any/> with collection will produce "AssertionFailure: collection was not processed by flush()"
+    * [HHH-1737] - Add a ConnectionWrapper interface to allow access to the underlying connection from a BorrowedConnectionProxy
+    * [HHH-1756] - Proxy objects are not removed from the BatchFetchQueue during a session evict
+    * [HHH-1774] - Component parameters bound incorrectly
+    * [HHH-1921] - "dirty, but no dirty properties" thrown when Interceptor resets properties.
+    * [HHH-1986] - javassist throws InvocationTargetException instead of original checked Exception
+    * [HHH-2027] - merge listener over-writes Interceptor changes to component state for a transient entity
+    * [HHH-2044] - DefaultMergeEventListener.entityIsDetached call StaleObjectStateException with wrong identifier
+    * [HHH-2082] - UpdateTimestampsCache.isUpToDate returns before checking all spaces
+    * [HHH-2108] - cacheable files broken
+    * [HHH-2138] - merge with bidirectional one-to-one may fail
+    * [HHH-2145] - set.retainAll calling set.addAll
+    * [HHH-2174] - Wrong log message in SessionImpl.afterTransactionCompletion(...)
+    * [HHH-2199] - Unique constraints on nullable columns should not be generated with unique-key is used and supportsNotNullUnique=false
+    * [HHH-2202] - Clearing the connection warnings even when log is > WARN to workaround a Sybase issue
+    * [HHH-2206] - SessionImpl tries to deserialize itself in an incorrect order
+    * [HHH-2207] - Suggested fix for HQL - MySQL setMaxResults issue
+    * [HHH-2226] - org.hibernate.hql.ast.tree.FromElementType contains warning log message that should be debug instead
+    * [HHH-2229] - Performance issue with fix for HHH-1293, CGLIBLazyInitializer may be slower for certain Java classes
+    * [HHH-2236] - Lazy property + setReadOnly + Instrumented classes results in NullPointerException when accessing lazy property
+
+** Improvement
+    * [HHH-2037] - provide Query.setProperties(Map)
+    * [HHH-2042] - Typo in FlushMode.MANUAL Javadoc
+    * [HHH-2057] - Add "remove" cascading style to CascadeStyle for XML mappings
+    * [HHH-2127] - Document <filter-def condition="defaultCondition"> and <filter-def>defaultCondition
+    * [HHH-2135] - Hibernate Deserialization:  In org.hibernate.type.SerializableType the code makes a test for the return of a null object by simply testing the object as to whether or not it is null.
+    * [HHH-2185] - introduce setting to control cglib caching of classes
+    * [HHH-2203] - Make Post*Events extend AbstractEvent
+    * [HHH-2208] - Table schema use in DatabaseMetadata
+    * [HHH-2209] - ehcache.jar is old and does not contain the SingletonCacheProvider which are advised in exception messages
+    * [HHH-2217] - Collection write methods and dirtying the collection
+
+** New Feature
+    * [HHH-2205] - Dialect for Intersystems' Cache SQL 2007.1
+
+** Patch
+    * [HHH-1767] - read-only cache for immutable collection causes unnecessary warning
+
+** Task
+    * [HHH-2219] - Upgrade to Javassist 3.4
+
+
+Changes in version 3.2.0.ga (16.10.2006)
+-----------------------------------------
+(retag of 3.2.0.cr5 (2006.10.16))
+
+Changes in version 3.2.0.cr5 (04.10.2006)
+-------------------------------------------
+
+** Bug
+    * [HHH-1668] - PersistentSet write methods mark collection as dirty even if entry is not written
+    * [HHH-1714] - Session.get() behavior
+    * [HHH-1891] - Since rc3 deprecation Warning: The syntax 'TYPE=storage_engine' is deprecated and will be removed in MySQL 5.2.
+
+** Improvement
+    * [HHH-2093] - PERSIST_ON_FLUSH ineffective for recursive object graphs
+    * [HHH-2103] - Rolling back 'SELECT is mandatory' on JPA strict compliance
+
+** Task
+    * [HHH-1931] - verify that the instrument tasks actually work
+
+
+Changes in version 3.2.0.cr4 (24.08.2006)
+-------------------------------------------
+
+** Bug
+    * [HHH-1293] - java.lang.NoSuchMethodError: <persistent class>.getHibernateLazyInitializer()
+    * [HHH-1677] - optimistic-lock="dirty|all" is ignored at delete time
+    * [HHH-1710] - persistent collections with property-ref to secondary tables cannot be joined in HQL
+    * [HHH-1713] - AbstractEntityPersister causes an exception when a row in a joined table is missing with fetch="select"
+    * [HHH-1740] - Build-time instrumentation breaks lazy="proxy"
+    * [HHH-1750] - Exception ORA-01000 too many open cursors by generated="insert"
+    * [HHH-1806] - No Dialect mapping for JDBC type: 3
+    * [HHH-1848] - A session.lock generates a query with a version column in a joined subclass which does not exist
+    * [HHH-1892] - finish HHH-1789 for ordered and sorted collections
+    * [HHH-1898] - With hibernate 3.2.0-cr3 there is an hql parsing error on a one-to-one relation
+    * [HHH-1924] - ForeignKeys: TransientObjectException is thrown without a message because of a wrong bracket in the code
+    * [HHH-1927] - persist() and then merge() not handled correctly for multiple entity instances representing the same logical state
+    * [HHH-1937] - Proxy creation failure leads to NPEs
+    * [HHH-1943] - PersistenceContext not checked to see whether the associated entity is transient or not
+    * [HHH-1944] - generated subqueries and jpaql compliance (derived select clause) check
+    * [HHH-1947] - OF part of MEMBER  OF is optional
+    * [HHH-1948] - Query Idetification variables are case insensitive in JPA
+    * [HHH-1949] - having trim(BOTH from c.name) translated into having ltrim(rtrim(BOTH)) on DB2
+    * [HHH-1954] - Proxies are never unassociated (evicted) from a session
+    * [HHH-1958] - session.lock(LockMode.FORCE) can lead to NPE
+    * [HHH-1963] - meta inheritance broken
+    * [HHH-1992] - Some cascade actions should not trigger a property access on lazy properties
+    * [HHH-2001] - javaassist does not setup the proper protection domain thus does not work with signed/secured deployments such as webstart
+    * [HHH-2015] - where= does not set parenthesis leading to unexpected query when multiclause are used
+    * [HHH-2017] - locate function defined on Oracle9Dialect is incorrect
+    * [HHH-2022] - property names beginning with underscores cause Hibernate to generate invalid aliases
+
+** Improvement
+    * [HHH-1470] - Enhance Hibernate-Mapping DTD Definition of type element
+    * [HHH-1934] - logging NonUniqueObjectException and WrongClassException
+    * [HHH-1941] - Be more specific about x not found and invalid mapping exceptions to allow tools to tell about it
+    * [HHH-1968] - unify bytecode instrumentation
+    * [HHH-1980] - disallow the mapping combination of <version/> and optimistic-lock
+    * [HHH-2005] - more standard build script
+    * [HHH-2023] - performance optimization of JTATransactionFactory.isTransactionInProgress()
+
+** Patch
+    * [HHH-1271] - When using Stored Procedure for update or delete, the check is not done correctly.
+
+** Task
+    * [HHH-1931] - verify that the instrument tasks actually work
+
+
 Chages in version 3.2 cr3 (2006.07.06)
 -------------------------------------------
 
@@ -59,7 +280,7 @@
     * [HHH-1839] - rename FlushMode.NEVER -> FlushMode.MANUAL
 
 
-Chages in version 3.2 cr2 (2006.05.05)
+Changes in version 3.2 cr2 (2006.05.05)
 -------------------------------------------
 
 ** Bug
@@ -86,7 +307,7 @@
     * [HHH-1719] - Provide a ClassTransformer interface to the BytecodeProvider
 
 
-Chages in version 3.2 cr1 (2006.03.27)
+Changes in version 3.2 cr1 (2006.03.27)
 -------------------------------------------
 
 ** Bug
@@ -104,7 +325,7 @@
     * [HHH-1179] - support inline sequence id generation on Oracle using RETURNING clause
 
 
-Chages in version 3.2 alpha2 (2006.03.15)
+Changes in version 3.2 alpha2 (2006.03.15)
 -------------------------------------------
 
 ** Bug
@@ -120,7 +341,7 @@
     * [HHH-1559] - introduce TransactionFactory.isTransactionInProgress to facilitate EJB3 joinTransaction handling
 
 
-Chages in version 3.2 alpha1 (2006.02.28)
+Changes in version 3.2 alpha1 (2006.02.28)
 -------------------------------------------
 
 ** Bug




More information about the hibernate-commits mailing list