|
| 1 | +.. _7.0.3-changelog: |
| 2 | + |
| 3 | +7.0.3 Changelog |
| 4 | +--------------- |
| 5 | + |
| 6 | +Security |
| 7 | +~~~~~~~~ |
| 8 | + |
| 9 | +:issue:`SERVER-77119` fle2_crud.js should use the same session to read |
| 10 | +from encrypted/unencrypted collections |
| 11 | + |
| 12 | +Sharding |
| 13 | +~~~~~~~~ |
| 14 | + |
| 15 | +- :issue:`SERVER-40459` Optimize the construction of the balancer's |
| 16 | + collection distribution status histogram |
| 17 | +- :issue:`SERVER-77479` Sharded rename participants may incorrectly |
| 18 | + snapshot/restore pending range deletion documents |
| 19 | +- :issue:`SERVER-79327` Missing verification in refine collection shard |
| 20 | + key |
| 21 | +- :issue:`SERVER-81241` Range deleter processor must not try reschedule |
| 22 | + task during service shutdown |
| 23 | + |
| 24 | +Build and Packaging |
| 25 | +~~~~~~~~~~~~~~~~~~~ |
| 26 | + |
| 27 | +:issue:`SERVER-80752` Increase windows AMI size to reduce chance of OOM |
| 28 | + |
| 29 | +Internals |
| 30 | +~~~~~~~~~ |
| 31 | + |
| 32 | +- :issue:`SERVER-62921` Improve sync source selection logging |
| 33 | +- :issue:`SERVER-66018` Expose metrics for readPreference usage |
| 34 | +- :issue:`SERVER-69244` $merge fails when session default read concern |
| 35 | + has been set to "majority" |
| 36 | +- :issue:`SERVER-69821` Fix underflow error in query memory tracking |
| 37 | +- :issue:`SERVER-71819` Broadcast collMod command to all shards |
| 38 | +- :issue:`SERVER-72687` Support for $out to Time-series collections |
| 39 | +- :issue:`SERVER-74061` Support $out for time-series on secondaries and |
| 40 | + sharded clusters |
| 41 | +- :issue:`SERVER-76341` Add range deletion throughput statistic |
| 42 | +- :issue:`SERVER-76626` Investigate test failures for concurrent $out |
| 43 | + and shardCollection commands |
| 44 | +- :issue:`SERVER-76789` Add immer to README.third_party.md |
| 45 | +- :issue:`SERVER-76912` Exclude |
| 46 | + migration_recovers_unfinished_migrations.js from config shard suites |
| 47 | +- :issue:`SERVER-77231` Platform Support: Add support for Debian 12 |
| 48 | +- :issue:`SERVER-77506` Sharded multi-document transactions can mismatch |
| 49 | + data and ShardVersion |
| 50 | +- :issue:`SERVER-78009` shardSvrCommitReshardCollection command should |
| 51 | + fail recoverably if the node is shutting down |
| 52 | +- :issue:`SERVER-78091` Run publish_packages tasks on rhel 8.7 instead |
| 53 | + of rhel 8.0 |
| 54 | +- :issue:`SERVER-78108` POS interface should expose its shutdown state |
| 55 | +- :issue:`SERVER-78115` Shard primaries must commit a majority write |
| 56 | + before using new routing information from the config server |
| 57 | +- :issue:`SERVER-78342` nReturned in slow query is incorrect when no |
| 58 | + docs are matched |
| 59 | +- :issue:`SERVER-78384` mongos should allow --port 0 |
| 60 | +- :issue:`SERVER-78687` Set up copybara syncing between 10gen/mongo and |
| 61 | + 10gen/mongo-copybara |
| 62 | +- :issue:`SERVER-78847` Search Index Management Commands Fail To Detect |
| 63 | + Collection on Other Shards |
| 64 | +- :issue:`SERVER-78851` movePrimary may fail on clone phase if $out runs |
| 65 | + concurrently |
| 66 | +- :issue:`SERVER-78854` CurOp::completeAndLogOperation waits on a ticket |
| 67 | + to acquire the GlobalLock |
| 68 | +- :issue:`SERVER-78952` Revert SERVER-78855 after SERVER-77506 |
| 69 | +- :issue:`SERVER-79088` Improve SBE multi-planner performance for query |
| 70 | + which returns zero results |
| 71 | +- :issue:`SERVER-79251` Test dropping hashed shard key index mid chunk |
| 72 | + migration aborts migration |
| 73 | +- :issue:`SERVER-79335` Audit gFeatureFlagColumnstoreIndexes |
| 74 | +- :issue:`SERVER-79384` Allow startup with unavailable Issuer URI |
| 75 | +- :issue:`SERVER-79446` insert ignores collectionUUID for time-series |
| 76 | + collections |
| 77 | +- :issue:`SERVER-79471` Mirrored reads should include databaseVersion in |
| 78 | + addition to shardVersion |
| 79 | +- :issue:`SERVER-79585` A valid $match query fails on time-series |
| 80 | + collection |
| 81 | +- :issue:`SERVER-79632` Stop range deletion when hashed shard key index |
| 82 | + does not exist |
| 83 | +- :issue:`SERVER-79664` Handle TemporarilyUnavailableException in |
| 84 | + prepared transactions application |
| 85 | +- :issue:`SERVER-79779` AsyncResultsMerger leaks shard cursor when |
| 86 | + getMore fails due to not primary error |
| 87 | +- :issue:`SERVER-79781` TestGetDestinedRecipientThrowsOnBlockedRefresh |
| 88 | + should not run two refreshes without resetting the catalog cache |
| 89 | + loader mock return value |
| 90 | +- :issue:`SERVER-79926` Investigate OCSP failure possibilities |
| 91 | +- :issue:`SERVER-80001` Delist opCtx during ClientDisconnect during |
| 92 | + getMores |
| 93 | +- :issue:`SERVER-80021` Make $convert round-trip correctly between |
| 94 | + double and string |
| 95 | +- :issue:`SERVER-80157` ExclusionProjectionExecutor forces Document |
| 96 | + cache to load excluded fields |
| 97 | +- :issue:`SERVER-80203` Normalization of time-series meta field can |
| 98 | + break insert targeting |
| 99 | +- :issue:`SERVER-80270` Test new evergreen function var behavior |
| 100 | +- :issue:`SERVER-80279` Commit on non-existing transaction then proceed |
| 101 | + to continue can trigger an invariant |
| 102 | +- :issue:`SERVER-80358` Time-series inserts generate duplicate index |
| 103 | + fields in bucket document |
| 104 | +- :issue:`SERVER-80809` Make _logOplogEntriesForInvalidResults resilient |
| 105 | + to non-existing oplog |
| 106 | +- :issue:`SERVER-80886` $out may fail with a StaleDbVersion after a |
| 107 | + movePrimary |
| 108 | +- :issue:`SERVER-81033` Ignore the collMod response from the DBPrimary |
| 109 | + shard if it has no chunks |
| 110 | +- :issue:`SERVER-81041` Fix time-series collection compact locking |
| 111 | +- :issue:`SERVER-81044` Handle internal oplog update correctly in |
| 112 | + transactions |
| 113 | +- :issue:`SERVER-81055` $listSearchIndexes does not throw when used |
| 114 | + outside of atlas in 7.2 alpha releases |
| 115 | +- :issue:`SERVER-81106` Recipient shard doesn't wait for the collection |
| 116 | + version to be locally persisted before starting the cloning phase |
| 117 | +- :issue:`SERVER-81146` Use historic runtime data to set default |
| 118 | + timeouts when the data is not full |
| 119 | +- :issue:`SERVER-81149` Time-series update bucket compression failed due |
| 120 | + to decompression data loss |
| 121 | +- :issue:`SERVER-81155` Use move semantic to avoid copying all chunks in |
| 122 | + createCollection coordinator |
| 123 | +- :issue:`SERVER-81198` Fix last_lts entry in |
| 124 | + backports_required_for_multiversion_tests.yml file |
| 125 | +- :issue:`SERVER-81201` Limiting the memory usage during the cloning |
| 126 | + phase on the recipient shard |
| 127 | +- :issue:`SERVER-81202` Use host environment when signing |
| 128 | +- :issue:`SERVER-81203` Change |
| 129 | + featureFlagShardKeyIndexOptionalHashedSharding version to 7.0 |
| 130 | +- :issue:`SERVER-81226` Deadlock between |
| 131 | + _commitSplitPreparedTxnOnPrimary and stepDown |
| 132 | +- :issue:`SERVER-81232` Skip RSTL lock acquisition in TimestampMonitor |
| 133 | + calls |
| 134 | +- :issue:`SERVER-81312` cannot import collection with hidden index |
| 135 | +- :issue:`SERVER-81318` The TimestampMonitor should be high priority and |
| 136 | + not take tickets |
| 137 | +- :issue:`SERVER-81332` Remove unnecessary log message in |
| 138 | + read_and_write_distribution.js |
| 139 | +- :issue:`SERVER-81393` Make multiversion-config resmoke command output |
| 140 | + yaml to file |
| 141 | +- :issue:`SERVER-81398` Make analyzeShardKey and query sampling take |
| 142 | + locks when looking up collection UUID |
| 143 | +- :issue:`SERVER-81427` Check feature flag is enabled on both shards |
| 144 | +- :issue:`SERVER-81431` Add canaries_only task to older mongo branches |
| 145 | +- :issue:`SERVER-81904` Address test-only issue in UpdateChunkMapRandom |
| 146 | + unit test |
| 147 | +- :issue:`SERVER-81939` Make configureQueryAnalyzer and analyzeShardKey |
| 148 | + command check that input namespace is correctly formatted |
| 149 | +- :issue:`SERVER-81966` Avoid modification of previous ChunkMap |
| 150 | + instances during refresh |
| 151 | +- :issue:`SERVER-81985` FlushRoutingTableCacheUpdates command should not |
| 152 | + be allowed on databases |
| 153 | +- :issue:`SERVER-82002` Fix no_selinux tagging in |
| 154 | + transaction_too_large_for_cache jstest |
| 155 | +- :issue:`SERVER-82003` powercycle tests are missing variables |
| 156 | +- :issue:`SERVER-82070` Classic window function $stdDevSamp handles |
| 157 | + empty window frame incorrectly |
| 158 | +- :issue:`SERVER-82272` [7.0] Remove benchmarks_orphaned stream tests |
| 159 | +- :issue:`WT-10809` MemorySanitizer: use-of-uninitialized-value in |
| 160 | + __wt_txn_commit |
| 161 | +- :issue:`WT-10972` Eliminate long periods of silence when recovering |
| 162 | + with recovery_progress verbose messages enabled |
| 163 | +- :issue:`WT-11491` Log the WiredTiger time spent during startup and |
| 164 | + shutdown |
| 165 | +- :issue:`WT-11564` Fix RTS to read the newest transaction value only |
| 166 | + when it exists in the checkpoint |
| 167 | +- :issue:`WT-11602` Hide expected eviction failures from the application |
| 168 | + and don't rollback in case of errors |
| 169 | + |
0 commit comments