Improvements to metadata loading process to exceptions thrown and access to class/field that is
causing the problem (allowing IDE tools to highlight the problem).

Support for datastores that use simple SCO wrappers for some fields and backed SCO wrappers for others

Major improvements to in-memory query evaluation : SUM, result class handling, creator expressions,
JPQL "case", JPQL "type", support for Math functions, fix to some Date methods, support for methods on arrays.

Fix to reuse of queries (e.g when using COUNT to get size of original query result) to respect "subclasses" flag

Fix to pm.getObjectsById to cater for inheritance level

JDO : more flexibility on specification of embedded fields

JPA : vendor extension annotation for specifying indexes

JPA : fix to some obscure IdentifiableType method

RDBMS : more flexibility on query method invocation to allow them to be usable on subclasses
of the invoked type

RDBMS : more flexibility on storage of Time fields

RDBMS : use plugin manager to handle method/operator invocations

Neo4j : first major release with Neo4j support

Neo4j : support lazy loading on results from queries

Neo4j : better handling of polymorphic queries excluding subclasses

MongoDB : support lazy loading on results from queries

MongoDB : support use of embedded fields in queries

MongoDB : support use of Enum as query parameter

Spatial : support Java-style method invocation in queries of spatial methods (for the majority of
methods at least).

AWTGeom : support for Rectangle.contains with in-memory query evaluation