Changes in version 3.3.1.GA (2008.09.10)
-------------------------------------------
** Bug
* [HHH-2694] - create-drop with c3p0 causes SQLException
* [HHH-3231] - org.hibernate.id.enhanced.TableGenerator throws "IllegalArgumentException: alias not found: tbl" under Oracle
* [HHH-3392] - Query Cache entries are not distributable
* [HHH-3472] - JTASessionContext broken for WebSphere
** Improvement
* [HHH-2686] - Include a primary key in the sequence table used by id.enhanced.TableGenerator
* [HHH-3249] - Make o.h.id.enhanced.TableGenerator more extension-friendly
* [HHH-3424] - concat() with param binding fails function on derby
* [HHH-3454] - Allow enhanced.TableGenerator to segment itself per entity as default
* [HHH-3456] - Make o.h.id.enhanced.SequenceStyleGenerator more extension-friendly
* [HHH-3471] - Provide true-false type that maps to int values
** Task
* [HHH-3474] - Upgrade to use slf4j 1.5 (1.5.2)
Changes in version 3.3.0.SP1 (2008.08.19)
-------------------------------------------
** Bug
* [HHH-3437] - re-add incorrectly removed public getSource() methods on events
Changes in version 3.3.0.GA (2008.08.13)
-------------------------------------------
** Bug
* [HHH-2021] - org.hibernate.cache.QueryKey has a fragile equals() method
* [HHH-3333] - build Wiki has a typo and includes a lie re:jdk version
* [HHH-3378] - DB2CustomSQLTest fails, need "RESULT SETS 1" in proc definitions
* [HHH-3430] - distribution bundles cglib directly instead of the hibernate repackaging
** Improvement
* [HHH-2926] - All *Event must inherit AbstractEvent
* [HHH-3247] - Provide more information in TypeMismatchException message
Changes in version 3.3.0.CR2 (2008.07.31)
-------------------------------------------
** Bug
* [HHH-1697] - OracleDialect fails to recognize sequence accessible through syonyms when validating schema
* [HHH-2604] - Isolator.JdbcDelegate masks the exception if it isn't possible to open a connection.
* [HHH-2683] - "datediff" is declared as NoArgSQLFunction in H2Dialect, but actually accepts 3 arguments.
* [HHH-3006] - ConcurrentModificationException in AbstractBatcher results in infinite loop
* [HHH-3229] - Merge can fail when there is a transient entity reachable by multiple paths and at least one path does not cascade on merge
* [HHH-3257] - Content images not displayed
* [HHH-3260] - Hibernate wraps a listener init or destroy exception into an AssertionFailure
* [HHH-3261] - Do not wrap exceptions raised by event listeners (at init or destroy time)
* [HHH-3265] - change license url in pom to http://www.gnu.org/licenses/lgpl-2.1.html
* [HHH-3266] - distribution bundle missing jta dependency
* [HHH-3272] - using of Integer.valueOf(int), which is not available in JDK 1.4
* [HHH-3282] - DB2Dialect should report supportsLobValueChangePropogation() == false
* [HHH-3309] - Serialize/Deserialize problem in AbstractLazyInitializer with entitymode.MAP.
* [HHH-3409] - ResultTransformers need smarter equals() and hashCode() impls
** Improvement
* [HHH-1786] - JTASessionContext.CleanupSynch does not remove sessions from currentSessionMap
* [HHH-2060] - To be able to use <generator> with <composite-id>
* [HHH-2506] - Make javassist the default ByteCodeProvider
* [HHH-2875] - repackage cglib/asm under org.hibernate namespace
* [HHH-3269] - upgrade to jDocBook plugin version 2.1.1
* [HHH-3283] - protect BulkManipulationTest#testInsertWithGeneratedTimestampVersion where Dialect#supportsParametersInInsertSelect == false
* [HHH-3358] - Enable JTATransactionFactory and JTATransaction factory to work without JNDI
* [HHH-3390] - Use READ_COMMITTED for JBC 2 cache
** Patch
* [HHH-3294] - Version incorrectly incremented for unchanged persistent entity that is parent of a one to many relationship
** Task
* [HHH-3270] - follow up on documentation license questions