Repository navigation
Conversation
|
Assigned |
There was a problem hiding this comment.
🔵 Needs a closer look
It combines a large refactor (serialization domain plumbing) with potentially breaking public API removals and at least one confirmed runtime bug risk, so it needs careful human validation before merging.
Pull request overview
This PR appears to address a LINQ client-side projection crash (member-init projections) by introducing/propagating an explicit BSON serialization domain through translation/serializer-finding paths, while also doing a broad cleanup pass across the repo (test renames/namespaces, analyzer configuration, obsolete API removals, formatting).
Changes:
- Plumb a serialization domain through LINQ translation, projection/filter rendering, and serializer-finder logic to avoid relying on the global static registry.
- Large-scale test/code hygiene updates (namespace/class renames for “Jira” tests, formatting fixes, and analyzer configuration via
.editorconfig/ project settings). - Dependency/tooling updates (e.g., libmongocrypt version bump, docfx update) and removal of legacy ruleset usage.
File summaries
| File | Description |
|---|---|
| tests/MongoDB.TestHelpers/MongoDB.TestHelpers.csproj | Remove legacy ruleset reference. |
| tests/MongoDB.Driver.Tests/WatchPipelineNamespaceFilterTests.cs | Rename/move regression test class/namespace. |
| tests/MongoDB.Driver.Tests/UnifiedTestOperations/UnifiedTestOperationFactory.cs | Remove count unified operation creation path. |
| tests/MongoDB.Driver.Tests/UnifiedTestOperations/UnifiedRewrapManyDataKeyOperation.cs | Minor control-flow formatting in options parsing. |
| tests/MongoDB.Driver.Tests/UnifiedTestOperations/UnifiedLoopOperation.cs | Using-order cleanup. |
| tests/MongoDB.Driver.Tests/UnifiedTestOperations/UnifiedGetSnapshotTimeOperation.cs | Trailing brace formatting. |
| tests/MongoDB.Driver.Tests/UnifiedTestOperations/UnifiedAppendMetadataOperation.cs | Trailing brace formatting. |
| tests/MongoDB.Driver.Tests/UnifiedTestOperations/Matchers/UnifiedEventMatcher.cs | Minor control-flow formatting. |
| tests/MongoDB.Driver.Tests/UnifiedTestOperations/Matchers/UnifiedErrorMatcher.cs | Indentation/format fix in switch case. |
| tests/MongoDB.Driver.Tests/StringInFilterDefinitionBuilderTests.cs | Rename/move regression test class/namespace. |
| tests/MongoDB.Driver.Tests/Specifications/transactions/TransactionsProseTests.cs | Trailing brace formatting. |
| tests/MongoDB.Driver.Tests/Specifications/retryable-writes/prose-tests/PoolClearRetryability.cs | Indentation fix in lambda body. |
| tests/MongoDB.Driver.Tests/Specifications/retryable-reads/RetryableReadsProseTests.cs | Whitespace fix in generic type usage. |
| tests/MongoDB.Driver.Tests/Specifications/read-write-concern/DocumentTestRunner.cs | Using-order cleanup. |
| tests/MongoDB.Driver.Tests/Specifications/initial-dns-seedlist-discovery/prose-tests/SrvPartsTests.cs | Trailing brace formatting. |
| tests/MongoDB.Driver.Tests/Specifications/auth/AuthTestRunner.cs | Update password assertion to use Evidence instead of obsolete password API. |
| tests/MongoDB.Driver.Tests/Search/AtlasSearchIndexManagmentTests.cs | Formatting for object initializer. |
| tests/MongoDB.Driver.Tests/Samples/AggregationSample.cs | Indentation fix in LINQ query expression. |
| tests/MongoDB.Driver.Tests/PipelineStageDefinitionBuilderTests.cs | Formatting for array type syntax. |
| tests/MongoDB.Driver.Tests/PipelineDefinitionBuilderTests.cs | Whitespace fixes in test model properties. |
| tests/MongoDB.Driver.Tests/PinnedShardRouterTests.cs | Using cleanup to include TestHelpers extension. |
| tests/MongoDB.Driver.Tests/OfTypeSerializerTests.cs | Whitespace fix. |
| tests/MongoDB.Driver.Tests/OcspIntegrationTests.cs | Using cleanup. |
| tests/MongoDB.Driver.Tests/MongoIndexManagerTests.cs | Using cleanup. |
| tests/MongoDB.Driver.Tests/MongoDB.Driver.Tests.csproj | Remove legacy ruleset reference. |
| tests/MongoDB.Driver.Tests/MongoCredentialTests.cs | Update test to use Evidence API. |
| tests/MongoDB.Driver.Tests/MisbehavedAsyncServerSelectionTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Driver.Tests/ListDatabasesTests.cs | Using cleanup. |
| tests/MongoDB.Driver.Tests/Linq/TestHelpers.cs | Use serialization domain when creating translation context. |
| tests/MongoDB.Driver.Tests/Linq/Linq3ImplementationWithLinq2Tests/Translators/AggregateGroupTranslatorTests.cs | Whitespace fix in lambda. |
| tests/MongoDB.Driver.Tests/Linq/Linq3ImplementationWithLinq2Tests/MongoQueryableTests.cs | Indentation fix in query expression. |
| tests/MongoDB.Driver.Tests/Linq/Linq3Implementation/Translators/ExpressionToPipelineTranslators/UnionMethodToPipelineTranslatorTests.cs | Spacing fix in class declaration. |
| tests/MongoDB.Driver.Tests/Linq/Linq3Implementation/Translators/ExpressionToPipelineTranslators/DocumentsStageTranslationTests.cs | Rename/move regression test class/namespace. |
| tests/MongoDB.Driver.Tests/Linq/Linq3Implementation/Translators/ExpressionToAggregationExpressionTranslators/MethodTranslators/StringConcatMethodToAggregationExpressionTranslatorTests.cs | Using-order cleanup. |
| tests/MongoDB.Driver.Tests/Linq/Linq3Implementation/Translators/ExpressionToAggregationExpressionTranslators/MethodTranslators/SelectManyMethodToAggregationExpressionTranslatorTests.cs | Trailing brace formatting. |
| tests/MongoDB.Driver.Tests/Linq/Linq3Implementation/Translators/ExpressionToAggregationExpressionTranslators/MethodTranslators/PercentileMethodToAggregationExpressionTranslatorTests.cs | Trailing brace formatting. |
| tests/MongoDB.Driver.Tests/Linq/Linq3Implementation/Translators/ExpressionToAggregationExpressionTranslators/MethodTranslators/MqlFieldTests.cs | Namespace adjustment for test organization. |
| tests/MongoDB.Driver.Tests/Linq/Linq3Implementation/Translators/ExpressionToAggregationExpressionTranslators/MethodTranslators/MedianMethodToAggregationExpressionTranslatorTests.cs | Trailing brace formatting. |
| tests/MongoDB.Driver.Tests/Linq/Linq3Implementation/Translators/ExpressionToAggregationExpressionTranslators/MemberInitExpressionToAggregationExpressionTranslatorTests.cs | Split [Fact] onto separate line. |
| tests/MongoDB.Driver.Tests/Linq/Linq3Implementation/SerializerFinders/WindowTests.cs | Use serialization domain in serializer finder invocation. |
| tests/MongoDB.Driver.Tests/Linq/Linq3Implementation/Misc/SerializationHelperTests.cs | Namespace adjustment for test organization. |
| tests/MongoDB.Driver.Tests/Linq/Linq3Implementation/Misc/DocumentSerializerHelperTests.cs | Namespace adjustment for test organization. |
| tests/MongoDB.Driver.Tests/Linq/Integration/StringTrimTests.cs | Using-order cleanup. |
| tests/MongoDB.Driver.Tests/Linq/Integration/StringInQueryableTests.cs | Rename/move regression test class/namespace. |
| tests/MongoDB.Driver.Tests/Linq/Integration/ProjectionScalarAndTernaryTests.cs | Rename/move regression test class/namespace. |
| tests/MongoDB.Driver.Tests/Linq/Integration/ProjectionExpressionDefinitionCasingTests.cs | Rename/move regression test class/namespace and add required using. |
| tests/MongoDB.Driver.Tests/Linq/Integration/NonTranslatableExpressionThrowsTests.cs | Rename/move regression test class/namespace. |
| tests/MongoDB.Driver.Tests/Linq/Integration/MqlSubtypeTests.cs | String interpolation spacing cleanup. |
| tests/MongoDB.Driver.Tests/Linq/Integration/ElemMatchFilterAndPullFilterTests.cs | Rename/move regression test class/namespace. |
| tests/MongoDB.Driver.Tests/JsonDrivenTests/JsonDrivenWaitForPrimaryChangeTest.cs | Whitespace fix. |
| tests/MongoDB.Driver.Tests/JsonDrivenTests/JsonDrivenUpdateOneTest.cs | Use generic UpdateOptions<T> and target-typed new(). |
| tests/MongoDB.Driver.Tests/JsonDrivenTests/JsonDrivenUpdateManyTest.cs | Use generic UpdateOptions<T> and target-typed new(). |
| tests/MongoDB.Driver.Tests/JsonDrivenTests/JsonDrivenTestFactory.cs | Remove deprecated count test type creation. |
| tests/MongoDB.Driver.Tests/JsonDrivenTests/JsonDrivenReplaceOneTest.cs | Use generic ReplaceOptions<T> and target-typed new(). |
| tests/MongoDB.Driver.Tests/JsonDrivenTests/JsonDrivenDatabaseAggregateTest.cs | Using-order cleanup. |
| tests/MongoDB.Driver.Tests/JsonDrivenTests/JsonDrivenAssertSameLsidOnLastTwoCommandsTest.cs | Using-order cleanup. |
| tests/MongoDB.Driver.Tests/JsonDrivenTests/JsonDrivenAssertDifferentLsidOnLastTwoCommandsTest.cs | Using-order cleanup. |
| tests/MongoDB.Driver.Tests/GridFS/MockHelpers.cs | Ensure mocked IMongoClient.Settings is configured. |
| tests/MongoDB.Driver.Tests/GeoJsonObjectModel/GeoJsonFeatureCollectionTests.cs | Using-order cleanup. |
| tests/MongoDB.Driver.Tests/FindOneAndMethodOverloadResolutionTests.cs | Rename/move regression test class/namespace. |
| tests/MongoDB.Driver.Tests/FilterDefinitionBuilderEnumComparedToEnumTests.cs | Whitespace fix. |
| tests/MongoDB.Driver.Tests/Encryption/QueryableEncryptionStringQueryTests.cs | Update comment to reflect GA status and server version requirement. |
| tests/MongoDB.Driver.Tests/Encryption/AutoEncryptionOptionsTests.cs | Using cleanup. |
| tests/MongoDB.Driver.Tests/DictionaryKeySerializationTests.cs | Rename/move regression test class/namespace. |
| tests/MongoDB.Driver.Tests/CustomEnumSerializerInQueryTests.cs | Rename/move regression test class/namespace. |
| tests/MongoDB.Driver.Tests/Core/WireProtocol/Messages/CommandMessageSectionTests.cs | Using cleanup. |
| tests/MongoDB.Driver.Tests/Core/Servers/TopologyVersionTests.cs | Formatting for BsonDocument initializer. |
| tests/MongoDB.Driver.Tests/Core/Servers/ServerDescriptionWithSimilarLastUpdateTimestampEqualityComparer.cs | Remove obsolete Version member usage in equality comparer. |
| tests/MongoDB.Driver.Tests/Core/Servers/HeartbeatDelayTests.cs | Attribute spacing fix. |
| tests/MongoDB.Driver.Tests/Core/ReadPreferenceTests.cs | Using cleanup. |
| tests/MongoDB.Driver.Tests/Core/ReadConcernTests.cs | Using cleanup. |
| tests/MongoDB.Driver.Tests/Core/Operations/RetryableUpdateCommandOperationTests.cs | Using cleanup. |
| tests/MongoDB.Driver.Tests/Core/Operations/RetryableDeleteCommandOperationTests.cs | Using cleanup. |
| tests/MongoDB.Driver.Tests/Core/Operations/MaxTimeHelperTests.cs | Using cleanup. |
| tests/MongoDB.Driver.Tests/Core/Operations/BulkWriteOperationErrorTests.cs | Using-order cleanup. |
| tests/MongoDB.Driver.Tests/Core/Operations/AsyncCursorSourceEnumeratorTests.cs | Update cursor construction with session parameter; trailing brace formatting. |
| tests/MongoDB.Driver.Tests/Core/MongoWriteConcernExceptionTests.cs | Using-order cleanup. |
| tests/MongoDB.Driver.Tests/Core/Misc/TaskExtensionsTests.cs | Attribute spacing fix. |
| tests/MongoDB.Driver.Tests/Core/Helpers/ServerDescriptionHelper.cs | Remove obsolete version usage in helper. |
| tests/MongoDB.Driver.Tests/Core/Events/TraceSourceSdamEventSubscriberTests.cs | Whitespace fix in named argument. |
| tests/MongoDB.Driver.Tests/Core/Connections/Socks5ProxySettingsTests.cs | Trailing brace formatting. |
| tests/MongoDB.Driver.Tests/Core/Connections/Socks5AuthenticationSettingsTests.cs | Trailing brace formatting. |
| tests/MongoDB.Driver.Tests/Core/Connections/CommandEventHelperTests.cs | Using cleanup. |
| tests/MongoDB.Driver.Tests/Core/Configuration/SslStreamSettingsTests.cs | Array formatting fix. |
| tests/MongoDB.Driver.Tests/Core/Clusters/ReplicaSetConfigTests.cs | Using-order cleanup. |
| tests/MongoDB.Driver.Tests/Core/Clusters/MultiServerClusterTests.cs | Remove obsolete version usage in server description. |
| tests/MongoDB.Driver.Tests/Core/Clusters/ClusterIdTests.cs | Using-order cleanup. |
| tests/MongoDB.Driver.Tests/Core/ChangeStreamUpdateDescriptionSerializerTests.cs | Using-order cleanup. |
| tests/MongoDB.Driver.Tests/Core/Bindings/CoreServerSessionPoolTests.cs | Remove obsolete version usage in server description. |
| tests/MongoDB.Driver.Tests/ConnectionTimeoutExceptionTests.cs | Using cleanup; rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Driver.Tests/ClientSessionExtensionsTests.cs | Whitespace cleanup. |
| tests/MongoDB.Driver.Tests/Authentication/Libgssapi/GssapiSecurityCredentialTests.cs | Switch env vars used for credentials. |
| tests/MongoDB.Driver.Tests/Authentication/Gssapi/Sspi/NativeMethodsTests.cs | Using-order cleanup. |
| tests/MongoDB.Driver.Tests/Authentication/AuthenticatorFactoryTests.cs | Split [Fact] onto separate line. |
| tests/MongoDB.Driver.Tests/AsyncCursorTests.cs | Using cleanup. |
| tests/MongoDB.Driver.Tests/AggregateSetWindowFieldsExamplesTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Driver.Tests/AggregateGeoNearTests.cs | Trailing brace formatting. |
| tests/MongoDB.Driver.Tests/AggregateDensifyExamplesTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Driver.TestHelpers/X509CertificateLoader.cs | Update preprocessor guard to NET9_0_OR_GREATER and formatting. |
| tests/MongoDB.Driver.TestHelpers/MongoDB.Driver.TestHelpers.csproj | Remove legacy ruleset reference. |
| tests/MongoDB.Driver.TestHelpers/MongoDatabaseFixture.cs | Brace formatting. |
| tests/MongoDB.Driver.TestHelpers/DriverTestConfiguration.cs | Update binding/channel usage to pass OperationContext. |
| tests/MongoDB.Driver.TestHelpers/Core/SpanCapturer.cs | Whitespace fix. |
| tests/MongoDB.Driver.TestHelpers/Core/Logging/LoggableTestClass.cs | Using-order cleanup. |
| tests/MongoDB.Driver.TestHelpers/Core/Logging/LogEntry.cs | Whitespace fix in property. |
| tests/MongoDB.Driver.TestHelpers/Core/Logging/ILoggingService.cs | Remove redundant public modifiers in interface. |
| tests/MongoDB.Driver.TestHelpers/Core/JsonDrivenTests/CommandStartedEventAsserter.cs | Fix typo/spacing in case label. |
| tests/MongoDB.Driver.TestHelpers/Core/EventCapturer.cs | Fix trailing whitespace/punctuation in exception throw. |
| tests/MongoDB.Driver.Encryption.Tests/CipherCallbacksTests.cs | Using-order cleanup. |
| tests/MongoDB.Driver.Encryption.Tests/BsonUtil.cs | Change class visibility to internal and using-order cleanup. |
| tests/MongoDB.Bson.Tests/Serialization/TryRegisterClassMapTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/SetIdMemberWrongClassErrorTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/UnsupportedGuidSerializationExceptionTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/ShortAsObjectSerializationTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/SerializeAsNominalTypeSerializerTests.cs | Formatting fix in nested class declaration. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/ScalarValueObjectSerializationTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/RepresentedAsObjectIdCollectionSerializationTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/RecursiveTreeSerializationTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/ObservableCollectionSerializationTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/ObjectSerializerTests.cs | Fix test to pass discriminator convention variable correctly. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/ObjectSerializerDecimalDeserializationTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/ObjectIdRepresentedStringArraySerializationTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/MultiDimensionalArrayObjectSerializationTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/ListMemberSerializationTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/ImmutableStackSerializerTests.cs | Preprocessor/trailing formatting. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/ImmutableSortedSetSerializerTests.cs | Preprocessor/trailing formatting. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/ImmutableQueueSerializerTests.cs | Preprocessor/trailing formatting. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/ImmutableListSerializerTests.cs | Preprocessor/trailing formatting. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/ImmutableHashSetSerializerTest.cs | Preprocessor/trailing formatting. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/ImmutableArraySerializerTests.cs | Preprocessor/trailing formatting. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/GuidRepresentationAttributeSerializationTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/ElementAppendingSerializerTests.cs | Formatting fix. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/DictionaryWithComplexKeySerializationTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/DecimalDeserializationFromNumericTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/Decimal128SerializerTests.cs | Indentation/spacing in LINQ query. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/BsonDocumentIdProviderTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/Serializers/AnonymousTypeDeserializationTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/SafeContentElementIgnoredTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/ReadOnlyDateTimeMemberSerializationTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/PrivateAccessorMemberMapTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/NonCompliantMemberClassMapTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/InheritedIdMemberTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/IndexerPropertyIgnoredInClassMapTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/IgnoreExtraElementsInheritanceSerializationTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/IdGenerators/IdGeneratorsTests.cs | Minor refactor in equality implementation. |
| tests/MongoDB.Bson.Tests/Serialization/IdGenerators/CombGuidGeneratorTests.cs | Using-order cleanup. |
| tests/MongoDB.Bson.Tests/Serialization/IdGenerators/AscendingGuidGeneratorTests.cs | Using-order cleanup. |
| tests/MongoDB.Bson.Tests/Serialization/ExtensionMembersTests.cs | Remove preprocessor guard and fix indentation. |
| tests/MongoDB.Bson.Tests/Serialization/DefaultValueOnDeserializationTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/Conventions/AutoMapUsesDefaultConventionsTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/Serialization/BsonSerializerNominalTypeTests.cs | Using-order cleanup. |
| tests/MongoDB.Bson.Tests/Serialization/BsonClassMapTests.cs | Minor refactors and access modifier adjustment in test types. |
| tests/MongoDB.Bson.Tests/Serialization/AbstractIdPropertyOverrideSerializationTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/ObjectModel/Decimal128Tests.cs | Using-order cleanup. |
| tests/MongoDB.Bson.Tests/ObjectModel/BsonObjectIdConvertibleTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/ObjectModel/BsonDoubleNaNEqualityTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/ObjectModel/BsonDocumentWrapperTests.cs | Add named argument for clarity. |
| tests/MongoDB.Bson.Tests/ObjectModel/BsonDecimal128Tests.cs | Using-order cleanup. |
| tests/MongoDB.Bson.Tests/ObjectModel/BsonDateTimeRangeTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/ObjectModel/BsonArrayFromNonGenericEnumerableTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/MongoDB.Bson.Tests.csproj | Remove legacy ruleset reference. |
| tests/MongoDB.Bson.Tests/IO/LargeDocumentRoundTripTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/IO/JsonWriterTests.cs | Minor refactor to remove this.. |
| tests/MongoDB.Bson.Tests/IO/JsonRegularExpressionParsingTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/IO/JsonElementNameWithSpecialCharactersTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/IO/JsonDateParsingTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/IO/BsonBinaryWriterChunkBoundaryTests.cs | Rename/move regression test class/namespace and add comment. |
| tests/MongoDB.Bson.Tests/IO/BsonBinaryReaderTests.cs | Formatting for nested BsonDocument initializer. |
| tests/MongoDB.Bson.Tests/IO/BinaryPrimitivesCompatTests.cs | Using-order cleanup. |
| tests/MongoDB.Bson.Tests/BsonExtensionMethodsNominalTypeTests.cs | Using-order cleanup. |
| tests/MongoDB.Bson.TestHelpers/MongoDB.Bson.TestHelpers.csproj | Remove legacy ruleset reference. |
| tests/MongoDB.Bson.TestHelpers/JsonDrivenTests/JsonDrivenTestCase.cs | Using-order cleanup. |
| tests/MongoDB.Bson.TestHelpers/JsonDrivenTests/EmbeddedResourceJsonFileReader.cs | Minor refactor to remove this.. |
| tests/MongoDB.Bson.TestHelpers/EqualityComparers/EnumerableSetEqualityComparer.cs | Make comparer field private. |
| tests/AtlasConnectivity.Tests/AtlasConnectivity.Tests.csproj | Remove legacy ruleset reference. |
| tests/.editorconfig | Add analyzer suppressions for test code. |
| src/MongoDB.Shared/EmptyPackageAssetPlaceholder/. | Placeholder asset (packaging). |
| src/MongoDB.Driver/TargetFramework.cs | Update TFM monikers and add fallback throw. |
| src/MongoDB.Driver/SortDirectionExtensions.cs | Trailing brace formatting. |
| src/MongoDB.Driver/SetFieldDefinitions.cs | Pass serialization domain into translation adapter. |
| src/MongoDB.Driver/ServerSession.cs | Remove obsolete no-op members. |
| src/MongoDB.Driver/Search/SearchTextOptions.cs | Trailing brace formatting. |
| src/MongoDB.Driver/Search/SearchSpanDefinition.cs | Whitespace fix. |
| src/MongoDB.Driver/Search/SearchScoreDefinitionBuilder.cs | Whitespace fix. |
| src/MongoDB.Driver/Search/SearchRangeV2.cs | Whitespace fix. |
| src/MongoDB.Driver/Search/SearchPhraseOptions.cs | Trailing brace formatting. |
| src/MongoDB.Driver/Search/RankFusionScoreDetails.cs | Trailing brace formatting. |
| src/MongoDB.Driver/Search/OperatorSearchDefinitions.cs | Formatting for with expression. |
| src/MongoDB.Driver/Search/MatchCriteria.cs | Trailing brace formatting. |
| src/MongoDB.Driver/RankFusionOptions.cs | Trailing brace formatting. |
| src/MongoDB.Driver/ProjectionDefinitionBuilder.cs | Brace/else formatting fix. |
| src/MongoDB.Driver/ProjectionDefinition.cs | Pass serialization domain into translation adapter. |
| src/MongoDB.Driver/PipelineDefinition.cs | Remove obsolete serializer alias property. |
| src/MongoDB.Driver/MongoCredential.cs | Remove obsolete password API (tests updated accordingly). |
| src/MongoDB.Driver/Linq/LookupResult.cs | Fix indentation/spacing. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Translators/ExpressionToPipelineTranslators/DocumentsMethodToPipelineTranslator.cs | Use translation context’s serialization domain for lookup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Translators/ExpressionToPipelineTranslators/AsMethodToPipelineTranslator.cs | Use translation context’s serialization domain for lookup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Translators/ExpressionToExecutableQueryTranslators/SumMethodToExecutableQueryTranslator.cs | Use translation context’s serialization domain for lookup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Translators/ExpressionToAggregationExpressionTranslators/MethodTranslators/SigmoidMethodToAggregationExpressionTranslator.cs | Trailing brace formatting. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Translators/ExpressionToAggregationExpressionTranslators/ArrayLengthExpressionToAggregationExpressionTranslator.cs | Use translation context’s serialization domain for lookup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Serializers/IGroupingSerializer.cs | Using-order cleanup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Serializers/DictionarySerializer.cs | Whitespace fix. |
| src/MongoDB.Driver/Linq/Linq3Implementation/SerializerFinders/SerializerFinderVisitUnary.cs | Whitespace fix. |
| src/MongoDB.Driver/Linq/Linq3Implementation/SerializerFinders/SerializerFinderVisitMemberInit.cs | Whitespace fix in exception message. |
| src/MongoDB.Driver/Linq/Linq3Implementation/SerializerFinders/SerializerFinderVisitConstant.cs | Stop using static registry; use domain. |
| src/MongoDB.Driver/Linq/Linq3Implementation/SerializerFinders/SerializerFinderVisitBinary.cs | Indentation fix. |
| src/MongoDB.Driver/Linq/Linq3Implementation/SerializerFinders/SerializerFinder.cs | Add serialization-domain parameter to serializer finding. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Reflection/MethodInfoSet.cs | Indentation fix. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Reflection/MathMethod.cs | Update TFM guards (drop netstandard2.1). |
| src/MongoDB.Driver/Linq/Linq3Implementation/Reflection/KeyValuePairMethod.cs | Update TFM guards (drop netstandard2.1). |
| src/MongoDB.Driver/Linq/Linq3Implementation/Reflection/DateTimeConstructor.cs | Whitespace fix. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Misc/SerializationHelper.cs | Whitespace fix. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Misc/ReferenceEqualityComparer.cs | Suppress CA1065 for deliberate throw in hash code. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Misc/PartialEvaluator.cs | Indentation fix. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Misc/IBsonSerializerExtensions.cs | Whitespace fix. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Visitors/AstNodeVisitor.cs | Whitespace fix. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Stages/AstUnsetStage.cs | Using-order cleanup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Stages/AstStage.cs | Whitespace fix. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Stages/AstSetWindowFieldsStage.cs | Using-order cleanup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Stages/AstSetStage.cs | Using-order cleanup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Stages/AstProjectStage.cs | Using-order cleanup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Stages/AstMergeStage.cs | Using-order cleanup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Stages/AstGroupStage.cs | Using-order cleanup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Stages/AstCurrentOpStage.cs | Using-order cleanup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Stages/AstBucketStage.cs | Using-order cleanup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Stages/AstBucketAutoStage.cs | Using-order cleanup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Stages/AstAddFieldsStage.cs | Using-order cleanup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Optimizers/AstGroupingPipelineOptimizer.cs | Whitespace fix. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Expressions/AstZipExpression.cs | Using-order cleanup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Expressions/AstSwitchExpression.cs | Using-order cleanup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Expressions/AstSliceExpression.cs | Using-order cleanup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Expressions/AstPercentileWindowExpression.cs | Trailing brace formatting. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Expressions/AstPercentileExpression.cs | Trailing brace formatting. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Expressions/AstPercentileAccumulatorExpression.cs | Trailing brace formatting. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Expressions/AstNaryExpression.cs | Using-order cleanup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Expressions/AstMedianWindowExpression.cs | Whitespace fix. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Expressions/AstMedianExpression.cs | Trailing brace formatting. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Expressions/AstMedianAccumulatorExpression.cs | Trailing brace formatting. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Expressions/AstLetExpression.cs | Using-order cleanup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Expressions/AstFunctionExpression.cs | Using-order cleanup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Expressions/AstExpressionExtensions.cs | Indentation fix. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Expressions/AstDateFromPartsExpression.cs | Using-order cleanup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Expressions/AstCustomAccumulatorExpression.cs | Using-order cleanup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Expressions/AstCondExpression.cs | Whitespace fix. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Expressions/AstComputedDocumentExpression.cs | Using-order cleanup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/Expressions/AstComputedArrayExpression.cs | Using-order cleanup. |
| src/MongoDB.Driver/Linq/Linq3Implementation/Ast/AstEnumExtensions.cs | Trailing brace formatting. |
| src/MongoDB.Driver/Linq/ISetWindowFieldsPartitionExtensions.cs | Whitespace fix. |
| src/MongoDB.Driver/IServerSession.cs | Remove obsolete interface members. |
| src/MongoDB.Driver/IInheritableMongoClientSettings.cs | Add SerializationDomain to inherited settings. |
| src/MongoDB.Driver/IClusterSource.cs | Remove redundant public in interface. |
| src/MongoDB.Driver/GridFS/MongoDB.Driver.GridFS.csproj | Remove legacy ruleset reference. |
| src/MongoDB.Driver/GridFS/GridFSFileInfoCompat.cs | Remove deprecated IdAsBsonValue member. |
| src/MongoDB.Driver/GridFS/GridFSBucketOptions.cs | Add compatibility comment for serializer registry property. |
| src/MongoDB.Driver/GeoNearOptions.cs | Trailing brace formatting. |
| src/MongoDB.Driver/FindFluentBase.cs | Remove obsolete Count/CountAsync surface from base. |
| src/MongoDB.Driver/FilterDefinition.cs | Pass serialization domain into translation adapter. |
| src/MongoDB.Driver/FieldValueSerializerHelper.cs | Stop using static serializer registry; use passed registry. |
| src/MongoDB.Driver/Encryption/KmsProviderRegistry.cs | Whitespace fix. |
| src/MongoDB.Driver/Encryption/IAutoEncryptionProviderRegistry.cs | Remove redundant public in interface method. |
| src/MongoDB.Driver/Encryption/IAutoEncryptionLibMongoCryptController.cs | Remove redundant public in interface method. |
| src/MongoDB.Driver/Encryption/AutoEncryptionProviderRegistry.cs | Whitespace fix. |
| src/MongoDB.Driver/Core/WireProtocol/Messages/MongoDBMessage.cs | Simplify message base type. |
| src/MongoDB.Driver/Core/WireProtocol/Messages/Encoders/MessageEncoderSettings.cs | Remove obsolete GuidRepresentation setting name. |
| src/MongoDB.Driver/Core/WireProtocol/Messages/Encoders/IMessageEncoderFactory.cs | Reduce encoder factory API surface. |
| src/MongoDB.Driver/Core/WireProtocol/Messages/Encoders/BinaryEncoders/Opcode.cs | Remove unused legacy opcodes. |
| src/MongoDB.Driver/Core/WireProtocol/Messages/Encoders/BinaryEncoders/ClientBulkWriteOpsSectionFormatter.cs | Use section render args serializer registry (domain-aware). |
| src/MongoDB.Driver/Core/WireProtocol/Messages/CompressedMessage.cs | Update compressed encoder selection for simplified factory. |
| src/MongoDB.Driver/Core/WireProtocol/Messages/CommandMessageSection.cs | Formatting in ctor initializer. |
| src/MongoDB.Driver/Core/SingleBatchAsyncCursor.cs | Add DisposeAsync implementation. |
| src/MongoDB.Driver/Core/Servers/Server.cs | Remove obsolete Invalidate overload. |
| src/MongoDB.Driver/Core/Operations/MapReduceOperationBase.cs | Update command creation signature to use operation context session. |
| src/MongoDB.Driver/Core/Operations/ListIndexesOperation.cs | Header year + using cleanup. |
| src/MongoDB.Driver/Core/Operations/ListDatabasesOperation.cs | Header year + using cleanup. |
| src/MongoDB.Driver/Core/Operations/ICommandCreator.cs | Remove explicit session param; rely on OperationContext. |
| src/MongoDB.Driver/Core/Operations/CursorBatchDeserializationHelper.cs | Minor formatting around settings application. |
| src/MongoDB.Driver/Core/Operations/CountOperation.cs | Use operationContext.Session for read concern derivation. |
| src/MongoDB.Driver/Core/Operations/AsyncCursorSourceEnumerator.cs | Remove outdated analyzer suppression; trailing brace formatting. |
| src/MongoDB.Driver/Core/MongoInternalException.cs | Remove serialization constructor. |
| src/MongoDB.Driver/Core/MongoClientException.cs | Remove serialization constructor. |
| src/MongoDB.Driver/Core/MongoAuthenticationException.cs | Remove serialization constructor. |
| src/MongoDB.Driver/Core/Logging/LogCategoryHelper.cs | new[] formatting fix. |
| src/MongoDB.Driver/Core/Events/IEvent.cs | Remove redundant public in interface. |
| src/MongoDB.Driver/Core/Events/CommandStartedEvent.cs | Whitespace fix. |
| src/MongoDB.Driver/Core/DatabaseNamespace.cs | Remove obsolete internal system collection properties. |
| src/MongoDB.Driver/Core/Connections/Socks5ProxySettings.cs | Trailing brace formatting. |
| src/MongoDB.Driver/Core/Connections/Socks5Helper.cs | Whitespace fix in switch expression. |
| src/MongoDB.Driver/Core/Connections/Socks5AuthenticationSettings.cs | Trailing brace formatting. |
| src/MongoDB.Driver/Core/Connections/HelloHelper.cs | Modify hello command fields (includes backpressure). |
| src/MongoDB.Driver/Core/Connections/ClientMetadata.cs | Formatting around array spread. |
| src/MongoDB.Driver/Core/Connections/ClientDocumentHelper.cs | Indentation fix for local switch expression. |
| src/MongoDB.Driver/Core/Configuration/TracingOptions.cs | Trailing brace formatting. |
| src/MongoDB.Driver/Core/Configuration/SslStreamSettings.cs | Update comment re TLS 1.3 numeric constant usage. |
| src/MongoDB.Driver/Core/Configuration/Socks5ProxyStreamSettings.cs | Trailing brace formatting. |
| src/MongoDB.Driver/Core/Compression/SnappyCompressor.cs | Using-order cleanup. |
| src/MongoDB.Driver/Core/Clusters/ClusterFactory.cs | Whitespace fix. |
| src/MongoDB.Driver/Core/Clusters/Cluster.cs | Target-typed new formatting. |
| src/MongoDB.Driver/Core/ChangeStreamUpdateDescription.cs | Doc comment wording change. |
| src/MongoDB.Driver/Core/Bindings/ReadWriteBindingHandle.cs | Remove exposed Session property. |
| src/MongoDB.Driver/Core/Bindings/ReadBindingHandle.cs | Header year + remove exposed Session property. |
| src/MongoDB.Driver/Core/Bindings/IChannelSource.cs | Header year + remove exposed Session property. |
| src/MongoDB.Driver/Core/Bindings/IBinding.cs | Header year + remove exposed Session property. |
| src/MongoDB.Driver/Core/Bindings/ChannelSourceHandle.cs | Header year + remove exposed Session property. |
| src/MongoDB.Driver/ConvertOptions.cs | Trailing brace formatting. |
| src/MongoDB.Driver/ClusterKey.cs | Whitespace fix in property. |
| src/MongoDB.Driver/ClientSessionOptions.cs | Whitespace fix. |
| src/MongoDB.Driver/BulkWriteUpdateOneModel.cs | Fix XML doc indentation. |
| src/MongoDB.Driver/BulkWriteInsertOneResult.cs | Remove deprecated InsertedId alias. |
| src/MongoDB.Driver/BsonSerializerExtensions.cs | Add helper to extract document id from serializer. |
| src/MongoDB.Driver/BinaryVectorExtensions.cs | Whitespace fix. |
| src/MongoDB.Driver/Authentication/ScramSha/ScramShaSecondSaslStep.cs | Whitespace fix in tuple return. |
| src/MongoDB.Driver/Authentication/Oidc/OidcObtainCredentialsSaslStep.cs | Add ConfigureAwait(false) on await. |
| src/MongoDB.Driver/Authentication/Oidc/GcpOidcCallback.cs | Whitespace fix in tuple return. |
| src/MongoDB.Driver/Authentication/Oidc/AzureOidcCallback.cs | Whitespace fix in tuple return. |
| src/MongoDB.Driver/AggregateOptions.cs | Remove obsolete UseCursor. |
| src/MongoDB.Driver/AggregateFluentBase.cs | Remove obsolete Unwind overload. |
| src/MongoDB.Driver/AggregateFluent.cs | Remove obsolete Unwind overload implementation. |
| src/MongoDB.Driver/AggregateExpressionDefinition.cs | Pass serialization domain into translation adapter. |
| src/MongoDB.Driver.Encryption/MongoDB.Driver.Encryption.csproj | Remove ruleset ref; bump libmongocrypt version. |
| src/MongoDB.Driver.Encryption/LogLevel.cs | Brace formatting. |
| src/MongoDB.Driver.Encryption/EncryptionAlgorithm.cs | Remove deprecated TextPreview alias. |
| src/MongoDB.Driver.Encryption/CsfleSchemaBuilder.cs | Comment about needing user-supplied serialization domain. |
| src/MongoDB.Driver.Encryption/CryptClientFactory.cs | Whitespace fix. |
| src/MongoDB.Driver.Encryption/Binary.cs | Indentation fix. |
| src/MongoDB.Driver.Encryption/.editorconfig | Add CA1061/CA1063 analyzer config. |
| src/MongoDB.Driver.Authentication.AWS/SaslSteps/AWSLastSaslStep.cs | Whitespace fix. |
| src/MongoDB.Driver.Authentication.AWS/CredentialsSources/IAWSCredentialsSource.cs | Remove IDisposable/ResetCache from interface. |
| src/MongoDB.Driver.Authentication.AWS/CredentialsSources/AWSInstanceCredentialsSource.cs | Remove no-op Dispose/ResetCache. |
| src/MongoDB.Driver.Authentication.AWS/AWSSaslMechanism.cs | Stop calling removed ResetCache. |
| src/MongoDB.Bson/TargetFramework.cs | Update TFM monikers and add fallback throw. |
| src/MongoDB.Bson/Serialization/Serializers/TwoDimensionalArraySerializer.cs | Use default serialization domain registry. |
| src/MongoDB.Bson/Serialization/Serializers/TimeOnlySerializer.cs | Trailing brace formatting. |
| src/MongoDB.Bson/Serialization/Serializers/ThreeDimensionalArraySerializer.cs | Use default serialization domain registry. |
| src/MongoDB.Bson/Serialization/Serializers/SerializeAsNominalTypeSerializer.cs | Use default serialization domain registry. |
| src/MongoDB.Bson/Serialization/Serializers/NullableSerializer.cs | Use default serialization domain registry + domain API note. |
| src/MongoDB.Bson/Serialization/Serializers/MemorySerializer.cs | Minor formatting around switch. |
| src/MongoDB.Bson/Serialization/Serializers/IEnumerableDeserializingAsCollectionSerializer.cs | Use default serialization domain registry. |
| src/MongoDB.Bson/Serialization/Serializers/HalfSerializer.cs | Raise minimum TFM guard to net6+. |
| src/MongoDB.Bson/Serialization/Serializers/ExpandoObjectSerializer.cs | Make serializer domain-aware via ctor overload. |
| src/MongoDB.Bson/Serialization/Serializers/ElementAppendingSerializer.cs | Create root context with explicit default domain. |
| src/MongoDB.Bson/Serialization/Serializers/BsonValueSerializerBase.cs | Lookup serializer within same domain. |
| src/MongoDB.Bson/Serialization/Serializers/BsonDocumentSerializer.cs | Use default domain for id-generator lookup (with note). |
| src/MongoDB.Bson/Serialization/Options/TimeOnlyUnits.cs | Trailing brace formatting. |
| src/MongoDB.Bson/Serialization/Options/DateOnlyDocumentFormat.cs | Trailing brace formatting. |
| src/MongoDB.Bson/Serialization/IMultipleChildSerializersConfigurable.cs | Trailing brace formatting. |
| src/MongoDB.Bson/Serialization/IdGenerators/AscendingGuidGenerator.cs | Using-order cleanup. |
| src/MongoDB.Bson/Serialization/CreatorMapDelegateCompiler.cs | Using-order cleanup. |
| src/MongoDB.Bson/Serialization/Conventions/StringIdStoredAsObjectIdConvention.cs | Use member-map serialization domain for lookup. |
| src/MongoDB.Bson/Serialization/Conventions/ObjectSerializerAllowedTypesConvention.cs | Whitespace fixes; trailing brace formatting. |
| src/MongoDB.Bson/Serialization/Conventions/ImmutableTypeClassMapConvention.cs | Trailing brace formatting. |
| src/MongoDB.Bson/Serialization/Conventions/EnumRepresentationConvention.cs | Whitespace fix in ctor chaining. |
| src/MongoDB.Bson/Serialization/Conventions/ConventionBase.cs | Remove this. in type name call. |
| src/MongoDB.Bson/Serialization/Attributes/BsonGuidRepresentationAttribute.cs | Using-order cleanup. |
| src/MongoDB.Bson/Serialization/AttributedSerializationProvider.cs | Pass serialization domain to attribute serializer creation. |
| src/MongoDB.Bson/ObjectModel/BsonObjectId.cs | Minor refactor to remove this.. |
| src/MongoDB.Bson/ObjectModel/BsonDecimal128.cs | Minor refactor to remove this.. |
| src/MongoDB.Bson/IO/OutputBufferChunkSource.cs | Make constants private const. |
| src/MongoDB.Bson/IO/JsonConvert.cs | Raise Half-related guards to net6+. |
| src/MongoDB.Bson/IO/InputBufferChunkSource.cs | Make constants private const. |
| src/MongoDB.Bson/IO/IBsonReader.cs | Remove redundant public in interface. |
| src/MongoDB.Bson/IO/ElementAppendingBsonWriter.cs | Using-order cleanup. |
| src/MongoDB.Bson/IO/ByteBufferStream.cs | Using-order cleanup. |
| src/MongoDB.Bson/IO/BsonWriter.cs | Remove this. from exception type name. |
| src/MongoDB.Bson/IO/BsonStreamAdapter.cs | Using-order cleanup. |
| src/MongoDB.Bson/IO/BsonReaderSettings.cs | Remove this. from exception type name. |
| src/MongoDB.Bson/IO/BsonReader.cs | Remove this. from exception type name. |
| src/MongoDB.Bson/IO/BsonBinaryWriterSettings.cs | Default max doc size via default domain defaults. |
| src/MongoDB.Bson/IO/BsonBinaryReaderSettings.cs | Default max doc size via default domain defaults. |
| src/MongoDB.Bson/Exceptions/BsonSerializationException.cs | Remove serialization constructor. |
| src/MongoDB.Bson/Exceptions/BsonInternalException.cs | Remove serialization constructor. |
| src/MongoDB.Bson/Exceptions/BsonException.cs | Remove serialization constructor. |
| src/MongoDB.Bson/.editorconfig | Add analyzer configuration for BSON project. |
| specifications/client-side-encryption/prose-tests/etc/data/encryptedFields-substring-ci-di.json | Update queryType and max query length for substring. |
| purls.txt | Update libmongocrypt purl version. |
| evergreen/run-tests.sh | Update FRAMEWORK docs to use TFMs. |
| evergreen/execute-tests.sh | Remove netstandard2.1 -> netcoreapp3.1 mapping. |
| evergreen/build-apidocs.sh | Update docfx tool version. |
| benchmarks/MongoDB.Driver.Benchmarks/MultiDoc/FindManyBenchmark.cs | Indentation fix. |
| benchmarks/MongoDB.Driver.Benchmarks/MongoDB.Driver.Benchmarks.csproj | Enable analyzers/settings; remove ruleset. |
| benchmarks/MongoDB.Driver.Benchmarks/Exporters/LocalExporter.cs | Trailing brace formatting. |
| benchmarks/MongoDB.Driver.Benchmarks/Exporters/EvergreenExporter.cs | Trailing brace formatting. |
| benchmarks/MongoDB.Driver.Benchmarks/Bson/BsonEncodingBenchmark.cs | Whitespace fix. |
| benchmarks/MongoDB.Driver.Benchmarks/BenchmarkHelper.cs | Trailing brace formatting. |
| AGENTS.md | Update documented target frameworks. |
Review details
- Files reviewed: 2/2 changed files
- Comments generated: 0
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
Please double-check the ticket number, https://jira.mongodb.org/browse/CSHARP-6224 is something different then stated in the title. |
|
Superseded by #2123 — branch renamed to |
No description provided.