|
| 1 | +.. _6.0.1-changelog: |
| 2 | + |
| 3 | +6.0.1 Changelog |
| 4 | +--------------- |
| 5 | + |
| 6 | +Sharding |
| 7 | +~~~~~~~~ |
| 8 | + |
| 9 | +- :issue:`SERVER-57519` Make ARS use causally consistent ShardRegistry::getShard() function |
| 10 | +- :issue:`SERVER-61035` Increase zones in 'resharding_large_number_of_initial_chunks.js' to 175,000 |
| 11 | +- :issue:`SERVER-61985` resharding_coordinator_recovers_abort_decision.js may report resharding operation as succeeding due to primary shard retrying _configsvrReshardCollection and running a second resharding operation |
| 12 | +- :issue:`SERVER-64340` Warn if balancer is disabled while draining shard |
| 13 | +- :issue:`SERVER-67457` Resharding operation aborted in the midst of contacting participants may stall on config server primary indefinitely |
| 14 | +- :issue:`SERVER-67477` Ensure range deletion index is created on addShard (6.0 only) |
| 15 | +- :issue:`SERVER-67492` Failed chunk migrations can lead recipient shard to have divergent config.transactions records between primary and secondaries |
| 16 | +- :issue:`SERVER-68431` resharding_test_fixture doesn't configure failpoints for all nodes of config server |
| 17 | +- :issue:`SERVER-68495` Resharding a collection with a very large number of zones configured may stall on config server primary indefinitely |
| 18 | +- :issue:`SERVER-68628` Retrying a failed resharding operation after a primary failover can lead to server crash or lost writes |
| 19 | + |
| 20 | +Query |
| 21 | +~~~~~ |
| 22 | + |
| 23 | +- :issue:`SERVER-63049` Track usage of agg accumulators |
| 24 | +- :issue:`SERVER-66072` $match sampling and $group aggregation strange behavior |
| 25 | + |
| 26 | +Aggregation |
| 27 | +~~~~~~~~~~~ |
| 28 | + |
| 29 | +:issue:`SERVER-68062` Multi-stage aggregations that use $geoNear may violate constraints. |
| 30 | + |
| 31 | +Internals |
| 32 | +~~~~~~~~~ |
| 33 | + |
| 34 | +- :issue:`SERVER-61481` Remove check in dropIndexes command that no index builds are in progress for the collection once kLastLTS is 6.0 |
| 35 | +- :issue:`SERVER-62857` Handle same-migration recovery on recipient upon multiple stepdowns |
| 36 | +- :issue:`SERVER-62969` Fix ocsp_unable_to_staple_log.js wait to connect issue |
| 37 | +- :issue:`SERVER-64112` Stop running applicable multiversion tests as soon as a release is EOL |
| 38 | +- :issue:`SERVER-64242` Make collStats aggregation stage retrieve orphans from BalancerStatisticsRegistry |
| 39 | +- :issue:`SERVER-64416` Have view creation return the same error as collection creation |
| 40 | +- :issue:`SERVER-65006` Write conflict on commitIndexBuild oplog entry insertion can cause multikey to fail to be set |
| 41 | +- :issue:`SERVER-65262` Expand usage of WT numerical timestamp API |
| 42 | +- :issue:`SERVER-65317` mongod removes connection from connection pool after running simple $search query |
| 43 | +- :issue:`SERVER-65385` Disable signal processing for Google Microbenchmarks on DEBUG/Sanitizer variants |
| 44 | +- :issue:`SERVER-65454` Retried findAndModify requests can slow log/profile into the wrong namespace |
| 45 | +- :issue:`SERVER-65657` Reduce calls to the cappedInsertNotifier for the oplog |
| 46 | +- :issue:`SERVER-65884` $lookup from time-series can place $sequentialCache after correlated $match |
| 47 | +- :issue:`SERVER-66023` Do not constantly reset election and liveness timers |
| 48 | +- :issue:`SERVER-66027` Speedup tenant migration JS tests |
| 49 | +- :issue:`SERVER-66034` backports_required_for_multiversion_tests.yml is not blacklisting tenant migration tests from running on multiversion test suites |
| 50 | +- :issue:`SERVER-66247` Refactor api_version jstests to pass view name to assertViewSucceedsWithAPIStrict helper |
| 51 | +- :issue:`SERVER-66308` Restore views test for 'sbe' command to satisfy multiversion testing |
| 52 | +- :issue:`SERVER-66310` Make ExpressionSetUnion::isCommutative() collation aware |
| 53 | +- :issue:`SERVER-66348` Add a kill_sessions tag to exclude tests in concurrency simultaneous replication suites |
| 54 | +- :issue:`SERVER-66461` Run notarization earlier in the build process |
| 55 | +- :issue:`SERVER-66508` Make explain handling consistent between csfle and mongocryptd |
| 56 | +- :issue:`SERVER-66529` The oplog manager thread updating the oplogReadTimestamp can race with a cappedTruncateAfter operation directly updating the oplogReadTimestamp |
| 57 | +- :issue:`SERVER-66548` $lookup sequential cache can incorrectly treat a $facet as non-correlated |
| 58 | +- :issue:`SERVER-66651` Role "restore" not sufficient for mongorestore --preserveUUID |
| 59 | +- :issue:`SERVER-66658` Shard registry might be accessed before initialization |
| 60 | +- :issue:`SERVER-66726` Fix serialization in killAllSessionsByPattern |
| 61 | +- :issue:`SERVER-66841` LOGV2: invalid JSON when truncation happens at a backslash character |
| 62 | +- :issue:`SERVER-66938` Drastically simplify command to generate ninja files |
| 63 | +- :issue:`SERVER-66943` Do not run aggregation for orphans against oplog.rs for collstats |
| 64 | +- :issue:`SERVER-66958` Handle potential multiple "processing" range deletions on step-up |
| 65 | +- :issue:`SERVER-66970` Add EOL'd releases information to the mongo repo |
| 66 | +- :issue:`SERVER-67006` increase log vebosity for DEBUG assertion messages in replsets/profile.js |
| 67 | +- :issue:`SERVER-67122` Add warning when building with --module=ninja that it is deprecated |
| 68 | +- :issue:`SERVER-67188` Use -large instance for replica_sets_jscore_passthrough on Windows |
| 69 | +- :issue:`SERVER-67227` Insert with collectionUUID could implicitly create a collection if command failed with collectionUUIDMismatch |
| 70 | +- :issue:`SERVER-67296` Mark the OpCtx of the configsvr commands used to commit chunk-related DDL ops as interruptible |
| 71 | +- :issue:`SERVER-67305` Lock-free reads setup should validate writes permitted before and after setting up snapshot. |
| 72 | +- :issue:`SERVER-67377` Check whether $lookup pushdown feature availability on primary shard in mixed version cluster |
| 73 | +- :issue:`SERVER-67390` backup_restore.js should check for code -SIGINT due to unclean SIGINT |
| 74 | +- :issue:`SERVER-67395` Increase the timeout of sharding_update_v1_oplog_jscore_passthrough task to 2.5 hours on macos-arm64 |
| 75 | +- :issue:`SERVER-67408` CollectionUUIDMismatch error can be hidden if database does not exist |
| 76 | +- :issue:`SERVER-67418` Retry SSLManagerApple global initialization |
| 77 | +- :issue:`SERVER-67422` Have getAllRemovalFuturesForCoordinatorsForInternalTransactions wait for TransactionCoordinator catalog recovery |
| 78 | +- :issue:`SERVER-67428` secondary_dryrun_vote_timeout.js should wait for "Voted for importCollection" log message on the secondary |
| 79 | +- :issue:`SERVER-67430` Fix tags in fle2 tests and improve tag parser |
| 80 | +- :issue:`SERVER-67462` Support renaming encrypted collections if client has correct privileges |
| 81 | +- :issue:`SERVER-67486` "command failed because of stale config" failure in catalog shard POC |
| 82 | +- :issue:`SERVER-67523` Must clear _nextCall on reschedule failure in delayable_timeout_callback |
| 83 | +- :issue:`SERVER-67527` add kills_random_sessions to concurrency_replication_for_export_import.yml |
| 84 | +- :issue:`SERVER-67532` Fail less in OplogServerStatusSection |
| 85 | +- :issue:`SERVER-67625` Spike OIDC SASL Mechanism Negotiation |
| 86 | +- :issue:`SERVER-67648` [v6.0] Tag timeseries_delete_hint.js and timeseries_update_hint.js with requires_fcv_60 |
| 87 | +- :issue:`SERVER-67683` Change some of the modes in fast and opt builds |
| 88 | +- :issue:`SERVER-67690` Use mongo-task-generator that randomizes test order |
| 89 | +- :issue:`SERVER-67700` limit does not get pushed to shards in search queries |
| 90 | +- :issue:`SERVER-67723` SessionCatalogMongoD reaper can interrupt expired internal transaction sessions for retryable writes that are still in use |
| 91 | +- :issue:`SERVER-67800` [6.0] Exclude clustered_collection_*.js from multiversion suites |
| 92 | +- :issue:`SERVER-67801` createIndexes should handle empty index specs on config.transactions |
| 93 | +- :issue:`SERVER-67802` mongos count does not handle large values for skip |
| 94 | +- :issue:`SERVER-67804` [6.0] Exclude dbstats.js from multiversion suites |
| 95 | +- :issue:`SERVER-67845` Acquire critical section in rename "check preconditions" phase only if target not sharded |
| 96 | +- :issue:`SERVER-67885` shardCollection with a mismatched UUID on a capped collection will fail first with InvalidOptions |
| 97 | +- :issue:`SERVER-67917` Use DBDirectClient in FLE count code path |
| 98 | +- :issue:`SERVER-67939` run_dbcheck_background.js should be resilient to CappedPositionLost |
| 99 | +- :issue:`SERVER-67992` Use operation timer tracker in fle mongos crud processing |
| 100 | +- :issue:`SERVER-68016` Use little endian for deserializing data serialized by BufBuilder |
| 101 | +- :issue:`SERVER-68041` Robustify merge_write_concern.js and add diagnostic log |
| 102 | +- :issue:`SERVER-68130` AutoSplitVector could generate response bigger than BSONObjMaxUserSize |
| 103 | +- :issue:`SERVER-68158` serverstatus_indexbulkbuilder.js should run listIndexes on primary after creating indexes |
| 104 | +- :issue:`SERVER-68184` Use Number instead of NumberLong when indexing in checkWritesOfCommittedTxns |
| 105 | +- :issue:`SERVER-68193` Sharding DDL coordinator can lock itself out in distlock retry loop |
| 106 | +- :issue:`SERVER-68196` Memory usage for BoundedSorter is invalid when sorting then grouping. |
| 107 | +- :issue:`SERVER-68201` Add the commit queue variant to the release branch's evergreen config |
| 108 | +- :issue:`SERVER-68209` Remove uassert that prevents config.image_collection entry from being invalidated |
| 109 | +- :issue:`SERVER-68330` [6.0] Allow mixed_mode writes on config.transactions |
| 110 | +- :issue:`SERVER-68354` Set whenToClean to now when marking range deletion task as processing |
| 111 | +- :issue:`SERVER-68363` Mark 5.3 as EOL |
| 112 | +- :issue:`SERVER-68405` Constant Nothing in $group's _id expression should be converted to null in $group SBE stage builder |
| 113 | +- :issue:`SERVER-68463` [6.0] replsets/profile.js fails to set log level in replica_sets_multiversion suite |
| 114 | +- :issue:`SERVER-68479` collMod coordiantor V2 must block migration on bucket nss |
| 115 | +- :issue:`SERVER-68487` add BSONElement method to check for NaN field values |
| 116 | +- :issue:`SERVER-68511` MovePrimary update of config.databases entry must use dotted fields notation |
| 117 | +- :issue:`SERVER-68513` The _configsvrRunRestore command should restore databases with unsharded collections |
| 118 | +- :issue:`SERVER-68526` Use mongo-task-generator that generates tasks separately for Windows, MacOS, Linux distro groups |
| 119 | +- :issue:`SERVER-68574` Switch to the new logkeeper cluster |
| 120 | +- :issue:`SERVER-68653` Fix compilation on gcc |
| 121 | +- :issue:`WT-9302` Deprecated object_target_size as a config in api_data.py |
| 122 | +- :issue:`WT-9311` Ensure log messages clearly identify storage HW corruption |
| 123 | +- :issue:`WT-9432` Ensure Evergreen builds have debug information |
| 124 | + |
0 commit comments