Release Notes: Merge of JPA metadata has changed when specified in mixed annotations and XML. The PMF/EMF startup process has been fixed so that all persistence properties are respected. The use of positional parameters in JDOQL for RDBMS was fixed. Validation of candidate keys was fixed. Support for List.get in the JDOQL result clause was added. Creation of sequences with SchemaTool was fixed. Use of @Enumerated with a @Column in JPA was fixed. Runtime enhancement class loader problems were fixed.
Release Notes: Support for the legacy JDOQL implementation for RDBMS was dropped. Support for 36-char UUID value generation was added. A couple of issues with JPA2 Criteria queries were fixed. A bug in EHCache eviction was fixed. Support for retrieval of FK-only for RDBMS was added for performance. Support for specifying column positioning was improved. Some other bugs were fixed.
Release Notes: Persistence of BLOB/CLOB fields in Oracle for a specific corner case relationship was fixed. This is the final release in the 2.0 branch.
Release Notes: Complete support for HSQLDB 2.0 has been added. Support for batching of INSERT statements for RDBMS has been added. Various fixes to some methods for JDOQL on RDBMS have been made. The mechanism for instantiation of application-identity objects from queries has been improved. Some other bugs have been fixed.
Release Notes: Support was added for persistence to OOXML documents and to GoogleStorage datastores. Support for persistence of javax.time and Google Collection types was added. The default JDOQL implementation for RDBMS was rewritten. It was changed to use JDO3 and JPA2 final jars. Support for full JPA2 definition of JPQL was added. Support for JPA2 static metamodel creation was added. Support for JPA2 orphan removal was added. Support for use of Geospatial methods in JDOQL was much improved for RDBMS. Support for BoneCP RDBMS connection pooling library was added. Many other minor improvements were made.
Release Notes: This version was updated to work with JDO3. Some fixes to generic query compilation were made for less-used expressions. A fix to in-memory query evaluation was added for result clauses and String.matches(). Many changes to RDBMS JDOQL2 were made for use with Derby, as well as for subqueries and parameters. Support for persisting primitive wrappers and embedded persistable objects was added for Excel. Spatial type support had many changes for use with JDOQL2.
Release Notes: Support for JPA2 static metamodel generator was added. Support for JPQL case expressions was added. Various fixes to JDOQL2 for RDBMS were added for interface handling, and use of methods in subqueries. Retrieval of version field for two corner cases was fixed. Support for interface fields without any known implementations was added. Many other bugs were fixed.
Release Notes: The ability to run non-standard SQL (stored procedures and some other statements) was fixed. A couple of situations where a versioned object could have been returned without the version set were fixed. The in-memory query evaluator for aggregates in upper/lower case was fixed. Compile-time enhancement now needs to be enabled.
Release Notes: Support for persisting javax.time (JSR0310) types was added. The replacement JDOQL implementation for RDBMS was much improved and became the default. JPA2 support was changed to use the JPA2 final Jar. Persistence of null jodatime fields was fixed. Generic query compilation was improved to cater for more query structures. Much internal refactoring was performed.
Release Notes: Use of DataSources was fixed (from 2.0.2). Various aspects of generic query compilation were fixed. Support in JDOQL2 (for RDBMS) was improved. Other minor bugs were fixed