Release Notes: Support for bulk loading of objects has been added to pm.getObjectsById. Update of a Set has been improved to not do a clear+addAll. Persist of a 1-N uni FK collection now uses one less SQL statement for RDBMS. Error reporting when detach fails has been improved. JPA JTA/nonJTA "datasource" persistence properties have been fixed. Non-referential flush process (non-RDBMS datastores) has been fixed to correctly detect newly persisted objects.
Release Notes: javax.time is now supported out of the box. Support for bulk loading from datastore via PM.getObjectsById was added. Support for JPA2.1 AttributeConverter API was added. Support for multitenancy via discriminator for HBase was added. Support for JDO/JPA schema naming conventions was added for ODF, Excel, MongoDB, HBase, and JSON datastores. A new internal generic type converter API was added, and is supported for RDBMS, ODF, Excel, MongoDB, HBase, and JSON datastores.
Release Notes: Cascade-attach of arrays of persistables was fixed. The JPA extension feature "findTypeConversion" was fixed. A bug in OSGi class loading for persistence.xml was fixed. Support for sequences with Derby was added. Some other minor improvements were made.
Release Notes: Use of the persistence property "datanucleus.storeManagerType" was fixed. JPA EM.find was updated to support datastore-identity, and to provide convenience numeric conversions for key values. JPA2 1-N UNI FK relation detection was improved. Loading of metadata for inner classes via persistence-unit was fixed. Various store plugins have had the version of datanucleus-core restricted with this release in preparation for v3.1. A couple of bugs were fixed for MongoDB usage.
Release Notes: Support for the JPA2.1 Stored Procedures API was added. Support for nondurable identity for MongoDB/Excel was added. Handling of HBase tables was fixed, allowing use of all recent versions. Querying of embedded inherited fields for RDBMS was fixed. Use of JPA EmbeddedId with relations was fixed. Support for embedded PK fields with Excel/ODF was added. Support for direct serialization of query results was added. An annotation for specifying column position with JPA was added.
Release Notes: Support for persistence to JSON has had major improvements: datastore identity was added, versioning was added, support for relations was added, and support for many other Java field types was added. RDBMS datastores support for multiple sql-types for a jdbc-type was added. RDBMS handling of non-transactional queries was improved to not load all results at execution when retaining the connection. Support for bulk load of objects from the L2 cache was added. Various other minor fixes were made.
Release Notes: This release adds support for Atomikos JTA, improves L2 caching to support the latest javax.cache, batched cache updates, and JPA cache "mode", fixes MongoDB when using bidir relations with the IDENTITY strategy, adds a new plugin to support persistence of java.awt geometry types, supports inherited embedded objects with RDBMS, adds Maven "pom" artifacts for easy usage of AccessPlatform, and makes minor improvements to the Eclipse plugin.
Release Notes: Support for bean validation (javax.validation JSR303) for JDO has been added. The L2 caching process has been rewritten. Various OSGi MANIFESTs have been fixed. Metadata relation information for reference fields has been fixed. Support for multitenancy via discriminator for MongoDB has been added. Use of "validation-mode" of a persistence-unit has been fixed. Various other bugs have been fixed.
Release Notes: Support for multitenancy for RDBMS was added. Support for use of Cacheonix was added. Support for in-datastore evaluation of query ranges with Oracle and DB2 was added. Support for schema evolution with MongoDB and HBase was improved. Support for specifying field JDBC type with JPA was added. SQL generation for collection/map fields was improved, particularly for use with interfaces. Many other bugs were fixed.
Release Notes: Support for DataNucleus in non-Eclipse OSGi environments was improved. Code for synchronisation of multithreaded PersistenceManager/EntityManager was separated. Minor improvements were made for SQL Server. JSON handling was fixed. Retrieval of interface fields with ODF/Excel/MongoDB was fixed. Access to StoreManager was streamlined (for better data federation). Minor other fixes were made.