DataNucleus Access Platform 2.2.0 Released
Dec 10th 2010- DataNucleus Access Platform 2.2.0 ("Geiger") is released.
DataNucleus Access Platform provides persistence and retrieval of Java objects to/from
a wide range of datastores including RDBMS, db4o, LDAP, XML, and Excel.
Version 2.2 includes the following changes over 2.2 M3
- Fix to threading of transaction manager calls
- Fix to threading of startup of services
- Fix to not L2 cache fields marked as transactional
- Fix to support cascade delete when using "simple" SCO container classes (all datastores except RDBMS)
- Fix to detection of inheritance level of application identity object
- Minor improvement to class loading for querying
- Fix to non-transactional connection retention to clean out connections when closing the PM/EM
- Support for bulk update/delete with JDOQL (DataNucleus extension)
- Fix to deadlock around enlisting of an object in the transaction when updating a field
- Add the ability to define in metadata which classes are pinned in the L2 cache
- Several fixes to L2 caching to make use of relation field information
- JPA : Support for locking
- JPA : Support for fetch groups (DataNucleus extension)
- RDBMS : Merge "datanucleus-connectionpool" into RDBMS plugin
- RDBMS : Provide bundled repackaged DBCP as fallback connection pool
- RDBMS : Support for N-1 uni join table relations
- RDBMS : Fix to nontransactional batched inserts so that all statements are flushed
- RDBMS : Various minor improvements to JDOQL statement generation
Version 2.2 includes the following major changes over 2.1
- Many improvements to L2 caching
- Various improvements to connection handling for performance
- Improved support for persisting containers with null elements
- JDO : Support for column position specification
- JDO : Support for a typesafe query API
- JPA : More complete JPA2 implementation, providing remaining methods
- RDBMS : Drop legacy JDOQL implementation
- RDBMS : Provide bundled repackaged connection pool (DBCP)
- RDBMS : Support for N-1 uni join table relation
- Other datastores : Support for cascade delete
- Many bug fixes, and minor feature additions.
This release is downloadable under an Apache 2 license from the
DataNucleus community site.