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.