Skip to content

Releases: mongodb/mongo-efcore-provider

v9.0.2

10 Oct 09:21
f2b850e

Choose a tag to compare

New Features

  • EF-166: Support for Atlas Vector Search
  • EF-265: Make provider conventions public

Fixes

  • EF-219 Stop throwing null ref for EF.Property

Maintenance

  • EF-266: Update driver and EF versions
  • EF-166: Support running tests in Atlas test container
  • EF-76: Merge ProjectionBindingRemovingExpressionVisitor and MongoProjectionBindingRemovingExpressionVisitor
  • CSHARP-5028: Policy: DBX Repository and Commit Security - Update CODEOWNERS file

Full Changelog: v9.0.1...v9.0.2

v8.3.2

10 Oct 08:55
f2b850e

Choose a tag to compare

New Features

  • EF-166: Support for Atlas Vector Search
  • EF-265: Make provider conventions public

Fixes

  • EF-219 Stop throwing null ref for EF.Property

Maintenance

  • EF-266: Update driver and EF versions
  • EF-166: Support running tests in Atlas test container
  • EF-76: Merge ProjectionBindingRemovingExpressionVisitor and MongoProjectionBindingRemovingExpressionVisitor
  • CSHARP-5028: Policy: DBX Repository and Commit Security - Update CODEOWNERS file

Full Changelog: v8.3.1...v8.3.2

v9.0.1

29 Aug 09:31
b843926

Choose a tag to compare

New Features

  • EF-204: Queryable Encryption schema generation with new IsEncrypted fluent API
  • EF-211: Queryable Encryption server-side schema support
  • EF-207: Alternate key support
  • EF-212: Allow exception suppression when entity type property has ColumnAttribute
  • EF-226: Database seeding via EnsureCreated support
  • EF-213: Allow default C# driver serializers for mapping of structs with simple types
  • EF-259: Read-only property materialization support
  • EF-262: Shadow key support
  • New UseMongo API alternatives to accepting MongoClient (e.g. accept MongoClientSettings)

Fixes

  • EF-251: Fix EF.Property access to composite key properties/elements

Maintenance

  • EF-27: EF Core provider specification & Northwind test coverage
  • EF-258: EF Core API consistency checks and related fixes
  • Bump the MongoDB C# Driver version to 3.4.3
  • Bump the EF Core 9 version to 9.0.8

Documentation

Full Changelog: v9.0.0...v9.0.1

v8.3.1

28 Aug 15:20
5e814a0

Choose a tag to compare

New Features

  • EF-204: Queryable Encryption schema generation with new IsEncrypted fluent API
  • EF-211: Queryable Encryption server-side schema support
  • EF-207: Alternate key support
  • EF-212: Allow exception suppression when entity type property has ColumnAttribute
  • EF-226: Database seeding via EnsureCreated support
  • EF-213: Allow default C# driver serializers for mapping of structs with simple types
  • EF-259: Read-only property materialization support
  • EF-262: Shadow key support
  • New UseMongo API alternatives to accepting MongoClient (e.g. accept MongoClientSettings)

Fixes

  • EF-251: Fix EF.Property access to composite key properties/elements

Maintenance

  • EF-27: EF Core provider specification & Northwind test coverage
  • EF-258: EF Core API consistency checks and related fixes
  • Bump the MongoDB C# Driver version to 3.4.3
  • Bump the EF Core 8 version to 8.0.19

Documentation

Full Changelog: v8.3.0...v8.3.1

v9.0.0

16 Apr 12:52
9594f32

Choose a tag to compare

WARNING

9.0.0 includes breaking changes related to nullable properties and alternative BSON representations. Please read the Breaking Changes before upgrading.

New Features since 9.0.0-preview.1

Changes since 9.0.0-preview.1

  • EF-201: Apply HasBsonRepresentation to nullable properties by @damieng
  • EF-199: Allow navigation collections to be tested for nullability (thanks Marcelo Feodrippe)

Maintenance

  • Upgrade EF dependency to 9.0.4
  • Upgrade MongoDB.Driver dependency to 3.3.0
  • EF-198: Add queryable encryption test coverage by @damieng
  • Improve test coverage for queryable encryption, DbContextPool+AutoTransactionBehavior and Dictionary properties with struct values

Full Changelog: v9.0.0-preview.1...v9.0.0

v8.3.0

16 Apr 12:33
9594f32

Choose a tag to compare

WARNING

8.3.0 includes breaking changes related to nullable properties and alternative BSON representations. Please read the Breaking Changes before upgrading.

New Features

Changes

  • EF-201: Apply HasBsonRepresentation to nullable properties by @damieng
  • EF-199: Allow navigation collections to be tested for nullability (thanks Marcelo Feodrippe)

Maintenance

  • Upgrade EF dependency to 8.0.13
  • Upgrade MongoDB.Driver dependency to 3.3.0
  • EF-198: Add queryable encryption test coverage by @damieng
  • Improve test coverage for queryable encryption, DbContextPool+AutoTransactionBehavior and Dictionary properties with struct values

Full Changelog: v8.2.3...v8.3.0

v9.0.0-preview.1

07 Mar 17:48
810c0f9

Choose a tag to compare

v9.0.0-preview.1 Pre-release
Pre-release

EF Core 9 compatible preview release.

v8.2.3

20 Feb 18:51
7a1999a

Choose a tag to compare

New Features

  • EF-77: Support for top-level scalars (sum, average, min, max etc) #185
  • EF-189: Support ObjectId generation for string id stored as ObjectId #188

Changes

  • EF-188: Do not throw when BSON element missing for an owned collection #187

Maintenance

  • Improve discriminator functional tests #189

Full Changelog: v8.2.2...v8.2.3

v8.2.2

05 Feb 20:55
9337364

Choose a tag to compare

New Features

  • EF-174: Provide conflicting entries when throwing DbUpdateConcurrencyException
  • EF-129: Support value converters against nullable properties
  • EF-183: Support HasIndex on owned entities
  • EF-186: Support byte arrays/binary properties

Fixes

  • EF-182: Stop EF from defaulting key properties as ValueGenerated.OnAdd
  • EF-159: Make ValueConverters respect BsonRepresentation

Maintenance

  • Add client side encryption tests
  • Upgrade dependencies

Full Changelog: v8.2.1...v8.2.2

v8.2.1

12 Dec 21:23
19297e8

Choose a tag to compare

New Features

  • EF-42: Support EF shadow properties
  • EF-173: Support HasIndex by creating indexes during CreateDatabase
  • EF-178: Support Mql.Exists, IsMissing & IsNullOrMissing
  • Preliminary support for EF lazy loading proxies via Microsoft.EntityFrameworkCore.Proxies

Fixes

  • Fix docs typo for CamelCaseElementNameConvention in README.md
  • EF-180: Ensure operations after OfType use entity serializer/EF metadata

Maintenance

  • Update MongoDB.Driver from 3.0.0 to 3.1.0

Full Changelog: v8.2.0...v8.2.1