|
| 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