Skip to content

11.0.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@AGiorgetti AGiorgetti released this 07 Nov 10:23
· 0 commits to master since this release

11.0.0-beta.1

  • Support: net6.0, netstandard2.1, net472
  • Updated MongoDb driver to 3.0.0
  • Updated nuget package icon.

Breaking Changes

  • Carefully read the MongoDB C# Driver 3.0 Migration Guide
  • dropped netstandard2.0 support.
  • dropped net461 support.
  • Removed Obsolete Extension methods: ExtensionMethods.ToMongoCommit_original(), ExtensionMethods.ToCommit_original(), ExtensionMethods.AsDictionary<Tkey, Tvalue>(), ExtensionMethods.ToMongoCommitIdQuery()
  • Check your GUID serialization:
    • if it's a new project, you should not have any problem; you'll use the new GUID serialization format.
    • if it's an old project, you should check the GUID serialization format:
      • if you are using the Standard format, you should not have any problem.
      • if you are (most likely) using the CSharpLegacy format, you should change the GUID serialization format to CSharpLegacy:
        BsonSerializer.RegisterSerializer(new GuidSerializer(GuidRepresentation.CSharpLegacy));
        see README.md for more information.
  • MongoShapshotFields renamed to: MongoSnapshotFields