Release Notes: Support for persistence to OpenDocument format spreadsheets was added. Support for compile-time enhancement was added. Support for JDO2.3 query cancel/timeout API was added. Improvements to the replication API were added. Bugfixes were made relating to class loading, non-tx writes, Collection.remove(), and JTA.
Release Notes: Support for the JDO2.3 metadata API was added. Support for BCEL-based enhancement was dropped. Support for persistence of relations to LDAP datastores was enhanced, allowing for hierarchical mapping. Support for persistence to XML was improved, removing the need for many extension tags, and making use of ORM concepts. An alternative (partial) implementation of JDOQL for RDBMS was included. A new SQL API was added for RDBMS datastores, and some queries were changed to use it. Some bugs were fixed.
Release Notes: Support for the JDO2.3 enhancer API was added. Support for JPA2 @OrderColumn was added. Support for native LDAP queries was added. Support for PersistenceManager proxies was added. Support for some non-standard features of Xcalia/Kodo were added (to assist people migrating from those implementations). Much refactoring was done for the forthcoming JDO2.3 Metadata API, and to allow support for other RDBMS-like datastores. Some bugs were fixed.
Release Notes: JDO has been upgraded to 2.2 final. ASM has been upgraded to 3.1. db4o has been upgraded to 7.4. Fixes to L2 caching have been made. An API has been added allowing replication between data stores of any supported type (RDBMS, ODBMS, XML, LDAP, etc). Support for H2 sequences has been added. A fix to handling of URLs with the db4o plugin has been made. A fix to XMLIdRef handling with the XML plugin has been made.
Release Notes: The JDK requirement for 1.1 has been changed to JDK 1.5 or later. Support for JPQL bulk delete has been added for db4o, NeoDatis, Excel, XML, LDAP, and JSON datastores. RDBMS table existence checks have been improved. RDBMS datastore log startup has been cleaned up. Support for db4o has been raised to version 7.0 or later. Support for NucleusSQL querying for RDBMS has been removed. Support for (cast) and JPQL "<>" generic query compilation has been added. Several bugs have been fixed.
Release Notes: JDO persistence has been migrated to the forthcoming JDO2.2 standard. Support for JDO2.2 dynamic fetch groups has been added (this was previously a vendor extension). Generic query compilation support for chained method invocations was added. Support for dynamic RDBMS schema upgrades for 1-1 interface fields was added. Support for the use of datastore identity with Excel datastores was added. Support for cascade delete with NeoDatis datastores was added. A bug was fixed in cascade delete for db4o datastores. A bug was fixed for persistence/retrieval of object wrapper field values with Excel datastores.
Release Notes: Caching of generic queries was added. Support for NeoDatis embedded server was added. Support for generic compilation of JPQL queries was completed. Support for JDO2.2 @Cacheable was added. Support for JPA2 @ElementCollection/@CollectionTable was added. Support for pluggable methods in generic queries was added. A bug with L2 caching synchronization was fixed. A bug relating to casing of RDBMS identifiers was fixed. Fixes to allow use in full Java security environment were made.
Release Notes: The level2 caching process has been rewritten to allow full control. Support for JDO 2.2 "read-only" has been added. JPQL query language support has been added for all datastores. In-memory evaluation of JDOQL queries has been extended to cope with more syntax. Support for persistence of a wider range of field types has been added for XML and Excel datastores. Support for multiple levels of "xpath" has been added for XML datastores. JDOQL query language support has been added for NeoDatis datastores. Bugfixes have been made for RDBMS constraints.
Release Notes: Support for persistence to db4o as an embedded server was added. Support for persistence to NeoDatis ODB was added. Support for persistence to JSON (RESTful) was added. Persistence to XML was improved, adding more control over XML schema. Support for XA transactions via JCA was completed. A user API for RDBMS schema information was added. Several bugs were fixed.