Docs Menu
Docs Home
/
MongoDB Manual

5.2 Changelog

On this page

  • 5.2.1 Changelog
  • 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

  • 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

  • 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

Next

What is MongoDB?

On this page