Evaluating the release now. All the license and signature checks pass, but when I build Agrest with it, I get 3 unit test failures, something related to foreign key handling:
[ERROR] ParentIT.relate_ToMany_MixedCollection:90 Unexpected row count in the DB ==> expected: <3> but was: <2> [ERROR] ParentIT.toMany_CreateUpdateDelete:137 Unexpected row count in the DB ==> expected: <2> but was: <1> [ERROR] Parent_MapperIT.toMany_LongId:101 Unexpected row count in the DB ==> expected: <2> but was: <1> The code to reproduce is on this branch: https://github.com/agrestio/agrest/tree/cayenne-xx I am -1 for now. Let's investigate this some more. Thanks, Andrus > On May 30, 2024, at 8:09 AM, Nikita Timofeev <ntimof...@objectstyle.com> > wrote: > > Hi all, > > Here is a maintenance release 4.2.1, it fixes several issues, some are > pretty serious. > > Release notes: > https://github.com/apache/cayenne/blob/4.2.1/RELEASE-NOTES.txt > Maven repo: > https://repository.apache.org/content/repositories/orgapachecayenne-1053/ > Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.2.1/ > <https://dist.apache.org/repos/dist/dev/cayenne/4.0.3/> > > Please evaluate and cast your votes > > -- > Best regards, > Nikita Timofeev