|  | 
|  | 1 | +.. _5.2.1-changelog: | 
|  | 2 | + | 
|  | 3 | +5.2.1 Changelog | 
|  | 4 | +--------------- | 
|  | 5 | + | 
|  | 6 | +Sharding | 
|  | 7 | +~~~~~~~~ | 
|  | 8 | + | 
|  | 9 | +- :issue:`SERVER-58622` DDL coordinator handle write concern error incorrectly when removing coordinator document | 
|  | 10 | +- :issue:`SERVER-61444` Resharding uses of bumpCollectionVersionAndChangeMetadataInTxn are not idempotent | 
|  | 11 | +- :issue:`SERVER-61628` Do not reschedule range deletion task when numDeleted < numDocsToRemovePerBatch | 
|  | 12 | +- :issue:`SERVER-61755` Migration recovery should handle refined shard key | 
|  | 13 | +- :issue:`SERVER-62065` Upgrade path from 3.6 to 4.0 can leave chunk entries without history on the shards | 
|  | 14 | +- :issue:`SERVER-62072` _configsvrReshardCollection may return without having waited for unsetting "reshardingFields" to replicate to majority | 
|  | 15 | +- :issue:`SERVER-62171` Add logs to output of runConcurrentMoveChunk in sharding_statistics_server_status.js | 
|  | 16 | +- :issue:`SERVER-62178` Resharding can fail with NamespaceNotSharded if recipient primary fails over before creating temporary resharding collection | 
|  | 17 | +- :issue:`SERVER-62207` ReshardCollection with small maxTimeMS can crash the shard due to incorrect BSON object lifetime | 
|  | 18 | + | 
|  | 19 | +Query | 
|  | 20 | +~~~~~ | 
|  | 21 | + | 
|  | 22 | +- :issue:`SERVER-59754` Incorrect logging of queryHash/planCacheKey for operations that share the same $lookup shape | 
|  | 23 | +- :issue:`SERVER-62230` Forward port new exhaust cursor tests to the master branch | 
|  | 24 | +- :issue:`SERVER-62981` Make SBE multi-planner's trial period termination condition independent of collection size | 
|  | 25 | + | 
|  | 26 | +Internals | 
|  | 27 | +~~~~~~~~~ | 
|  | 28 | + | 
|  | 29 | +- :issue:`SERVER-51456` Database Profiler outputs incorrect value of property "keysDeleted"  for a remove operation when a write conflict occurs | 
|  | 30 | +- :issue:`SERVER-53993` Attach client strand before releasing the opCtx in AsyncCommandExecution tests | 
|  | 31 | +- :issue:`SERVER-58153` Enable Feature flag for Remove Faulty Mongos From Cluster Topology | 
|  | 32 | +- :issue:`SERVER-59366` Progress monitor for periodic health check | 
|  | 33 | +- :issue:`SERVER-59375` Should collect summary statistics about transient faults | 
|  | 34 | +- :issue:`SERVER-59394` Setup integration test simulating ldap failure scenario | 
|  | 35 | +- :issue:`SERVER-59397` implement randomization for health check periods | 
|  | 36 | +- :issue:`SERVER-59779` Call asCluster() before replSetFreeze in ReplSetTest | 
|  | 37 | +- :issue:`SERVER-60846` Remove double severity in favor of discrete type | 
|  | 38 | +- :issue:`SERVER-60848` Log which engine was used for processing a query | 
|  | 39 | +- :issue:`SERVER-60974` Multiversion suites are overwritting receiveChunkWaitForRangeDeleterTimeoutMS | 
|  | 40 | +- :issue:`SERVER-61592` Querying with ms precision does not return expected results (TS collection)  | 
|  | 41 | +- :issue:`SERVER-61662` SCons configure checks should always run with verbosity | 
|  | 42 | +- :issue:`SERVER-61923` Shell's consistency checker can mask an error | 
|  | 43 | +- :issue:`SERVER-61996` Improve performance of DocumentStorage::appendField | 
|  | 44 | +- :issue:`SERVER-62010` Change DurableCatalog::Entry nss field to TenantNamespace | 
|  | 45 | +- :issue:`SERVER-62017` Enable all feature flags by default in the sys-perf all feature flags variant | 
|  | 46 | +- :issue:`SERVER-62085` Use more bits for hashedMultikeyMetadataPaths in validation | 
|  | 47 | +- :issue:`SERVER-62153` max_time_ms_repl_targeting.js should succeed if the test step succeeds at least once | 
|  | 48 | +- :issue:`SERVER-62174` FaultManager to support dynamic configuration of health check intervals | 
|  | 49 | +- :issue:`SERVER-62188` Shutdown race with use after free in DeadlineFuture | 
|  | 50 | +- :issue:`SERVER-62202` Log ID 5936504 should contain observer type as string | 
|  | 51 | +- :issue:`SERVER-62204` do not schedule health check if observer is not enabled | 
|  | 52 | +- :issue:`SERVER-62274` Add FCV testing for featureFlagSortArray | 
|  | 53 | +- :issue:`SERVER-62277` Performance regression from dbstats due to occupied disk space calculation | 
|  | 54 | +- :issue:`SERVER-62285` validate cachedir add push failure debug messages | 
|  | 55 | +- :issue:`SERVER-62312` Enable feature flag in 4.4 backport and other housekeeping | 
|  | 56 | +- :issue:`SERVER-62321` Increase kActiveFaultDuration for fault manager test suite. | 
|  | 57 | +- :issue:`SERVER-62357` Increase the default health check progress monitor interval | 
|  | 58 | +- :issue:`SERVER-62368` Range deleter must honor rangeDeleterBatchDelayMS | 
|  | 59 | +- :issue:`SERVER-62371` Syntax error on rare code path in ldap_mongos_health_checking.js | 
|  | 60 | +- :issue:`SERVER-62373` LDAP health check integration test should assert stats | 
|  | 61 | +- :issue:`SERVER-62378` Remove improperly merged lines from unit test | 
|  | 62 | +- :issue:`SERVER-62380` Wait for majority commit point to be advanced on each node before starting rollback test in rollback_set_fcv.js | 
|  | 63 | +- :issue:`SERVER-62392` Prevent timeseries lookup jstests from running in unsupported multiversion environments | 
|  | 64 | +- :issue:`SERVER-62397` Robustify exact_top_n_feature_flag.js | 
|  | 65 | +- :issue:`SERVER-62404` Simplify mutex locking in fault_manager.cpp | 
|  | 66 | +- :issue:`SERVER-62436` Add additional tests of sort/densify/sort optimizations | 
|  | 67 | +- :issue:`SERVER-62464` Move remediation script to permanent location | 
|  | 68 | +- :issue:`SERVER-62465` After intensities are updated, the resulting health check should run with the new values of intensities set. | 
|  | 69 | +- :issue:`SERVER-62518` Creating a collection with changeStreamPreAndPostImages enabled in a transaction crashes the server | 
|  | 70 | +- :issue:`SERVER-62549` Disable renew_ssl_cert in sys-perf on old branches | 
|  | 71 | +- :issue:`SERVER-62550` Lower BSONColumn roundtrip memory usage in validate | 
|  | 72 | +- :issue:`SERVER-62592` Make timeseries_sharding_admin_commands.js clearJumboFlag test more resilient | 
|  | 73 | +- :issue:`SERVER-62621` IDL compatibility checker should check brand new commands | 
|  | 74 | +- :issue:`SERVER-62650` RecordStore RecordId initialization can deadlock transactions with cache eviction | 
|  | 75 | +- :issue:`SERVER-62651` Add enable all feature flags by default feature to Enable all feature flags by default to microbenchmark project. | 
|  | 76 | +- :issue:`SERVER-62662` Backport relevant memory race fixes to 5.2 branch for enterprise_ldap_test | 
|  | 77 | +- :issue:`SERVER-62680` validate cachedir make local tmp to ensure successful copy | 
|  | 78 | +- :issue:`SERVER-62682` PrimaryOnlyService Does Not Call _rebuildCV.notify_all() leading to calls to waitForConditionOrInterrupt not being triggered | 
|  | 79 | +- :issue:`SERVER-62712` validate cachedir isolate cache errors to only the cache debug log file | 
|  | 80 | +- :issue:`SERVER-62794` Fix BucketCatalog memory threshold initialization | 
|  | 81 | +- :issue:`SERVER-62829` query_hash_stability.js should not run in passthrough suites that do downgrades | 
|  | 82 | +- :issue:`SERVER-62948` Ensure FTDC collectors don't have a read timestamp | 
|  | 83 | +- :issue:`SERVER-63008` [SBE] $concatArrays implementation should account for 0 children  | 
|  | 84 | +- :issue:`SERVER-63010` Ensure that unpacking measurements doesn't overwrite pushedown addFields that are computed on meta data | 
|  | 85 | +- :issue:`SERVER-63012` Initialize $add with no operands to zero when translating to SBE | 
|  | 86 | +- :issue:`SERVER-63097` stepdown_race_with_transaction.js should use the "uses_transactions" tag. | 
|  | 87 | +- :issue:`SERVER-63102` Make separate internalQueryPlanEvaluationWorks knobs for the classic and SBE multi-planners | 
|  | 88 | +- :issue:`SERVER-63121` Add more logging to abort_in_progress_transactions_on_step_up.js | 
|  | 89 | +- :issue:`SERVER-63141` Difference in $lookup/$redact/$let behaviour with pipeline optimization | 
|  | 90 | +- :issue:`SERVER-63145` Query $densify produces incorrect results with optimizations enabled | 
|  | 91 | +- :issue:`SERVER-63197` Pin microbenchmarks genny version | 
|  | 92 | +- :issue:`SERVER-63239` Do not throw exception in AutoSplitVector on empty ranges | 
|  | 93 | +- :issue:`SERVER-63240` clearJumboFlag might persist a ChunkVersion with a wrong format | 
|  | 94 | +- :issue:`SERVER-63250` Fix implicitly sharding timeseries collections feature flag check | 
|  | 95 | +- :issue:`SERVER-63279` Pushing predicates on the time-series metaField past unpacking can cause incorrect results | 
|  | 96 | +- :issue:`SERVER-63432` Transferring large file to repo | 
|  | 97 | +- :issue:`SERVER-63527` [5.2 only] Add tag to timeseries_id_range.js to stop it running on multiversion suites | 
|  | 98 | + | 
0 commit comments