DataNucleus AccessPlatform 3.1.2 Released
Sept 27th 2012- DataNucleus Access Platform 3.1.2 ("Kepler") is released.
DataNucleus Access Platform provides persistence and retrieval of Java objects to/from
a wide range of datastores including RDBMS, Neo4j, MongoDB, LDAP, XML, and Excel.
Version 3.1.2 includes the following changes over 3.1.1
- Fix to lookup of object inheritance level in some corner-case situations
- Provide TypeConverters for persisting Serializable object as byte[] or base-64 encoded string
- Fix clone of JPQL query so that "from" is cloned
- Log which fields (numbers) are being attached
- Complete TODO in FetchPlan code for dynamic fetch groups from PM
- JDO : Fix bug in map key/value metadata handling introduced in 3.1.1
- JPA : Fix bug in use of Query.getParameters when used by Spring Data JPA
- XML : Fix to class loading in relation lookup
- Neo4j : Fix to some JPQL queries causing exception
- Neo4j : Fix to lazy load iterator for empty result condition
- Neo4j : Fix to stackoverflow with bidirectional relation retrieval
- Neo4j : Support persistence of arrays
- Neo4j : Support persistence of serialised fields
- Neo4j : Support "increment" value generator
- MongoDB : Support for capped DB collections (size limit on objects of a type)
- MongoDB : Fix to replica-set URL string parsing
- RDBMS : Extend support for stored procedure parameters to other types
- Various other bug fixes and minor improvements
This release is downloadable under an Apache 2 license from the
DataNucleus community site.