Release Notes: Support for the use of variables in "JDOQL2" (a replacement JDOQL implemantion for RDBMS) was added, allowing many more queries to run than was possible with the previous mechanism. Support for the use of subqueries with JPA2 Criteria queries was added. Support for persisting relationships with Excel was added. Support for persisting many more types was added, allowing more standardised support across all datastores. Many bugs were fixed.
Release Notes: Support for the JPA2 Criteria API was added. Support for JPQL "COALESCE" and "NULLIF" functions was added. Support for JPQL "LIKE" and "TRIM" was improved. Support for JDO2.3 was completed and passes the JDO TCK. Support for HBase updates was fixed to not delete under some circumstances. Support for XML was fixed for the case of empty XML files. Support for RDBMS index creation was improved. L2 cache retrieval and JDO annotation processing were also fixed.
Release Notes: Support for persistence to Amazon S3 was added. Support for persistence to HBase (HADOOP) was added. Support for persistence to Oracle Timesten was added. Preview features for the majority of JPA2 were added. Full support for JDO2.3 was added. Auto-creation of PK classes during enhancement was added. The JPQL implementation for RDBMS was rewritten. The JDOQL implementation for RDBMS was rewritten. Many minor improvements were made. Many bugs were fixed.
Release Notes: Support for JPA2 bean validation and the metamodel API were added. Support for JPA2 TypedQuery was added. Support for generation of primary-key classes during enhancement was added. The default JPQL implementation for RDBMS was changed to the generic query based mechanism. Support for case-insensitive persistence properties was added. Support for the JPA2 JPQL "TYPE" keyword was added. Several bugs were fixed.
Release Notes: Support for persistence/retrieval to Amazon S3 was added. Support for persistence to HBase was significantly improved for performance, as well as being able to specify column families. Level2 caching was changed to "enabled" by default. Many bugs were fixed in the generic query compilation process, for result aliases, and improved support for multiple-level primary expressions. RDBMS JDOQL2/JPQL2 implementations had bugs fixed for subqueries, result classes, result aliases, and parameter handling. XML/Excel and ODF data stores had their query candidate instance process changed to use lazy loading.
Release Notes: Bugfixes were made to the PersistenceManager proxy when multithreaded, to interface "xcalia" mapping, and to handling of discriminators with subclasses. Support for enums with LDAP datastores was added. This is almost certainly the final 1.1.x release.
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.