Overview
Products
Support
Third-Party Tools
DataNucleus Access Platform 1.0 M2 Released

June 1st 2008 - DataNucleus Access Platform 1.0 ("Faraday") Milestone 2 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.0 Milestone 2 includes the following changes

  • Support for persistence to DB4O as an embedded server (contrib from Joe Batt)
  • Support for some early draft JPA 2 methods relating to caching and querying
  • Support for persistence to NeoDatis
  • Support for persistence to JSON (RESTful)
  • Improvements to persistence to XML, including allowing defining of the root for each class.
  • Significant improvements in support for XA transactions with the JDO JCA adapter, used extensively by JFire
  • Provision of a public API for accessing schema information for RDBMS
  • Bug fixes to L2 caching of SCO fields
  • Bug fix to detachment when a field was previously attached unchanged.
  • Bug fix to support @Persistent "recursionDepth" which was previously ignored.
  • Memory footprint improvements for StateManager.
  • Optimisation of some aspects of relationship management to prevent unnecessary loading of fields when not needed
  • Bug fix to use of autoincrement fields with PostgreSQL when used in non-default schema
  • Bug fix to use of "JDOHelper.getObjectId" within JDOQL for composite PK app id cases
  • Bug fix to the enhancement of jdoMakeDirty for detached cases to allow for inheritance

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