DataNucleus Access Platform 1.1 M1 Released

Sept 23rd 2008- DataNucleus Access Platform 1.1 ("Rutherford") Milestone 1 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 1 includes the following changes

  • Moved to JDK1.5+ requirement
  • Removal of Java5 plugin, and addition of JPA plugin
  • Support for JDO2.2 transaction isolation specification mechanism
  • Support for JPQL "<>" added to generic query compilation
  • Support for JDOQL "(cast)" added to generic query compilation
  • Support for JPQL bulk delete for db4o, NeoDatis, Excel, XML, LDAP and JSON datastores
  • Support db4o 7.0 or later only
  • Log any invalid/unsupported persistence properties
  • Remove support for NucleusSQL for RDBMS datastores
  • Performance improvement to Excel and XML datastores to not repeatedly open/close the datastore
  • When checking for RDBMS table existence use DatabaseMetaData.getTables for performance
  • Fix logging of initialisation of Derby datastores to remove logged exception
  • Fix logging of initialisation of RDBMS SEQUENCE_TABLE to remove logged exception
  • Fix bug in loading of unloaded fields to cater for corner case
  • Fix bug in persistence of 1-N bidir List using cascade delete
  • Fix available transaction isolation levels for HSQL, H2 datastores
  • Fix bug in DB4O and NeoDatis JDOQL handling of "{alias}.b" syntax
  • Fix bug in Extents with subclasses for Excel, XML, LDAP and JSON datastores
  • Fix bug in LDAP persistence of boolean fields

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