Cayenne 4.2.3 Released
Nov 19, 2025
This is a maintenance release of Cayenne 4.2. This version fixes several important issues and recomended for the upgrade. It can be downloaded from here.
A full list of changes in this release:
Changes/New Features:
- CAY-2884 Upgrade gradle to 8.13
- CAY-2893 Update velocity-engine-core dependency
- CAY-2897 Add no-op default implementations to the GraphChangeHandler interface
- CAY-2905 Upgrade Gradle to 8.14
Bug Fixes:
- CAY-2836 ObjectSelect.selectCount() throws if a query contains ordering
- CAY-2863 DbEntity qualifiers are no longer applied to JOIN conditions
- CAY-2883 License and notice templates are not processed by the Gradle build
- CAY-2885 Modeler: DbImport fails to load DB schema view
- CAY-2887 Expressions: Incorrect serialization to string of numeric literals
- CAY-2895 Incorrect Lazy Pagination Comparison for BigInteger PK
- CAY-2896 Inserting two identical objects into two datamaps stores both objects in the last used datamap
- CAY-2898 Crypto: NPE in a ColumnQuery
-
CAY-2899 CommitLog: missing lifecycle-induced changes in
excludeFromTransactionmode - CAY-2900 Meaningful generated PKs could lead to the ClassCastException
- CAY-2901 Loosing comments on the existing ObjAttribute after DB import
- CAY-2904 Disjoint prefetch returns incorrect data