Release Notes: Support for persistence to Oracle TimesTen was added. Support for persistence of JodaTime types was added. Support for JPA "extended" persistence context was added. Support for use of subqueries with JDOQL2/JPQL2 for RDBMS was added. Support for pin/unpin control over caching of query results was added. Support for "detachAllOnRollback" was added. A bug in the attachment of embedded fields was fixed. Support for persistence of recursive graphs to LDAP was added. The SQL API use of object literals was improved. Several other bugs were fixed.
Release Notes: Persistence to HBase (HADOOP) has been added. Control over execution of queries in a separate thread has been added. Caching of query results has been added, and an API for results cache management was added. Atomic non-transactional writes have been added. In-memory evaluation of queries with variables, List.get(), and ranges using parameters has been added. The replacement JDOQL/JPQL implementation for RDBMS has been changed to support List.get(), range using parameters, and views. Support for controlling the order of columns in RDBMS DDL was added.
Release Notes: Support for minor changes to the JDO2.3 metadata API was added. A bug in the RDBMS SchemaTool was fixed. A bug in the processing of persistence.xml with a path with spaces was fixed. Better support for persisting date types to RDBMS in String form was added. Support for handling nullable relations in joins for RDBMS datastores was improved.
Release Notes: The Query cache has been made pluggable, and plugins for JCache/Memcache/EHCache for the Query cache have been added. The level2 cache enablement has been simplified. More flexibility for LDAP mapping has been added. OSGi class loading fix for RDBMS has been added. JPA support has been made more flexible, and bugfixes applied for JPQL LOWER/UPPER. A fix has been made for the addition of elements to collection for XML datastores. Some other bugs have been fixed.
Release Notes: This release adds support for the REST API in the datastore(s), support for caching with Memcache and javax.cache (JSR107), a replacement JPQL implementation for RDBMS, many improvements to the generic query compilation mechanism, support for JDO2.3 locking semantics, support for various JPA2 features, upgrades to NeoDatis 1.9 and JDO2.3 EA, and various bugfixes. DetachAllOnCommit has been changed to not detach "wrappers" of collection/map fields, so it's readily usable in client applications.
Release Notes: Many changes to generic query compilation were made. Significant additional support for the new RDBMS JDOQL implementation was added. A bugfix for use with Scala was made. A bugfix for retrieval of objects from XML was made. Improvements for DB2, Derby, and Informix were made. Several improvements to L2 caching were made. A bugfix to make query caching thread-safe was made. Some improvements for JPA were added. Various other bugs were fixed.
Release Notes: A bug was fixed in non-transactional write. Ant tasks for Enhancer and SchemaTool were fixed to allow fork=false. The XML plugin retrieval of objects was fixed when no "xpath" is defined. The EHCache plugin contains() was made more efficient.
Release Notes: Support for generic query compilation of param.method, param.field, chained methods, etc. was added. In-memory evaluation of queries for cases of a failing expression was improved. RDBMS backing store iterator SQL was rewritten using the new SQL API. RDBMS "JDOQL2" implementation has support for static fields, chained methods, input Extents, enums, Math.XXX, and JDOHelper.XXX. Bugs were fixed for JTA, JPA @Basic, and runtime enhancement with JPA.
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.