DataNucleus Access Platform 1.1 M4 Released

Feb 1st 2009- DataNucleus Access Platform 1.1 ("Rutherford") Milestone 4 is released. DataNucleus Access Platform provides persistence and retrieval of Java objects to/from a wide range of datastores including RDBMS, db4o, LDAP, XML, and Excel. Version 1.1 Milestone 4 includes the following changes

  • Upgrade to NeoDatis 1.9RC1
  • Upgrade to latest JDO 2.3 snapshot including Metadata API
  • Add accessor for available query extensions
  • Support for in-memory evaluation of JDOQL/JPQL subqueries
  • Support for JDO2.3 Metadata API
  • Bug fix to allow registration of persistent classes when loaded by ClassLoader
  • Support for QueryResult toArray/subList
  • RDBMS : Make "request" operations pluggable allowing override of INSERT/UPDATE/DELETE etc
  • RDBMS : Replacement of field fetch process using new SQL API
  • RDBMS : Replacement of object locate process using new SQL API
  • RDBMS : Provision of potential replacement JDOQL implementation, using new SQL API
  • XML : Fix for fields marked transient to not be persisted
  • XML : Provide default XmlID/XmlIDREF based on relation metadata information
  • XML : Fix to implement fetch of fields
  • XML : Support for use of schema/table/column
  • XML : Bug fix for XmlIDREF for collection fields
  • LDAP : Support for hierarchical mapping of relations
  • LDAP : Support for wrappers of primitives
  • LDAP : Support for map/array/collection of Strings/primitives to multivalued LDAP components
  • Dropped support for BCEL enhancer

This release is downloadable under an Apache 2 license from the DataNucleus community site.