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

Reply via email to