|
| 1 | +.. _7.0.5-changelog: |
| 2 | + |
| 3 | +7.0.5 Changelog |
| 4 | +--------------- |
| 5 | + |
| 6 | +Sharding |
| 7 | +~~~~~~~~ |
| 8 | + |
| 9 | +- :issue:`SERVER-73763` Resharding does not extend zone ranges for |
| 10 | + config.tag docs, leading to config server primary fassert loop from |
| 11 | + duplicate key error |
| 12 | +- :issue:`SERVER-82838` ReshardingOplogApplier uses {w: "majority", |
| 13 | + wtimeout: 60000} write concern when persisting resharding oplog |
| 14 | + application progress |
| 15 | +- :issue:`SERVER-82883` Recovering TransactionCoordinator on stepup may |
| 16 | + block acquiring read/write tickets while participants are in the |
| 17 | + prepared state |
| 18 | +- :issue:`SERVER-82953` |
| 19 | + CreateCollectionCoordinator::checkIfOptionsConflict should be more |
| 20 | + verbose |
| 21 | +- :issue:`SERVER-83061` Remove partially-released vestiges of ShardRole |
| 22 | + API from 7.0 |
| 23 | + |
| 24 | +Query |
| 25 | +~~~~~ |
| 26 | + |
| 27 | +:issue:`SERVER-83470` Introduce internalQueryFrameworkControl setting |
| 28 | +for 6.0-style engine selection logic |
| 29 | + |
| 30 | +Storage |
| 31 | +~~~~~~~ |
| 32 | + |
| 33 | +:issue:`SERVER-33494` WT SizeStorer never deletes old entries |
| 34 | + |
| 35 | +Internals |
| 36 | +~~~~~~~~~ |
| 37 | + |
| 38 | +- :issue:`SERVER-65082` Remove feature flag for Time-series Metric |
| 39 | + Indexes |
| 40 | +- :issue:`SERVER-65666` Do not create chunks on draining shards when |
| 41 | + sharding a new collection |
| 42 | +- :issue:`SERVER-70338` Query yield accesses the storage engine without |
| 43 | + locks during shutdown and rollback |
| 44 | +- :issue:`SERVER-70974` Fix early-exits triggered when user specifies |
| 45 | + TCP Fast Open server parameters |
| 46 | +- :issue:`SERVER-75033` Capture core dumps from test failures on macOS |
| 47 | +- :issue:`SERVER-76560` Time series collections not always honoring |
| 48 | + expireAfterSeconds correctly |
| 49 | +- :issue:`SERVER-77311` Add a new log message when a secondary node is |
| 50 | + skipping a two-phase index build with a subset of indexes built |
| 51 | +- :issue:`SERVER-77728` Robustify wildcard_index_validindex.js test |
| 52 | +- :issue:`SERVER-77827` Allow restore role to drop system.views |
| 53 | +- :issue:`SERVER-78065` Create feature flag |
| 54 | +- :issue:`SERVER-78066` Enable feature flag |
| 55 | +- :issue:`SERVER-78998` Refactor checking the value of |
| 56 | + 'internalQueryFrameworkControl' throughout query code |
| 57 | +- :issue:`SERVER-79217` Race in PrimaryOnlyServiceMongoDTest::stepUp |
| 58 | + causes invariant failure |
| 59 | +- :issue:`SERVER-79235` rolling_index_builds_interrupted.js checkLog |
| 60 | + relies on clearRawMongoProgramOutput |
| 61 | +- :issue:`SERVER-79274` FCV checks can be racy if FCV is uninitialized |
| 62 | + in between the checks |
| 63 | +- :issue:`SERVER-79762` Fix initial_sync_chooses_correct_sync_source.js |
| 64 | + to wait initial sync node to find primary before starting initial sync |
| 65 | +- :issue:`SERVER-79810` make JournalFlusher::waitForJournalFlush() |
| 66 | + interruptible when waiting for write concern |
| 67 | +- :issue:`SERVER-79864` TTL deleter does not correctly handle time |
| 68 | + series collections with extended range dates |
| 69 | +- :issue:`SERVER-79919` write js test for SERVER-79810 |
| 70 | +- :issue:`SERVER-79924` Use an accurate 'isCount' flag to encode a |
| 71 | + CanonicalQuery for SBE plan cache |
| 72 | +- :issue:`SERVER-80363` server default writeConcern is not honored when |
| 73 | + wtimeout is set |
| 74 | +- :issue:`SERVER-80368` Robustify hidden_index.js and |
| 75 | + compound_wildcard_index_filter.js |
| 76 | +- :issue:`SERVER-80660` Log a summary of where mongodb spent time during |
| 77 | + startup and shutdown |
| 78 | +- :issue:`SERVER-80789` Make AutoGetOplog behave consistently in replica |
| 79 | + set node started as standalone |
| 80 | +- :issue:`SERVER-80901` Audit gFeatureFlagServerlessChangeStreams |
| 81 | +- :issue:`SERVER-80922` Object field order is undefined when using |
| 82 | + $setWindowField |
| 83 | +- :issue:`SERVER-80974` Unclean shutdown while dropping local.* |
| 84 | + collection and indexes can make the catalog inconsistent |
| 85 | +- :issue:`SERVER-81046` add requireSequenceTokens to |
| 86 | + SearchCommand.CursorOptions |
| 87 | +- :issue:`SERVER-81143` export_import_concurrency.js should check for |
| 88 | + code 2 when killing child resmoke client |
| 89 | +- :issue:`SERVER-81229` Move primary may not cleanup cloned collections |
| 90 | + on failure |
| 91 | +- :issue:`SERVER-81371` movePrimary's clone phase failure may be retried |
| 92 | + indefinitely if database contains sharded views |
| 93 | +- :issue:`SERVER-81375` Disable internal transactions resharding tests |
| 94 | + in CSRS stepdown suite |
| 95 | +- :issue:`SERVER-81396` "Enterprise RHEL 8.3 s390x Shared" build variant |
| 96 | + is overwriting the binaries of "Enterprise RHEL 8.3 s390x" |
| 97 | + (non-Shared) |
| 98 | +- :issue:`SERVER-81400` Structural validation for BSONColumn |
| 99 | +- :issue:`SERVER-81442` Poke WT oplog reclamation thread periodically |
| 100 | +- :issue:`SERVER-81517` blacklist validate_db_metadata_command.js from |
| 101 | + migrations suite |
| 102 | +- :issue:`SERVER-81591` Ensure that the secondary being stepped up in |
| 103 | + stopReplicationAndEnforceNewPrimaryToCatchUp is not stale |
| 104 | +- :issue:`SERVER-81603` Set the stream worker thread of the balancer as |
| 105 | + interruptible to support a correct stepdown of the config server |
| 106 | +- :issue:`SERVER-81606` Exclude untimestamped catalog durability test |
| 107 | + from in-memory variants |
| 108 | +- :issue:`SERVER-81631` Make authorizationClaim OIDC IdP configuration |
| 109 | + field optional |
| 110 | +- :issue:`SERVER-81949` Sync from 10gen/mongo to mongodb/mongo on v4.4 |
| 111 | + with copybara |
| 112 | +- :issue:`SERVER-81978` repl::applyCommand_inlock does not handle |
| 113 | + TemporarilyUnavailable and TransactionTooLargeForCache exceptions |
| 114 | +- :issue:`SERVER-82036` Relax startup recovery invariant for unfinished |
| 115 | + single-phase index builds |
| 116 | +- :issue:`SERVER-82043` Enhancement of Commit Message Validation for |
| 117 | + 10gen/mongo Commits |
| 118 | +- :issue:`SERVER-82073` Fix merge chunk command generation in |
| 119 | + collection_defragmentation.js |
| 120 | +- :issue:`SERVER-82090` Reduce scope of synchronization for |
| 121 | + archive-based reopening |
| 122 | +- :issue:`SERVER-82111` In sharded_agg_helpers.cpp move invariant below |
| 123 | + response status check |
| 124 | +- :issue:`SERVER-82143` Make clientId OIDC IdP configuration field |
| 125 | + optional |
| 126 | +- :issue:`SERVER-82197` Incorrect query results in SBE if $group spills |
| 127 | + in presence of collation |
| 128 | +- :issue:`SERVER-82223` Commit handler in FCV op observer is susceptible |
| 129 | + to interruption |
| 130 | +- :issue:`SERVER-82313` Fix cancelling txn api from the caller |
| 131 | +- :issue:`SERVER-82365` Optimize the construction of the balancer's |
| 132 | + collection distribution status histogram (2nd attempt) |
| 133 | +- :issue:`SERVER-82368` Match top/bottom N accumulators in SBE and |
| 134 | + Classic |
| 135 | +- :issue:`SERVER-82391` [v4.4] Only allow github Apps Copybara Syncer: |
| 136 | + 10gen-to-Mongodb to syncs new commits to mongodb/mongo |
| 137 | +- :issue:`SERVER-82437` db.collection.getSearchIndexes(<indexName>) |
| 138 | + returns duplicate index |
| 139 | +- :issue:`SERVER-82447` $project incorrectly pushed down on timeseries |
| 140 | + when $project uses $getField on a measurement field |
| 141 | +- :issue:`SERVER-82449` [v4.4] Optimize copybara sync behavior for |
| 142 | + specific no-change scenarios |
| 143 | +- :issue:`SERVER-82555` Use shallow clone to speed up performance tests |
| 144 | +- :issue:`SERVER-82685` Increase reshardingCriticalSectionTimeoutMillis |
| 145 | + for store_historical_placement_data.js |
| 146 | +- :issue:`SERVER-82706` check_metadata_consistency.js should use |
| 147 | + retriable writes when contacting config server |
| 148 | +- :issue:`SERVER-82708` Update variants used to performance test stable |
| 149 | + branches |
| 150 | +- :issue:`SERVER-82730` The validate cmd can invariant on corrupted |
| 151 | + keystrings |
| 152 | +- :issue:`SERVER-82781` Simulate crash test hook may leave behind part |
| 153 | + of file when copying data |
| 154 | +- :issue:`SERVER-82791` createView fails with StaleConfig if a sharded |
| 155 | + collection already exists with the same namespace |
| 156 | +- :issue:`SERVER-82967` Stepdown after calling |
| 157 | + ActiveIndexBuilds::registerIndexBuild() during index build setup |
| 158 | + doesn't unregister itself |
| 159 | +- :issue:`SERVER-82984` FLE2 with upsert: true can have |
| 160 | + upsertedDocuments.size() == 1 and updateReply.getNModified() == 1 at |
| 161 | + the same time |
| 162 | +- :issue:`SERVER-83088` Make matchPattern optional for machine flow IdPs |
| 163 | +- :issue:`SERVER-83091` $or query can trigger an infinite loop during |
| 164 | + plan enumeration |
| 165 | +- :issue:`SERVER-83099` LDAPTimer::setTimeout may run callback inline |
| 166 | +- :issue:`SERVER-83107` Add 'type' field to search IndexDefinition |
| 167 | + struct |
| 168 | +- :issue:`SERVER-83150` Document::shred() does not copy document |
| 169 | + metadata |
| 170 | +- :issue:`SERVER-83161` Fix concurrent read to _errMsg from |
| 171 | + MigrationDestinationManager without acquiring mutex |
| 172 | +- :issue:`SERVER-83225` Fix |
| 173 | + untimestamped_catalog_writes_require_durability test |
| 174 | +- :issue:`SERVER-83257` IDPManager should make local shared_ptr copies |
| 175 | + atomically |
| 176 | +- :issue:`SERVER-83283` Modify copybara script to send slack message on |
| 177 | + failure |
| 178 | +- :issue:`SERVER-83336` Temporarily disable |
| 179 | + wt_size_storer_cleanup_replica_set.js on macOS |
| 180 | +- :issue:`SERVER-83354` Schedule copybara instance after each commit |
| 181 | + made |
| 182 | +- :issue:`SERVER-83389` aggregation_optimization_fuzzer fails on 6.0 and |
| 183 | + 7.0 with a disabled disablePipelineOptimization failpoint |
| 184 | +- :issue:`SERVER-83429` Retryable FLE2 update and findAndModify fails on |
| 185 | + retry if document is removed |
| 186 | +- :issue:`SERVER-83485` Fix multikey-path serialization code used during |
| 187 | + validation |
| 188 | +- :issue:`SERVER-83494` [7.0] Fix range deleter unit test case |
| 189 | +- :issue:`SERVER-83499` Update metadata manager tests that expect a |
| 190 | + collection description to hold a range preserver |
| 191 | +- :issue:`SERVER-83580` Re-introduce balancer policy unittests with |
| 192 | + multiple chunks |
| 193 | +- :issue:`SERVER-83592` Add resmoke flag --enable_enterprise_tests |
| 194 | + enable enterprise js tests |
| 195 | +- :issue:`SERVER-83655` Restore legal client ns exception for |
| 196 | + admin.system.new_users |
| 197 | +- :issue:`SERVER-83685` Make internalQueryFrameworkControl |
| 198 | + "trySbeRestricted" the default query knob |
| 199 | +- :issue:`SERVER-83777` Cap $in length in plan cache key with |
| 200 | + internalQueryMaxScansToExplode + 1 |
| 201 | +- :issue:`SERVER-83830` On Enterprise build creating a collection in a |
| 202 | + replica set with the storageEngine.inMemory option breaks secondaries |
| 203 | +- :issue:`SERVER-83866` Update BACKPORTS_REQUIRED_BASE_URL from |
| 204 | + mongodb/mongo to 10gen/mongo |
| 205 | +- :issue:`SERVER-83916` Add LSAN Suppression for threads leaked by |
| 206 | + unjoined thread pools |
| 207 | +- :issue:`SERVER-83952` Fix fuzzer failures for BSONColumn validation |
| 208 | +- :issue:`SERVER-84013` Incorrect results for index scan plan on query |
| 209 | + with duplicate predicates in nested $or |
| 210 | +- :issue:`SERVER-84087` Make sure ExecutorPool gets terminated after |
| 211 | + migrations have completed |
| 212 | +- :issue:`SERVER-84148` Fix timing issue in fle2_compact_setfcv.js test |
| 213 | +- :issue:`SERVER-84337` Backport new variants added to perf.yml over to |
| 214 | + sys-perf-7.0 and sys-perf-4.4 |
| 215 | +- :issue:`WT-7929` Investigate a solution to avoid FTDC stalls during |
| 216 | + checkpoint |
| 217 | +- :issue:`WT-11584` Fix test_checkpoint_stats test |
| 218 | +- :issue:`WT-11698` Re-enable HS verification in v7.0 |
| 219 | +- :issue:`WT-11774` Add diagnostic stat to investigate eviction server's |
| 220 | + inability to queue pages |
| 221 | +- :issue:`WT-12036` Workaround for lock contention on Windows |
| 222 | + |
0 commit comments