Hi everyone, Happy to announce that Cayenne 4.2 just went Beta. The new 4.2.B1 release is available from the Cayenne website [1] and Maven Central. Since the last milestone we've implemented a couple of minor features and 19 bug fixes [2], the most notable being desktop Java 17 support for CayenneModeler.
Beta means code freeze and a direct path to the GA release. Let me share the overall 4.2 improvements that make it a worthwhile upgrade: * Lots of improvements to the Property, Query, Expression APIs (nested queries, type-specific Properties, etc) * Ordering on aggregate functions and in-memory evaluation of aggregate expressions * Support for JSON and geospatial value types * Annotations for callback methods on entity classes * Modeler support for downloading JDBC drivers from maven central * Lots of internal runtime changes to address commit edge cases and simply make query to SQL translation more sane Cheers, Andrus [1] https://cayenne.apache.org/download/ [2] https://github.com/apache/cayenne/blob/master/RELEASE-NOTES.txt