|
Aug 1st 2011
- DataNucleus Access Platform 3.0.0 ("Newton") 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 3.0.0 Release
includes the following changes over 3.0 M6
-
JDO : Add ability to hook into transaction events via listener
-
JPA : Fix problem with DetachAllOnRollback not being set
-
JPA : Fix fetch flag observance when read from XML
-
JPA : Fix problem with singleton EMF pattern
-
Major changes to java type management to support specification of generics by configuration, and
to give major speed up in type information access
-
Move SCO container backing store implementations into RDBMS plugin
-
Fix use of version metadata with respect to inheritance of classes, affecting various store plugins
-
Fix problems with non-transactional "commit" and pm/em close process to discard objects that
don't need any processing
-
Fix all operations that involve schema updates to respect the "autoCreate" flags (so they now
can correctly prevent any schema changes)
-
Fix to queries using result class, to prevent NPE when selecting candidate and defining result class
as candidate
-
MongoDB : fix to use of IDENTITY for datastore id
-
MongoDB : fix to querying with inheritance
-
MongoDB : added extra handling of MongoDB numeric types
-
Maven : fix to setting of the CLASSPATH in some situations
Version 3.0
includes the following major changes over 2.2
-
JDO, JPA, REST APIs split out into separate plugins with JPA no longer piggybacking on JDO.
-
Major restructring to provide initial support for Data Federation
-
Ability to specify classes as "read-only"
-
Major changes with non-transactional operations, providing atomic persistence/delete
-
SchemaTool : added support for ODF, Excel, MongoDB, HBase
-
MongoDB : New plugin for MongoDB document store, providing quite complete feature set
-
HBase : Much enhanced support for HBase map store
-
RDBMS : Added support for SQLite
-
ODF : support added for embedded fields, maps, value generation, query of interfaces
-
Excel : support added for maps, value generation, query of interfaces
-
NeoDatis : support for unique constraints
-
Cache : added support for Xmemcached, and enhanced support for EHCache
-
JDO : Support for "complete-table"
-
JDO : Support for bulk update/delete via typesafe API
-
JPA : support for singleton EMF pattern
-
JPA : support for merge of transient object when it has identity fields mapping to persistent object
-
Now works with JBoss 6+
-
Many bug fixes, and minor feature additions.
This release is downloadable under an Apache 2 license from the
DataNucleus community site.
|
|