Cayenne 3.1.2 Released
Nov 20, 2017

This is a maintenance release with a few bug fixes. It can be downloaded from here.

A full list of changes in this release:

Bug Fixes:

  • CAY-1969 Malformed EJBQL Yields NPE
  • CAY-2084 ObjectIdQuery - no cache access polymorphism
  • CAY-2101 DataContext.currentSnapshot() doesn’t set snapshot entity name
  • CAY-2137 When generating SQL from EJBQL, use “AND” to separate multiple join conditions
  • CAY-2175 AliasName used in EJBQLQuery is not working if it contains mixed case
  • CAY-2226 PK generation for Frontbase: PK cache size must be ignored
  • CAY-2276 PrePersist listener registered as PostPersist in LifecycleCallbackRegistry.addListener(Class<?>, LifecycleListener)