Hi! We wanted inform you that we have made a change to the previous performance regression fix ( MONGOID-5704 ). In the previous fix, we only validated associations that were currently in-memory and unpersisted or modified. We are removing the check for unpersistence/modification as we were encountering issues with incorrect validation for associations dependent on the parent state if the parent updates without the child updating. However, since we are still only checking associations that are currently in-memory, this change should not result in a drastic performance regression. Wanted to reach out and make sure you were aware of this as it will be included in the next release.