|
February 6th 2010
- DataNucleus Access Platform 2.0.1 is released ("Bohr").
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.0.1
includes the following changes
-
Support for JPA2 Criteria query API (doesn't yet support subqueries, and some less useful
query builder methods)
-
Change all primitive wrapper constructor usage to use class valueOf() for efficiency
-
Fix to annotation processing to ignore all unsupported class annotations, and to correctly
handle methods called get(), is()
-
Complete generic compile of JPQL TRIM and LIKE keywords, and support COALESCE, NULLIF keywords
-
Add support for in-memory query evaluation of COALESCE/NULLIF keywords
-
Update in-memory query evaluator to load fields where needed
-
Minor fixes to JDO getObjectById to pass new tests in JDO2.3 TCK
-
Minor changes to JDO timeout setter methods to pass new tests in JDO2.3 TCK
-
Fix to L2 cache retrieval of relation field to use the value
-
Fix to use of @Persistent and @Extension on a field, so that the settings are respected
-
Clean up of generic query compilation expressions to not use SymbolTable before bind()
-
XML : Fix to handling of empty XML file when searching for an object
-
RDBMS : respect "indexed" value of false when creating indexes
-
RDBMS : fix to SQL embed extension so we have SQL_boolean, SQL_numeric static functions
-
RDBMS : support for JPQL COALESCE, NULLIF functions
-
RDBMS : fix to JPQL to not add dup joins when defined in FROM clause and also from result
-
RDBMS : JPQL - support for ESCAPE on LIKE, and support for all TRIM options
-
Add support for persisting some java types as Long where no native handling
-
HBase : better handling of update to not delete records
-
DB4O : upgrade to 7.12 and above
This release is downloadable under an Apache 2 license from the
DataNucleus community site.
|
|