Release Notes: Support for persisting transient objects as way of updating existing persistent objects was added. Support for SQLite was added. Support for detached field control was added for JPA. Improvements to detachOnClose were made. Fixes to some collection wrappers were made. Fixes to some RDBMS query methods were made. Fixes to MongoDB for IDENTITY fields and authentication were made. Use of RetainValues for JPA was enabled. Support for custom detached field access was added to enhancement.
Release Notes: Support for custom class-level and field-level annotations was added. Fixes to "complete-table" inheritance for RDBMS were made. Support for schema validation and caching of datastore queries for MongoDB was added. Support for persisting non-serialized maps for HBase was added. Support for "increment" generation was added for ODF and Excel. A plugin for Intellij IDEA was added. Support for creating a "persistence-unit" by API was added. Support for "native" value generator with both long and String types was added.
Release Notes: In-datastore evaluation of simple HBase queries was added. Updates to SchemaTool were added to allow more flexibility in delete/validate modes. Support for use with JBoss 6 was added. Support for persistence of more data types with HBase and MongoDB was added. Many improvements to JDOQL/JPQL usage with RDBMS were made. Support for use of subqueries in result and order clauses was added. Many other improvements were made.
Release Notes: A fix to handling of embedded persistable fields that have a relation to a non-embedded object was added. Support for persistence of properties that are final was added. Minor fixes to JPA metadata handling were added. Additional import for OSGi usage was added.
Release Notes: Support for JDO3.1 PM property methods was added. Various fixes for JPA2 metadata and JPQL constructs were added. Support for EMF singleton pattern was added. Support for optimised flushing was added. Support for xmemcached and current versions of EHCache was added. 300+ potential "FindBugs" problems were fixed. Built-in prepared statement caching was enabled (RDBMS). Support for the latest ODFDOM was added. Many more minor fixes were added.
Release Notes: The plugin mechanism was improved to use DataNucleus plugins only by default, and not check dependencies. The MongoDB plugin had major changes to support the vast majority of JDO/JPA features. The HBase plugin had many improvements for missing JDO/JPA features. JPA support was improved, fixing bugs in XML handling and others. An RDBMS race condition was fixed. Other improvements were made
Release Notes: The number of SQL statements for some map operations was reduced. Support for JPA @MapKeyEnumerated was added. Support for multiple @MappedSuperclass levels was added. JPQL "NOT IN (subquery)" syntax was fixed. A possible race condition in JDBC statement handling was fixed. Various other fixes and minor improvements were also made.
Release Notes: The JDO API was split out into its own plugin. JPA and REST APIs were repackaged. Initial support for DataFederation was added. SchemaTool was rewritten to be datastore-independent (available for RDBMS, HBase, and Excel currently). HBase support was greatly extended. Support for MongoDB was added. Support for NeoDatis had some minor improvements.
Release Notes: JPA support for attribute-override of embedded fields was added. JPQL support for date functions was added (extension). Retrieval of the version of an object for some corner cases was fixed. A bug in retrieval from HBase was fixed. OSGi support for RDBMS JDBC drivers was improved. A bug in a query of collection.contains() for primitives was fixed. Some other bugs were fixed.
Release Notes: Some threading issues were fixed. Provision of a bundled RDBMS connection pool was added. Fixes to L2 caching were made. Support for N-1 uni join table relation was added. Fixes to inheritance detection were made. Support for fetch groups with JPA was added. Fixes to connection handling for RDBMS were made. Other bugs were fixed.