v8.1.0
WARNING
8.1.0 features breaking changes primarily related to transaction support and Guid binary storage but also to interfaces and classes not intended to be used directly by consumers of the provider. Please always read the Breaking Changes before upgrading from a prior version as our alignment with the EF Core Provider version number does not allow us to bump the major version number for breaking changes.
New features
- EF-81:
SaveChanges
&SaveChangesAsync
now perform their changes in an automatic transaction! (See the breaking changes doc for more information on server requirements) breaking - EF-154: Switch Guid binary format over to V3/Standard breaking
- EF-150: Optimistic concurrency support is now available using the
IsConcurrencyToken/ConcurrencyCheck
method/attribute for properties maintained by the developer andIsRowVersion/Timestamp
method/attribute for a versioning property maintained by the provider. - EF-47:
Dictionary
&ReadOnlyDictionary
properties on entities can now be mapped.
Bug fixes
- EF-157:
CamelCaseElementNameConvention
now cases owned entities based on their property name and not their type name breaking
Maintenance
- EF-151: Improve Nuget package hygiene - icons, README etc.
- EF-152: Migrate signing to Garasign
- Upgrade EF to 8.0.7 and MongoDB.Driver to 2.28.0
- Clean up some built-in convention mechanisms
- Add breaking changes doc
Full Changelog: v8.0.3...v8.1.0