Release notes - MongODM - 0.24.0
Bug
MODM-79 Fix sample layout issues
MODM-147 DbMaintainer can have concurrency with dbcontext.SaveChanges() execution
MODM-158 cursor.MoveNextAsync doesn't use an execution context when tries to deserialize new models
MODM-170 Upsert should invalidate db cache on related model
Improvement
MODM-75 Remove support to GridFS
MODM-136 Add TotalElements field in PaginatedEnumerable
MODM-137 Update ExecutionContext
MODM-138 Transform ReferenceSerializerAdapter into a generic SerializerAdapter
MODM-139 Remove SemanticVersion and related logic
MODM-151 Add support to .Net 7
MODM-154 Upgrade to Mongo driver 2.19.0
MODM-156 DocumentMigration must handle also one-to-many documents migration
MODM-160 TryFindOneAsync(TKey id) must handle also FormatException
MODM-162 Add "fixDeserializedModelFunc" parameter in "IModelMapBuilder.AddFallbackSchema" method
MODM-166 Update license from Etherna Sagl to Etherna Sa
MODM-169 Change license to LGPL
MODM-172 Support structs with models
New Feature
MODM-140 Add possibility to override nominal type of ModelMap
MODM-143 Add operation logging feature
MODM-167 Implement atomic upsert using domain classes