Release Notes: Persist of N side of 1-N bidir relation with detached owner was fixed. Class loader ordering was fixed. JPQL bulk delete for SQLServer was fixed. Use of parameters in range of JDOQL statements for RDBMS was fixed. Improvements were made to the use of JTA transactions with JavaEE under JPA.
Release Notes: Support for JPA2.1 GenerateSchema has been added. Access to native queries has been added. A bug related to JTA usage in JavaEE with JPA has been fixed. Support for HBase bloomfilter/in-memory/compression, etc. has been added. Polymorphic queries for MongoDB have been improved. Refactoring to object pooling (performance) and "mapped" datastores has been performed. ASM has been repackaged into datanucleus-core, and a bug in runtime enhancement has been fixed. Many other bugs have been fixed, and minor features added.
Release Notes: Enhancer was merged into datanucleus-core, and the enhancement contract was updated for JPA to not throw JDO exceptions. Connection management was improved, particularly for MongoDB and Neo4j. OSGi imports were improved for out-of-box deployability. Many additional Java types were made persistent by default, and more added to the DFG. Some fixes to JPA Criteria query were made. Substantial internal refactoring was performed. Various other minor fixes were made.
Release Notes: Some problems with JPA Criteria query generation were fixed. A problem with JTA transaction locators was fixed. Support for L2 caching of embedded/serialised fields was added. The process for updating of objects in the L2 cache was improved. A ConcurrentModification problem with LDAP was fixed. Support for auto/native value generation with MongoDB for numeric fields was added. Limits were placed on versions of dependencies in advance of DataNucleus 3.2 to avoid conflicts. Some other minor bugs were fixed.
Release Notes: Object lookup problem for XML datastores has been fixed. Support for Neo4j for persisting arrays, serialised fields, and using increment strategy has been added. Support for Mongodb capped collections has been added. Support for other types of stored procedure parameters has been added. Bugs in fetch plans, object inheritance level retrieval, and JPA Query.getParameters have been fixed.
Release Notes: Support for persisting to Neo4j graph datastores was added. A hook for transaction event listeners was added. Many improvements to in-memory query evaluation were made. Improvements to invocation of query methods with RDBMS were made. Improvements to querying with MongoDB were made. More flexibility for querying of spatial types was added. Vendor extension annotation for specifying indexes with JPA was added. Many minor feature enhancements and bugfixes were made.
Release Notes: Many improvements were made to in-memory query evaluation. The "uuid-string" value strategy was fixed. Fixes were made to Data Federation for defining the secondary datastore. MongoDB support received many improvements to type handling, "$and" support, and the NATIVE value strategy. ODF support received a fix for Enum persistence. The enhancer was revised for JRE1.6 to not add stackmap frames (only added for JRE1.7+). Support for Bitronix JTA was added.
Release Notes: Generic query compilation was made serializable. Support for named queries in non-Entity classes was added. Improvements to JTA transactions with JPA were made. Support for Jodatime was made more robust. Support for query methods with AWT and spatial types was added. Various bugs were fixed and minor improvements made.
Release Notes: The enhancer was upgraded to use ASM v4 and to support stackmap frames (so it is usable with JDK1.7+). The RDBMS plugin was upgraded to require JDK1.6+ and to support JDBC4.1. SchemaTool gained a new "delete+create" mode. The MongoDB plugin querying capabilities were improved to support Date fields, query ranges natively, and more efficient "count()"s. Bugs were fixed with the discriminator for JDO @Embedded, 2 possible JPA NPEs, some RDBMS JDOQL/JPQL query sintaxis, L2 caching of objects using the "identity" strategy, and metadata initialization. Many other bugs were fixed.
Release Notes: Support for detaching N-1 join table relations was added. A couple of NPE bugs in JPA were fixed. The non-L2-caching of objects created with "identity" value strategy was fixed. A fix for concurrent access to Date fields persisted as String was fixed. Other minor bugs were fixed.