This is a patch release that contains fixes and stability improvements:
- CSHARP-5916: ExpressionNotSupportedException when a $set stage expression references a member of a captured constant
- CSHARP-5918: ExpressionNotSupportedException when a $set stage expression uses ToList method
- CSHARP-5917: Mql.Field should lookup for default serializer if null is provided as a bsonSerializer parameter
- CSHARP-5920: SerializerFinder wrapping serializer into Upcast/Downcast serializer breaks some expressions translation
- CSHARP-5905: Fix bug when using EnumRepresentationConvention or ObjectSerializerAllowedTypesConvention
- CSHARP-5928: LINQ Provider throws misleading exception if expression translation is not supported
- CSHARP-5929: Improve SerializerFinder to proper handling of IUnknowableSerializer
The full list of issues resolved in this release is available at CSHARP JIRA project.
Documentation on the .NET driver can be found here.