|
June 11th 2010
- DataNucleus Access Platform 2.1.0 ("Thomson") 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.1
includes the following changes over 2.1 M3
-
Changed to use JDO3 jar
-
Support for persistence to GoogleStorage
-
Support for persistence of some Google Collections classes
-
Added initial version of a generic query optimiser, removing redundant variable clauses
-
Fix to JPA inheritance strategy "JOINED" when having subclasses with discriminator
-
Fix to persist of new object with collection that contains detached objects
-
Fix to persist of new object with related detached compound identity chain
-
Optimise out some SCO collection operations such as add+delete of same object in succession
-
Support persist of enums as arbitrary value
-
JPA2 : Support for orphan removal
-
JPA2 : Support for JPQL "INDEX" keyword
-
RDBMS : Fix to setting of BLOB/CLOB on bidirectional relations for Oracle
-
RDBMS : Fix to SQL table namer to allow for unioned statements when choosing table name
-
RDBMS : Support for use of BoneCP connection pools
Version 2.1
includes the following major changes over 2.0
-
Support for persistence to OOXML files
-
Support for persistence to GoogleStorage
-
Support for persistence for fields of some javax.time types
-
Support for persistence for fields of some Google Collection types
-
Changed to use rewritten JDOQL implementation for RDBMS by default. This makes many more
JDOQL statements runnable than were previously possible
-
Uses JDO3 "final" jar
-
Uses JPA2 "final" jar
-
Supports full JPA2 definition of JPQL
-
Supports JPA2 static metamodel creation
-
Supports JPA2 orphan removal
-
Support for embedded PC objects with Excel persistence
-
Support for using spatial methods in queries with the new JDOQL implementation for RDBMS
-
Support for BoneCP RDBMS connection pooling library
-
Many bug fixes, and minor feature additions.
This release is downloadable under an Apache 2 license from the
DataNucleus community site.
|
|