You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-dev@db.apache.org by Andy Jefferson <an...@datanucleus.org> on 2010/01/08 16:46:13 UTC

DataNucleus AccessPlatform 2.0.0 released

Just for reference, AccessPlatform 2.0.0 is now released. This builds against 
current SVN trunk of Apache JDO api (and a jar of that snapshot is present in 
DN Maven2 repo, entitled "jdo2-api-2.3-ec.jar").

Version 2.0.0 of AccessPlatform includes the following over version 1.1 :-

* Significantly reworked internal API's to aid easier support for other 
datastores, and datastore features in the future
* Support for persistence to Amazon S3
* Support for persistence to HBase (HADOOP)
* Support for persistence to Oracle Timesten
* Support for persistence of JodaTime fields
* Support for auto-generation of primary key classes during enhancement
* Change default for non-transactional read/write to true for JDO
* Support atomic non-transactional write persist/delete operations
* Level 2 Cache is now enabled by default (soft)
* Split query cache into 3 components : generic compilation, datastore 
compilation and query results. Added API for managing caching of query results 
(using JDO or JPA).
* Cache : Support for pinning/unpinning of query results with 
Memcache/javax.cache
* Support for JDO 2.3 Query cancel, and datastore read/write timeout
* Support for explicit JPA extended persistence context
* Support for JPA2 metamodel API, and bean validation
* Support for various new JPA2 JPQL keywords
* Support for JPA2 ORM additions
* Support for update/delete-by-query for RDBMS (JPQL)
* Rewritten RDBMS JPQL implementation building on generic query compiler. This 
is now the default JPQL implementation for RDBMS, and can be used with the 
query caching mechanism.
* Rewritten RDBMS JDOQL implementation building on generic query compiler. 
This is not currently the default JDOQL implementation but is available to be 
used, and can be used with the query caching mechanism.
* LDAP : Support for persistence of recursive object graph to hierarchical 
structure
* Add support for PMF/EMF singleton pattern, via persistence property
* Spatial : Many fixes to handling of JTS types.
* Many bug fixes, and minor feature additions.


The reworked JDOQL implementation for RDBMS will be completed during the 2.0 
timeline, and eventually will become the default. When the JDO 2.3 TCK is 
complete then there will be a release of AccessPlatform that passes that TCK 
completely.

-- 
Andy
DataNucleus (http://www.datanucleus.org)

Re: DataNucleus AccessPlatform 2.0.0 released

Posted by Matthew Adams <ma...@matthewadams.me>.
Sweet, Andy.  Once again, great work.  I really appreciate your
continuing efforts to keep DataNucleus at the forefront of persistence
technology.

Sincerely,
Matthew

On Fri, Jan 8, 2010 at 7:46 AM, Andy Jefferson <an...@datanucleus.org> wrote:
> Just for reference, AccessPlatform 2.0.0 is now released. This builds against
> current SVN trunk of Apache JDO api (and a jar of that snapshot is present in
> DN Maven2 repo, entitled "jdo2-api-2.3-ec.jar").
>
> Version 2.0.0 of AccessPlatform includes the following over version 1.1 :-
>
> * Significantly reworked internal API's to aid easier support for other
> datastores, and datastore features in the future
> * Support for persistence to Amazon S3
> * Support for persistence to HBase (HADOOP)
> * Support for persistence to Oracle Timesten
> * Support for persistence of JodaTime fields
> * Support for auto-generation of primary key classes during enhancement
> * Change default for non-transactional read/write to true for JDO
> * Support atomic non-transactional write persist/delete operations
> * Level 2 Cache is now enabled by default (soft)
> * Split query cache into 3 components : generic compilation, datastore
> compilation and query results. Added API for managing caching of query results
> (using JDO or JPA).
> * Cache : Support for pinning/unpinning of query results with
> Memcache/javax.cache
> * Support for JDO 2.3 Query cancel, and datastore read/write timeout
> * Support for explicit JPA extended persistence context
> * Support for JPA2 metamodel API, and bean validation
> * Support for various new JPA2 JPQL keywords
> * Support for JPA2 ORM additions
> * Support for update/delete-by-query for RDBMS (JPQL)
> * Rewritten RDBMS JPQL implementation building on generic query compiler. This
> is now the default JPQL implementation for RDBMS, and can be used with the
> query caching mechanism.
> * Rewritten RDBMS JDOQL implementation building on generic query compiler.
> This is not currently the default JDOQL implementation but is available to be
> used, and can be used with the query caching mechanism.
> * LDAP : Support for persistence of recursive object graph to hierarchical
> structure
> * Add support for PMF/EMF singleton pattern, via persistence property
> * Spatial : Many fixes to handling of JTS types.
> * Many bug fixes, and minor feature additions.
>
>
> The reworked JDOQL implementation for RDBMS will be completed during the 2.0
> timeline, and eventually will become the default. When the JDO 2.3 TCK is
> complete then there will be a release of AccessPlatform that passes that TCK
> completely.
>
> --
> Andy
> DataNucleus (http://www.datanucleus.org)
>



-- 
mailto:matthew@matthewadams.me
skype:matthewadams12
yahoo:matthewadams
aol:matthewadams12
google-talk:matthewadams12@gmail.com
msn:matthew@matthewadams.me
http://matthewadams.me
http://www.linkedin.com/in/matthewadams