News/Events
DataNucleus Access Platform 1.1.1 Released

Mar 17th 2009- DataNucleus Access Platform 1.1.1 ("Rutherford") 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.1 includes the following changes over 1.1.0

  • Added support for generic compilation of long form of Math.XXX, JDOHelper.XXX
  • Added support for parameter.method, parameter.field syntaxis in generic queries
  • Improved in-memory evaluation of queries to skip candidates that fail sub-expressions due to impossible conditions (unimplemented features, or casts etc)
  • Bug fix to always put objects in the L2 cache after a query
  • Bug fix to class loading when user has supplied their own loader
  • Bug fix to JTA with JCA in afterCompletion (Guido Anzuoni)
  • Bug fix to execution of generically compiled queries with parameters so that subsequent invocations use the new parameter values
  • Bug fix to runtime enhancement and use of @Extension with JPA to avoid ClassCastException
  • Improvements to ordered lists to handle some operations that require indexed positions
  • Improvement to object-value-generator to cache the generators
  • Bug fix to JPA @Basic annotation allowing for tagging of custom type fields as persistent
  • RDBMS "JDOQL2" : Improved support for various String methods
  • RDBMS "JDOQL2" : Add support for Math.XXX, JDOHelper.XXX
  • RDBMS "JDOQL2" : Support for static class fields
  • RDBMS "JDOQL2" : Support chained method invocations
  • RDBMS "JDOQL2" : Bug fix to use of parameters when the statement involves unions
  • RDBMS "JDOQL2" : Support for input Extent
  • RDBMS "JDOQL2" : Support for enums
  • RDBMS : Rewrite all backing store "iterator" statements to use new SQL API
  • RDBMS : Separate all native (SQL) statements into their own log category

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