Skip to content

v8.1.0

Compare
Choose a tag to compare
@damieng damieng released this 15 Aug 21:59
· 48 commits to main since this release
752a162

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 and IsRowVersion/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