Releases: mongodb/mongo-efcore-provider
Releases · mongodb/mongo-efcore-provider
v9.0.3
New Features
- EF-269: Explicit transaction support
- EF-274: Increase vector waiting timeout and add log that we are waiting
Fixes
- EF-270: Query is included in warning for zero results when sensitive logging off
- EF-271: Vector index filter fields do not use element mapping
Maintenance
- Update README.md
- EF-273: Pure refactoring (no behavior change) moving code out of MongoClientWrapper
Full Changelog: v8.3.2...v9.0.3
v8.3.3
New Features
- EF-269: Explicit transaction support
- EF-274: Increase vector waiting timeout and add log that we are waiting
Fixes
- EF-270: Query is included in warning for zero results when sensitive logging off
- EF-271: Vector index filter fields do not use element mapping
Maintenance
- Update README.md
- EF-273: Pure refactoring (no behavior change) moving code out of MongoClientWrapper
Full Changelog: v8.3.2...v8.3.3
v9.0.2
New Features
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
New Features
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
New Features
- EF-204: Queryable Encryption schema generation with new
IsEncryptedfluent 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
UseMongoAPI 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
- EF-208: Add ASP.NET/DI example to README.md by @armanossiloko
- Detailed guide for building the code and running the tests
Full Changelog: v9.0.0...v9.0.1
v8.3.1
New Features
- EF-204: Queryable Encryption schema generation with new
IsEncryptedfluent 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
UseMongoAPI 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
- EF-208: Add ASP.NET/DI example to README.md by @armanossiloko
- Detailed guide for building the code and running the tests
Full Changelog: v8.3.0...v8.3.1
v9.0.0
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
- EF-195: Support setting BSON representation on PropertiesConfigurationBuilder by @mburumaxwell
- EF-196: Support configuration-level HasDateTimeKind by @damieng
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
WARNING
8.3.0 includes breaking changes related to nullable properties and alternative BSON representations. Please read the Breaking Changes before upgrading.
New Features
- EF-195: Support setting BSON representation on PropertiesConfigurationBuilder by @mburumaxwell
- EF-196: Support configuration-level HasDateTimeKind by @damieng
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
EF Core 9 compatible preview release.