|
| 1 | +.. _5.0.15-changelog: |
| 2 | + |
| 3 | +5.0.15 Changelog |
| 4 | +---------------- |
| 5 | + |
| 6 | +Sharding |
| 7 | +~~~~~~~~ |
| 8 | + |
| 9 | +- :issue:`SERVER-68361` |
| 10 | + LogTransactionOperationsForShardingHandler::commit misses transferring |
| 11 | + documents from prepared and non-prepared transactions changing a |
| 12 | + document's shard key value |
| 13 | +- :issue:`SERVER-71092` shard_id_test.cpp relies on a pure behavior of |
| 14 | + std::string::compare function |
| 15 | +- :issue:`SERVER-71305` Legacy shard collection path waits on wrong |
| 16 | + opTime to be majority committed (5.0 and older) |
| 17 | +- :issue:`SERVER-71689` Refresh the CatalogCache before dropping the |
| 18 | + local collection |
| 19 | +- :issue:`SERVER-72301` Use ordered:false when inserting chunks in |
| 20 | + optimized path of create collection |
| 21 | +- :issue:`SERVER-72430` MigrationDestinationManager::report() may access |
| 22 | + null _migrationCloningProgress |
| 23 | + |
| 24 | +Query |
| 25 | +~~~~~ |
| 26 | + |
| 27 | +:issue:`SERVER-58712` Inconsistent update performance on collections |
| 28 | +with multiple secondary indexes on same key |
| 29 | + |
| 30 | +Operations |
| 31 | +~~~~~~~~~~ |
| 32 | + |
| 33 | +- :issue:`SERVER-67704` Add count of cpu sockets to FTDC metadata |
| 34 | +- :issue:`SERVER-67705` Add count of NUMA zones to FTDC metadata |
| 35 | + |
| 36 | +Internals |
| 37 | +~~~~~~~~~ |
| 38 | + |
| 39 | +- :issue:`SERVER-49705` 'permitted' file may have been deleted by |
| 40 | + 'after_test' |
| 41 | +- :issue:`SERVER-54900` Blocking networking calls can delay sync-source |
| 42 | + resolution indefinitely |
| 43 | +- :issue:`SERVER-63104` Make it easy to run jsCore locally again in a |
| 44 | + world with tests tagged by feature flag |
| 45 | +- :issue:`SERVER-64764` $expr rewrite is not prepared to handle "$$ROOT" |
| 46 | +- :issue:`SERVER-65177` Elapsed initial sync time in |
| 47 | + TestRemainingInitialSyncEstimatedMillisMetric unit test can be 0 ms |
| 48 | +- :issue:`SERVER-65259` Cursor leak in aggregation that requires merging |
| 49 | + on shard |
| 50 | +- :issue:`SERVER-66466` Remove TransportLayerASIOTest dependence on |
| 51 | + ThreadContext |
| 52 | +- :issue:`SERVER-66570` Timeseries pushes down metaField-projections |
| 53 | + that can change semantics |
| 54 | +- :issue:`SERVER-67183` Higher throughput Chunk Migration - reimplement |
| 55 | + for fetching and insertion |
| 56 | +- :issue:`SERVER-67390` backup_restore.js should check for code -SIGINT |
| 57 | + due to unclean SIGINT |
| 58 | +- :issue:`SERVER-67406` Sorting a cursor on sharded coll returns |
| 59 | + documents that are missing $-prefixed fields |
| 60 | +- :issue:`SERVER-68388` Limit concurrency setting and update server |
| 61 | + parameter name |
| 62 | +- :issue:`SERVER-68576` We need to know how many sharded collections |
| 63 | + exist in a cluster |
| 64 | +- :issue:`SERVER-68647` Create feature flag |
| 65 | +- :issue:`SERVER-68648` Enable feature flag |
| 66 | +- :issue:`SERVER-68739` Add WiredTiger session statistic without |
| 67 | + affecting slow op statistics |
| 68 | +- :issue:`SERVER-68836` Properly handle NaN and 0 in for LDAPTimeoutMS |
| 69 | +- :issue:`SERVER-68853` Remove invariant that a session stat needs to be |
| 70 | + a slow op stat |
| 71 | +- :issue:`SERVER-68901` Incorrect $elemMatch query analysis in |
| 72 | + mongocryptd if document contains 2 different fields with the same name |
| 73 | +- :issue:`SERVER-69944` Resmoke's globstar.py does not properly parse |
| 74 | + ``*`` before ``**`` |
| 75 | +- :issue:`SERVER-70139` listCollection returns duplicate view names |
| 76 | +- :issue:`SERVER-70323` Convert invariant to tassert in |
| 77 | + collection_sharding_runtime |
| 78 | +- :issue:`SERVER-70369` Create serverParameter for migrationConcurrency |
| 79 | +- :issue:`SERVER-70553` Add module support to the mongo test runner |
| 80 | +- :issue:`SERVER-70566` Make assertion in backup_restore.js print error |
| 81 | + code |
| 82 | +- :issue:`SERVER-70594` Add updated build variants to sys-perf |
| 83 | +- :issue:`SERVER-70640` Add migrationConcurrency to serverStatus |
| 84 | +- :issue:`SERVER-70830` Unit test WiredTigerOperationStats |
| 85 | +- :issue:`SERVER-71006` Small window of inconsistency for reads after |
| 86 | + turning index to multikey |
| 87 | +- :issue:`SERVER-71020` Ensure aborting time series batch eventually |
| 88 | + removes bucket from catalog |
| 89 | +- :issue:`SERVER-71055` OplogOrder test can read stale all_durable |
| 90 | + timestamp after rolling back oplog entries |
| 91 | +- :issue:`SERVER-71178` Create project branch and flag for PM-2786 |
| 92 | +- :issue:`SERVER-71191` Deadlock between index build setup, prepared |
| 93 | + transaction, and stepdown |
| 94 | +- :issue:`SERVER-71291` Variant "``*`` Enterprise RHEL 8.0" should not have |
| 95 | + a .publish file |
| 96 | +- :issue:`SERVER-71373` Extend assert.soon timeout inside |
| 97 | + predictive_connpool.js |
| 98 | +- :issue:`SERVER-71399` Jumbo chunk flag isn't automatically cleared |
| 99 | + after a chunk split |
| 100 | +- :issue:`SERVER-71424` Fix failures in lint_fuzzer_sanity |
| 101 | +- :issue:`SERVER-71436` Range deleter must not aggressively spam the log |
| 102 | + when shard key index not found |
| 103 | +- :issue:`SERVER-71449` Fix log_successs_msg: not found in init.d on |
| 104 | + debian |
| 105 | +- :issue:`SERVER-71471` Improve jstestfuzz deployment to work with new |
| 106 | + node run/install |
| 107 | +- :issue:`SERVER-71533` Update legacy task generation to use new test |
| 108 | + stats location |
| 109 | +- :issue:`SERVER-71534` lint_fuzzer_sanity_all regression caused by |
| 110 | + running multiple instances of npm |
| 111 | +- :issue:`SERVER-71597` Fix race condition on createDatabase for case |
| 112 | + sensitive dbName |
| 113 | +- :issue:`SERVER-71632` Re-enable dropDatabase FSM test in stepdown |
| 114 | + suites |
| 115 | +- :issue:`SERVER-71648` [v5.0] txn_index_catalog_changes.js runs on |
| 116 | + storage engines that do not support snapshot reads |
| 117 | +- :issue:`SERVER-71691` Error 5643004 when using $setWindowFields in a |
| 118 | + facet |
| 119 | +- :issue:`SERVER-71759` dataSize command doesn't yield |
| 120 | +- :issue:`SERVER-71769` Add a new log message when a secondary node is |
| 121 | + skipping a two-phase index build |
| 122 | +- :issue:`SERVER-71939` Update BucketCatalogTest::Task class with |
| 123 | + failpoint |
| 124 | +- :issue:`SERVER-72005` Enable TSBS on 2022-11 sys-perf variants |
| 125 | +- :issue:`SERVER-72046` Concurrent chunk migration testing |
| 126 | +- :issue:`SERVER-72091` Enable auth-delay sys-perf variant |
| 127 | +- :issue:`SERVER-72143` Fix sys-perf logkeeper links on 5.0 and 4.4 |
| 128 | +- :issue:`SERVER-72176` MetadataManagerTest must reset |
| 129 | + orphanCleanupDelaySecs to the default value on teardown |
| 130 | +- :issue:`SERVER-72185` TSBS perf test definition depends on a personal |
| 131 | + github repo |
| 132 | +- :issue:`SERVER-72222` MapReduce with single reduce optimization fails |
| 133 | + when merging results in sharded cluster |
| 134 | +- :issue:`SERVER-72288` microbenchmark tests fail after "Enable M1 Mac |
| 135 | + support for DSI" |
| 136 | +- :issue:`SERVER-72416` The find and findAndModify projection code does |
| 137 | + not honor the collection level collation |
| 138 | +- :issue:`SERVER-72449` backup_restore.js should check for code 2 when |
| 139 | + killing child resmoke client |
| 140 | +- :issue:`SERVER-72535` Sharded clusters allow creating the 'admin', |
| 141 | + 'local', and 'config' databases with alternative casings |
| 142 | +- :issue:`SERVER-72576` Notarize archive-dist binaries on macOS |
| 143 | +- :issue:`SERVER-72613` Speed up taking core dumps with the hang |
| 144 | + analyzer |
| 145 | +- :issue:`SERVER-72619` Refactor and add more testing for |
| 146 | + migration_chunk_cloner_source changes |
| 147 | +- :issue:`SERVER-72620` $indexStats doesn't include the "shard" field |
| 148 | + when run on unsharded collections |
| 149 | +- :issue:`SERVER-72877` Mongos retargeting logic in stepdown hooks |
| 150 | + should skip views |
| 151 | +- :issue:`SERVER-72910` [v5.0] Backport wtRCToStatus changes from |
| 152 | + SERVER-60839 |
| 153 | +- :issue:`SERVER-73264` Fix wrong invariant in |
| 154 | + MigrationChunkClonerSource::commitClone |
| 155 | +- :issue:`SERVER-73389` Checkpoint vector clock in drop database |
| 156 | + coordinator |
| 157 | +- :issue:`WT-8379` Do not disable eviction during shutdown |
| 158 | +- :issue:`WT-8651` Allow checkpoint scrub during shutdown |
| 159 | +- :issue:`WT-8652` Do not skip the final metadata checkpoint when |
| 160 | + shutdown configured with use_timestamp=true |
| 161 | +- :issue:`WT-9268` Delay deletion of the history store record to |
| 162 | + reconciliation |
| 163 | +- :issue:`WT-9428` Fix two asserts in rec_visibility.c |
| 164 | +- :issue:`WT-9592` Rollback to stable should also clear |
| 165 | + WT_UPDATE_TO_DELETE_FROM_HS flag |
| 166 | +- :issue:`WT-9705` Fix accidentally freeing update on the update chain |
| 167 | + in prepared commit |
| 168 | +- :issue:`WT-9751` Fix a memory leak in reconciliation after aborted |
| 169 | + eviction |
| 170 | +- :issue:`WT-9765` Fix handling a prepared commit after a prepared |
| 171 | + rollback with eviction failure |
| 172 | +- :issue:`WT-9792` Fix RTS to remove globally visible update of the data |
| 173 | + store update from the history store |
| 174 | +- :issue:`WT-9805` Save the updates need to be deleted from history |
| 175 | + store and delete them later |
| 176 | +- :issue:`WT-9926` A crash during startup from backup can lose metadata |
| 177 | +- :issue:`WT-10081` Fix failure format configs for older branch |
| 178 | +- :issue:`WT-10250` Remove certain Evergreen builders for release |
| 179 | + branches |
| 180 | +- :issue:`WT-10257` Fix |
| 181 | + data-validation-stress-test-checkpoint-fp-hs-insert-s7 in 5.0 |
| 182 | +- :issue:`WT-10291` Ensure failure configs task executes test format |
| 183 | + once per configuration. |
| 184 | + |
0 commit comments