This change (in 4.1 final) causes any direct modifications to the
java.util.Set mapping the to-many relationship to be ignored, which is a
silently breaking change.
For example, this code:
myEntity.getMyRelationshipMappedAsSet().*add*(newObject);
myEntity.getObjectContext().commitChanges();
will
Hi all,
Here is another milestone release of the 4.2.
There are not as many changes in this build as in the first milestone,
but I think it's time to move 4.2 further.
Release notes: https://github.com/apache/cayenne/blob/4.2.M2/RELEASE-NOTES.txt
Maven repo:
https://repository.apache.org/content
+1
1) verified signatures
2) verified archives are basically identical between platforms
3) RAT indicates no unlicensed files
4) compiled from source
5) unit tests ran successfully
6) macOS specific and Platform-agnostic modelers launch on macOS
With the caveat that I haven't been running 4.2 in