DataNucleus AccessPlatform 5.1 Release Notes

The 5.1 release of AccessPlatform is available under the Apache 2 license from our download page

Version 5.1 includes the following over 5.0

  • Updated bytecode enhancement for easier StateManager access

  • Support for findByUnique

  • Support for version "initial-value" specification.

  • Support for soft-delete of persistent objects.

  • Support for views with identity

  • Support for Audit @CreateUser/@UpdateUser

  • Support for CDI injectable AttributeConverters and Entity Listeners.

  • Add support for Redis L2/QueryResults cache

  • Drop support for Swarmcache L2 cache

  • Drop support for Apache DBCP v1 connection pool


No further releases planned; commercial enquiries required.


DataNucleus AccessPlatform 5.1.11

Aug 4th 2018 : Version 5.1.11 includes the following changes

Enhancements

Bugs

  • datanucleus-core-305 - When updating L2 cached object, make sure that any versioned field is also updated (backport)

  • datanucleus-api-jpa-108 - MetaModel SingularAttribute.isOptional can give misleading info (backport)

  • datanucleus-rdbms-284 - Modifications to bulk exists logic in 5.1.10 cause it to try when using Optional


DataNucleus AccessPlatform 5.1.10

Jun 2nd 2018 : Version 5.1.10 includes the following changes

Enhancements

Bugs

DataNucleus AccessPlatform 5.1.9

Apr 28th 2018 : Version 5.1.9 includes the following changes

Enhancements

Bugs

DataNucleus AccessPlatform 5.1.8

Apr 4th 2018 : Version 5.1.8 includes the following changes

Enhancements

Bugs

DataNucleus AccessPlatform 5.1.7

Mar 5th 2018 : Version 5.1.7 includes the following changes

Enhancements

Bugs

  • datanucleus-rdbms-251 - When processing update, only ignore field marked as "not for update" when not in where clause

  • datanucleus-rdbms-252 - JPQL : Use of CASE expression using parameters in UPDATE statement can result in compilation errors

  • datanucleus-rdbms-253 - Bulk update/delete queries do not use the "precompilable" flag, but should


DataNucleus AccessPlatform 5.1.6

Jan 29th 2018 : Version 5.1.6 includes the following changes

Enhancements

Bugs

  • datanucleus-core-274 - Unable to execute an UPDATE JPQL Query against a domain class that contains 'Set' in its name

  • datanucleus-core-275 - Lists might appear empty while they are actually not (forEach)

  • datanucleus-neo4j-32 - Retrieval code doesnt handle primitive retrieval when not existing in database

  • datanucleus-neo4j-35 - Ineqeulity Filter method, .ne() gives QueryExecutionException.

  • datanucleus-rdbms-242 - Query with candidate being base of inheritance tree using "complete-table" strategy fails when overriding the "id" column name

  • datanucleus-rdbms-243 - JDOQL query fails when using reference to interface field, and implementations share table

  • datanucleus-jpa-query-4 - @Basic @Lob ArrayList<byte[]> entity field results in erroneous metamodel

  • datanucleus-jpa-query-5 - @Basic @Lob Serializable entity field results in erroneous metamodel


DataNucleus AccessPlatform 5.1.5

Dec 22nd 2017 : Version 5.1.5 includes the following changes

Enhancements

Bugs

DataNucleus AccessPlatform 5.1.4

Nov 24th 2017 : Version 5.1.4 includes the following changes

Enhancements

Bugs

  • datanucleus-core-268 - Internal definition of persistence.xsd had incorrect "version" for JPA 2.1 and JPA 2.2.

  • datanucleus-api-jpa-99 - Internal definition of orm.xsd had incorrect "version" for JPA 2.2.

  • datanucleus-rdbms-237 - Schema identifier naming ignores N-1 uni "table" specification in <field>, so defines its own join table name


DataNucleus AccessPlatform 5.1.3

Oct 23rd 2017 : Version 5.1.3 includes the following changes

Enhancements

Bugs


DataNucleus AccessPlatform 5.1.2

Sep 13th 2017 : Version 5.1.2 includes the following changes

Enhancements

Bugs

DataNucleus AccessPlatform 5.1.1

Aug 10th 2017 : Version 5.1.1 includes the following changes

Enhancements

Bugs

DataNucleus AccessPlatform 5.1.0.RELEASE

Jul 15th 2017 : Version 5.1 RELEASE includes the following changes

Enhancements

Bugs

DataNucleus AccessPlatform 5.1.0.M4

Jul 4th 2017 : Version 5.1 Milestone 4 includes the following changes

Enhancements

Bugs

  • datanucleus-rdbms-200 - Types not converted in TypeConverterLiteral, causing delegate literal to fail to construct.


DataNucleus AccessPlatform 5.1.0.M3

Jun 1st 2017 : Version 5.1 Milestone 3 includes the following changes

Enhancements

Bugs

DataNucleus AccessPlatform 5.1.0.M2

Apr 27th 2017 : Version 5.1 Milestone 2 includes the following changes

Enhancements

Bugs

DataNucleus AccessPlatform 5.1.0.M1

Mar 17th 2017 : Version 5.1 Milestone 1 includes the following changes

Enhancements

Bugs