OGM-469 Unifying retrieval of embedded field values from MongoDB documents
OGM-469 Extracting interfaces for grid operation contexts
OGM-469 Avoiding Hamcrest matchers
OGM-469 Unifying some redundant code
OGM-469 Making AssociationPersister usage less error-prone
OGM-469 Changing GridDialect#isStoredInEntityStructure() to accept key and context specific to the association family only rather than specific to association instances
OGM-469 Caching AssocationTypeContext instances in collection persister
OGM-625 Avoiding round-trip to the datastore in MongoDBDialect#createAssociation()
OGM-469 Exposing the entity on the current side of an association via AssociationContext
OGM-469 Avoiding re-read of the entity document when retrieving embedded associations
OGM-469 Copying code from AbstractSaveEventListener in order to adapt it for OGM's needs
OGM-469 Making sure entity extra state does not get lost when using identity id generation strategy
OGM-469 Adding test for deletion of transient entity and @NotFound
OGM-469 Making sure element collections in nested embeddables are loaded correctly
OGM-629 Making sure element collections in nested embeddables are persisted in CouchDB
Updating comparison version for API change report
OGM-469 Incorporating review remarks
OGM-591 Storing inverse side of one-to-one association not as array but as single element in MongoDB
Updating readme and changelog prior to release 4.1.0.Beta8
[Jenkins release job] Preparing release 4.1.0.Beta8