5.2 Changelog
On this page
5.2.1 Changelog
Sharding
-
SERVER-58622 DDL coordinator handle write concern error incorrectly when removing coordinator document
-
SERVER-61444 Resharding uses of bumpCollectionVersionAndChangeMetadataInTxn are not idempotent
-
SERVER-61628 Do not reschedule range deletion task when numDeleted < numDocsToRemovePerBatch
-
SERVER-61755 Migration recovery should handle refined shard key
-
SERVER-62065 Upgrade path from 3.6 to 4.0 can leave chunk entries without history on the shards
-
SERVER-62072 _configsvrReshardCollection may return without having waited for unsetting "reshardingFields" to replicate to majority
-
SERVER-62171 Add logs to output of runConcurrentMoveChunk in sharding_statistics_server_status.js
-
SERVER-62178 Resharding can fail with NamespaceNotSharded if recipient primary fails over before creating temporary resharding collection
-
SERVER-62207 ReshardCollection with small maxTimeMS can crash the shard due to incorrect BSON object lifetime
Query
-
SERVER-59754 Incorrect logging of queryHash/planCacheKey for operations that share the same $lookup shape
-
SERVER-62230 Forward port new exhaust cursor tests to the master branch
-
SERVER-62981 Make SBE multi-planner's trial period termination condition independent of collection size
Internals
-
SERVER-53993 Attach client strand before releasing the opCtx in AsyncCommandExecution tests
-
SERVER-59366 Progress monitor for periodic health check
-
SERVER-59394 Setup integration test simulating ldap failure scenario
-
SERVER-59779 Call asCluster() before replSetFreeze in ReplSetTest
-
SERVER-60848 Log which engine was used for processing a query
-
SERVER-60974 Multiversion suites are overwritting receiveChunkWaitForRangeDeleterTimeoutMS
-
SERVER-61592 Querying with ms precision does not return expected results (TS collection)
-
SERVER-61662 SCons configure checks should always run with verbosity
-
SERVER-61923 Shell's consistency checker can mask an error
-
SERVER-61996 Improve performance of DocumentStorage::appendField
-
SERVER-62010 Change DurableCatalog::Entry nss field to TenantNamespace
-
SERVER-62017 Enable all feature flags by default in the sys-perf all feature flags variant
-
SERVER-62085 Use more bits for hashedMultikeyMetadataPaths in validation
-
SERVER-62153 max_time_ms_repl_targeting.js should succeed if the test step succeeds at least once
-
SERVER-62274 Add fCV testing for featureFlagSortArray
-
SERVER-62277 Performance regression from dbstats due to occupied disk space calculation
-
SERVER-62285 validate cachedir add push failure debug messages
-
SERVER-62312 Enable feature flag in 4.4 backport and other housekeeping
-
SERVER-62368 Range deleter must honor rangeDeleterBatchDelayMS
-
SERVER-62371 Syntax error on rare code path in ldap_mongos_health_checking.js
-
SERVER-62373 LDAP health check integration test should assert stats
-
SERVER-62380 Wait for majority commit point to be advanced on each node before starting rollback test in rollback_set_fcv.js
-
SERVER-62392 Prevent timeseries lookup jstests from running in unsupported multiversion environments
-
SERVER-62397 Robustify exact_top_n_feature_flag.js
-
SERVER-62436 Add additional tests of sort/densify/sort optimizations
-
SERVER-62464 Move remediation script to permanent location
-
SERVER-62518 Creating a collection with changeStreamPreAndPostImages enabled in a transaction crashes the server
-
SERVER-62549 Disable renew_ssl_cert in sys-perf on old branches
-
SERVER-62550 Lower BSONColumn roundtrip memory usage in validate
-
SERVER-62592 Make timeseries_sharding_admin_commands.js clearJumboFlag test more resilient
-
SERVER-62621 IDL compatibility checker should check brand new commands
-
SERVER-62650 RecordStore RecordId initialization can deadlock transactions with cache eviction
-
SERVER-62651 Add enable all feature flags by default feature to Enable all feature flags by default to microbenchmark project.
-
SERVER-62662 Backport relevant memory race fixes to 5.2 branch for enterprise_ldap_test
-
SERVER-62680 validate cachedir make local tmp to ensure successful copy
-
SERVER-62682 PrimaryOnlyService Does Not Call _rebuildCV.notify_all() leading to calls to waitForConditionOrInterrupt not being triggered
-
SERVER-62712 validate cachedir isolate cache errors to only the cache debug log file
-
SERVER-62794 Fix BucketCatalog memory threshold initialization
-
SERVER-62829 query_hash_stability.js should not run in passthrough suites that do downgrades
-
SERVER-62948 Ensure FTDC collectors don't have a read timestamp
-
SERVER-63008 [SBE] $concatArrays implementation should account for 0 children
-
SERVER-63010 Ensure that unpacking measurements doesn't overwrite pushedown addFields that are computed on meta data
-
SERVER-63012 Initialize $add with no operands to zero when translating to SBE
-
SERVER-63097 stepdown_race_with_transaction.js should use the "uses_transactions" tag.
-
SERVER-63102 Make separate internalQueryPlanEvaluationWorks knobs for the classic and SBE multi-planners
-
SERVER-63121 Add more logging to abort_in_progress_transactions_on_step_up.js
-
SERVER-63141 Difference in $lookup/$redact/$let behaviour with pipeline optimization
-
SERVER-63145 Query $densify produces incorrect results with optimizations enabled
-
SERVER-63197 Pin microbenchmarks genny version
-
SERVER-63250 Fix implicitly sharding timeseries collections feature flag check
-
SERVER-63432 Transferring large file to repo
-
SERVER-63527 [5.2 only] Add tag to timeseries_id_range.js to stop it running on multiversion suites