Docs Menu
Docs Home
/
MongoDB Manual
/ /

6.0 Changelog

On this page

  • 6.0.15 Changelog
  • 6.0.14 Changelog
  • 6.0.13 Changelog
  • 6.0.12 Changelog
  • 6.0.11 Changelog
  • 6.0.10 Changelog
  • 6.0.9 Changelog
  • 6.0.8 Changelog
  • 6.0.7 Changelog
  • 6.0.6 Changelog
  • 6.0.5 Changelog
  • 6.0.4 Changelog
  • 6.0.3 Changelog
  • 6.0.2 Changelog
  • 6.0.1 Changelog

SERVER-84368 CreateIndex fails with StaleConfig if run from a stale mongos against a sharded non-empty collection

SERVER-83602 $or -> $in MatchExpression rewrite should not generate $or directly nested in another $or

SERVER-88200 Time-series writes on manually-created buckets may misbehave

WT-11062 Safe free the ref addr to allow concurrent access

  • WT-11845 Fix transaction visibility issue with truncate

WT-12587 Re-enable compile-clang tasks for older versions of clang

  • SERVER-68128 Exceptions thrown while generating command response lead to network error

  • SERVER-72431 Make the commit of split chunks idempotent

  • SERVER-72703 Downgrade $out's db lock to MODE_IX

  • SERVER-74375 Failpoint should not allow escape of FCBIS:_finishCallback

  • SERVER-75355 Improve explain with Queryable Encryption

  • SERVER-75845 Catch InterruptedDueToStorageChange in parallel shell for fcbis_election_during_storage_change.js

  • SERVER-77559 Implement file system log handler for resmoke

  • SERVER-77737 $top/$bottom gives incorrect result for sharded collection and constant expressions

  • SERVER-78556 Return default of internalInsertMaxBatchSize to 64

  • SERVER-78852 Test movePrimary and $out running concurrently

  • SERVER-79286 Create a query knob

  • SERVER-79400 Implement number of documents tie breaking heuristics

  • SERVER-79575 Fix numa node counting

  • SERVER-79999 reduce test code coverage on macos builders

  • SERVER-80177 validate() should not return valid:false for non-compliant documents

  • SERVER-80233 Implement index prefix heuristic

  • SERVER-80275 Add log line for detailed plan scoring

  • SERVER-80340 Handle and test dbCheck during initial sync

  • SERVER-80363 server default writeConcern is not honored when wtimeout is set

  • SERVER-81163 compact.js times out when wiredTigerStressConfig is set to true

  • SERVER-81400 Structural validation for BSONColumn

  • SERVER-82094 Release mongo v6 on amazon 2023

  • SERVER-82476 Disable diagnostics latches by default

  • SERVER-82717 QueryPlannerIXSelect::stripInvalidAssignments tries to strip non-existent index assignment from $_internalSchemaAllElemMatchFromIndex

  • SERVER-83501 Write script to generate a file of all available server parameters for sys-perf runs

  • SERVER-83508 Race between watchdog and FCBIS deleting old storage files

  • SERVER-83952 Fix fuzzer failures for BSONColumn validation

  • SERVER-83956 Balancer wrongly emit warning message in multiversion clusters

  • SERVER-84125 Check fieldname size in BSONColumn validation

  • SERVER-84179 Simple8b builder does not fully reset state after writing RLE block

  • SERVER-84336 Timeseries inserts can leave dangling BSONObj in WriteBatches in certain cases

  • SERVER-84612 Define a version for immer

  • SERVER-84615 Define a version for linenoise

  • SERVER-85368 Updates the genny module in sys-perf to point to mongo/genny instead of 10gen/genny

  • SERVER-85534 Checkpoint the vector clock after committing shard collection

  • SERVER-85580 Undo any update on ScopedSetShardRole construction failure

  • SERVER-85633 Add lock around res_ninit call

  • SERVER-85694 $searchMeta aggregation pipeline stage not passing correct query to mongot after PlanShardedSearch

  • SERVER-85714 BSONColumn validator need to treat MinKey and MaxKey as uncompressed

  • SERVER-85716 Fix for empty buffer being passed to BSONColumn validation

  • SERVER-85721 Point evergreen task log lobster links to Parsley

  • SERVER-85843 A write operation may fail with NamespaceNotFound if the database has been concurrently dropped (sharding-only)

  • SERVER-85869 Exhaustive find on config shard can return stale data

  • SERVER-85973 Update README.third_party.md to indicate that Valgrind is licensed under BSD-4-Clause

  • SERVER-86017 Backport multi-planner tie breaking improvements to v6.0

  • SERVER-86065 BSONColumn structural validation should check for nested interleaved mode

  • SERVER-86116 CreateCollectionCoordinator may fail to create the chunk metadata on commit time.

  • SERVER-86214 add all bazel-* output dirs to git ignore

  • SERVER-86273 $search should set protocol version and search sequence token in establishSearchCursors

  • SERVER-86388 Remove fle_drivers_integration.js test from 6.0

  • SERVER-86395 Investigate DuplicateKey error while recovering convertToCapped from stable checkpoint

  • SERVER-86403 Fix THP startup warnings

  • SERVER-86407 validation does not produce complete results when it should

  • SERVER-86419 SBE and Classic behave differently for $bitsAnyClear on NumberDecimal infinity

  • SERVER-86424 $facet should be able to generate documents with searchSequenceToken

  • SERVER-86433 Clear memory in the data_union stored on the endpoint before use

  • SERVER-86454 Merge canSwapWithRedact and canSwapWithSingleDocTransform constraints

  • SERVER-86619 Document::shouldSkipDeleted() accesses string without checking for missingg

  • SERVER-86622 Resharding coordinator use possibly stale database info

  • SERVER-86632 plan_cache_drop_database.js should catch DatabaseDropPending errors

  • SERVER-86634 A collection that ends with ecoc.compact must be considered a FLE collection

  • SERVER-86646 Fix decodeRecordIdStrAtEnd handling of unterminated size bytes

  • SERVER-86672 CollMod coordinator use possibly stale database information

  • SERVER-86705 moveChunk op slower than TTL index in ttl_deletes_not_targeting_orphaned_documents.js

  • SERVER-86717 Resharding should validate user provided zone range doesn't include $-prefixed fields.

  • SERVER-86772 Fix racy watchdog_test

  • SERVER-86774 Increase oplog size for PIT (point in time restore) tests

  • SERVER-86782 geo_axis_aligned.js takes too long

  • SERVER-86812 ClusterChunksResizePolicy may cause setCompatibilityFeatureFeature to crash the config server while downgrading the cluster

  • SERVER-86817 ClusterChunksResizePolicy does not fully clean its state upon completion

  • SERVER-86822 remove sharding_gen from macOS builders

  • SERVER-86840 fix gather unittest script to handle split unittests tasks

  • SERVER-87058 Chunk refresh from a secondary does not wait for majority writeConcern while flushing

  • SERVER-87224 Enable diagnostic latching in test variants on old branches

  • SERVER-87260 Fix for atlas azure intel variant 6.0

  • SERVER-87306 Prevent accessing OCSP manager ptr during shutdown

  • SERVER-87323 Future continuations must capture vector clock as shared pointer

  • SERVER-87415 Remove run_command__simple workload from sys-perf

  • SERVER-87479 Manually run SBE build variants on release branches in evergreen to generate and add SBE $group/$lookup tests with $skip/$limit prefixes

  • SERVER-87521 Fix race in BackgroundSync between making RollbackImpl and shutdown

  • SERVER-87544 Fix up gitignore to permit git awareness of enterprise module

  • SERVER-87567 The SessionWorkflow should correctly return a response error on malformed requests

  • SERVER-87610 Relax shardVersionRetry tripwires on the namespace of received stale exceptions

  • SERVER-87616 Create minimal trySbeEngine build variant on release configurations which have SBE

  • SERVER-87905 BSONColumn validation integer overflow

  • SERVER-87979 Investigate and fix up projection_executor_redaction_test on v6.0

  • SERVER-88111 random_DDL_CRUD_operations.js bulk insert should perform max internalInsertMaxBatchSize inserts

  • SERVER-88136 Fix arbiter_always_has_latest_fcv.js test to correctly test arbiter FCV behavior

  • SERVER-88149 Tag group_lookup_with_canonical_query_prefix.js with no_selinux

  • SERVER-88202 Fix possible integer overflow in BSON validation

  • SERVER-88262 Prevent timeouts in read_pref_with_hedging_mode.js

  • SERVER-88650 Deadlock in VectorClockMongoD during shutdown

  • SERVER-88755 Make sure all sys-perf build variants specify a mongodb_setup_release

  • SERVER-88942 Update db-contrib-tool version that includes fix for downloading old binaries

  • SERVER-88971 Older sys-perf variants on 5.0 and 6.0 no longer needed

  • WT-10178 Fix timing stress causing format to time out with prepare-conflict

  • WT-11241 Skip current transaction snap_min visible deleted pages as part of the tree walk

  • WT-11987 Table's version number dropped to version=(major=1,minor=0)

  • WT-12043 Remove obsolete HAVE_DIAGNOSTIC ifdefs to avoid memory leak

  • WT-12227 Assertion fires in __hs_delete_record on 6.0

  • WT-12304 RTS should provide information about how much more work it has to do

  • WT-12321 Add stat to track how many bulk cursors are opened

  • WT-12379 Incorrect python version on Windows on 6.0

  • WT-12402 Add stats to track when eviction server skips walking a tree

SERVER-81508 Potential double-execution of write statements when ShardCannotRefreshDueToLocksHeld is thrown

SERVER-82929 $listSearchIndexes requires find privilege action rather than listSearchIndexes privilege action as it intended

  • WT-12316 Fix timing stress options in test/format for 6.0 and older branches

SERVER-62957 Add reshardCollection change stream event

  • SERVER-64444 listIndexes fails on invalid pre-5.0 index spec after upgrade

  • SERVER-65908 Update fields for reshardCollection noop message

  • SERVER-66503 ObjectIsBusy thrown in unindex

  • SERVER-68674 Vendor an immutable/persistent data structure library

  • SERVER-69413 Documentation Updates

  • SERVER-72839 Server skips peer certificate validation if neither CAFile nor clusterCAFile is provided

  • SERVER-74874 Add typedef for immutable unordered map and set

  • SERVER-74875 Implement immutable ordered map and set

  • SERVER-74876 Evaluate which immer memory policy to use

  • SERVER-74946 Convert containers in CollectionCatalog for collection lookup to immutable

  • SERVER-74947 Convert containers in CollectionCatalog for view lookup to immutable

  • SERVER-74951 Convert containers in CollectionCatalog for profile settings to immutable

  • SERVER-75263 Add immer benchmarks

  • SERVER-75497 Convert ordered containers in CollectionCatalog to immutable

  • SERVER-75613 Add GDB pretty printers for immutable data structures

  • SERVER-75851 Add typedef for immutable vector

  • SERVER-76789 Add immer to README.third_party.md

  • SERVER-77694 cannot compile immer header with --opt=off

  • SERVER-78311 mongos does not report writeConcernError in presence of writeErrors for insert command

  • SERVER-78662 Deadlock with index build, step down, prepared transaction, and MODE_IS coll lock

  • SERVER-78911 Always suppress "Different user name was supplied to saslSupportedMechs" log during X.509 intracluster auth

  • SERVER-79150 Reduce ScopedSetShardRole scope to setup stage of index build

  • SERVER-79202 PinnedConnectionTaskExecutor can hang when shutting down

  • SERVER-80150 Log negotiated network compressor with client metadata

  • SERVER-80279 Commit on non-existing transaction then proceed to continue can trigger an invariant

  • SERVER-80978 Fix potential deadlock between TTLMonitor::onStepUp and prepared transaction

  • SERVER-81021 Improve index prefix heuristic by taking into account closed intervals

  • SERVER-82353 Multi-document transactions can miss documents when movePrimary runs concurrently

  • SERVER-82627 ReshardingDataReplication does not join the ReshardingOplogFetcher thread pool causing invariant failure.

  • SERVER-82815 Expose server’s index key creation via aggregation

  • SERVER-83050 Create a deployment of mongodb on AL2-openssl-1.1.1

  • SERVER-83119 Secondary replica crashes on clustered collection if notablescan is enabled

  • SERVER-83145 Shared buffer fragment incorrectly tracks memory usage in freeUnused()

  • SERVER-83337 Re-enable wt_size_storer_cleanup_replica_set.js on macOS

  • SERVER-83369 Index creation does not enforce type of bucketSize field

  • SERVER-83564 Make sure the process field is indexed in config.locks

  • SERVER-83610 Consider reducing privileges required for $documents

  • SERVER-83955 Fix wrong warning messages in ReplSetGetStatus command

  • SERVER-84063 Remove BlackDuck from Security Daily Cron

  • SERVER-84233 Support BSON MinKey and MaxKey in BSONColumn

  • SERVER-84722 Create undocumented server parameter to skip document validation on insert code path for internal usage

  • SERVER-84747 Deploy enterprise module consolidation to branch v6.0

  • SERVER-84749 Remove sharding_update_v1_oplog_jscore_passthrough from macOS variants

  • SERVER-84772 Delete stitch-related tasks in enterprise variant

  • SERVER-85167 Size storer can be flushed concurrently with being destructed for rollback

  • SERVER-85171 split unittest tasks up

  • SERVER-85206 Improve performance of full_range.js and explicit_range.js

  • SERVER-85245 FailedToParse error during setParamater of wiredTigerConcurrentReadTransactions

  • SERVER-85263 Report escaped client application name

  • SERVER-85306 Update sys-perf config to use HTTPs github links rather than SSH

  • SERVER-85364 [6.0] Convert resource map in CollectionCatalog to immutable

  • SERVER-85365 [6.0] Convert shadow catalog in CollectionCatalog to immutable

  • SERVER-85386 [v6.0] Adjust configuration to ensure 'enterprise' module does not appear in version manifest

  • SERVER-85419 Balancer pollutes logs in case no suitable recipient is found during draining

  • SERVER-85530 Refresh Test Certificates

  • SERVER-85631 Remove jstests/noPassthrough/ttl_expire_nan.js

  • SERVER-85652 Update DSI atlas azure tasks to use an AL2 compile artifact.

  • SERVER-85693 Fix potential access violation in User::validateRestrictions

  • SERVER-85707 [v6.0] Adding $changeStreamSplitLargeEvent stage fails on v6.0 mongoS

  • SERVER-85771 Make $bucketAuto more robust in the case of an empty string for the groupBy field

  • SERVER-85848 $redact inhibits change stream optimization

  • SERVER-85984 The test for inserting docs larger than the user max is flaky

  • SERVER-86027 Tag insert_docs_larger_than_max_user_size_standalone.js with requires_persistence and requires_replication

  • SERVER-86081 Sys-perf missing required parameters due to Evergreen Redaction

  • SERVER-86177 Remove extra lines added during backport

  • SERVER-86363 Make container registry login silent

  • WT-9057 Null address read in compact walk

  • WT-9824 Add testing to file manager WT connection configurations in test/format

  • WT-12077 Incorrect hardware checksum calculation on zSeries for buffers on stack

  • WT-12211 Fix PATH env variable in hang analyzer to generate python core dump (7.0)

  • WT-12272 Remove unnecessary module in evergreen.yml

  • SERVER-50792 Return more useful errors when a shard key index can't be found for shardCollection/refineCollectionShardKey

  • SERVER-73763 Resharding does not extend zone ranges for config.tag docs, leading to config server primary fassert loop from duplicate key error

  • SERVER-82838 ReshardingOplogApplier uses {w: "majority", wtimeout: 60000} write concern when persisting resharding oplog application progress

  • SERVER-82883 Recovering TransactionCoordinator on stepup may block acquiring read/write tickets while participants are in the prepared state

  • SERVER-82953 CreateCollectionCoordinator::checkIfOptionsConflict should be more verbose

  • SERVER-83146 Bulk write operation might fail with NamespaceNotFound

  • SERVER-83775 Do not balance data between shards owning more than the ideal data size

SERVER-70155 Add duration of how long an oplog slot is kept open to mongod "Slow query" log lines

SERVER-33494 WT SizeStorer never deletes old entries

  • SERVER-62955 Add a no-op oplog entry for reshardCollection command

  • SERVER-65666 Do not create chunks on draining shards when sharding a new collection

  • SERVER-67766 Log index and collection successful drop

  • SERVER-69615 Rollback fuzzing in WiredTiger leads to size storer marked dirty at shutdown

  • SERVER-70338 Query yield accesses the storage engine without locks during shutdown and rollback

  • SERVER-70974 Fix early-exits triggered when user specifies TCP Fast Open server parameters

  • SERVER-71923 Emit change log event for ConfigureCollectionBalancing invocations

  • SERVER-72683 increase timeout in disk/directoryperdb.js

  • SERVER-73439 Make the $inProg filter in the setup for the killop test more specific

  • SERVER-74074 Exclude auth consistency workloads from concurrency simultaneous suites

  • SERVER-75033 Capture core dumps from test failures on macOS

  • SERVER-76560 Time series collections not always honoring expireAfterSeconds correctly

  • SERVER-77311 Add a new log message when a secondary node is skipping a two-phase index build with a subset of indexes built

  • SERVER-77506 Sharded multi-document transactions can mismatch data and ShardVersion

  • SERVER-77827 Allow restore role to drop system.views

  • SERVER-77926 Add LSAN suppressions for executor worker threads

  • SERVER-78009 shardSvrCommitReshardCollection command should fail recoverably if the node is shutting down

  • SERVER-79235 rolling_index_builds_interrupted.js checkLog relies on clearRawMongoProgramOutput

  • SERVER-79864 TTL deleter does not correctly handle time series collections with extended range dates

  • SERVER-79982 Batched catalog writers can run concurrently with HistoricalCatalogIdTracker::cleanup() and lead to incorrect PIT find results.

  • SERVER-80660 Log a summary of where mongodb spent time during startup and shutdown

  • SERVER-80789 Make AutoGetOplog behave consistently in replica set node started as standalone

  • SERVER-80974 Unclean shutdown while dropping local.* collection and indexes can make the catalog inconsistent

  • SERVER-81028 Incorrect $listCatalog behavior in presence of a concurrent collection rename in v7.0

  • SERVER-81046 add requireSequenceTokens to SearchCommand.CursorOptions

  • SERVER-81133 Speedup logic to persist routing table cache

  • SERVER-81143 export_import_concurrency.js should check for code 2 when killing child resmoke client

  • SERVER-81375 Disable internal transactions resharding tests in CSRS stepdown suite

  • SERVER-81442 Poke WT oplog reclamation thread periodically

  • SERVER-81606 Exclude untimestamped catalog durability test from in-memory variants

  • SERVER-81949 Sync from 10gen/mongo to mongodb/mongo on v4.4 with copybara

  • SERVER-82043 Enhancement of Commit Message Validation for 10gen/mongo Commits

  • SERVER-82073 Fix merge chunk command generation in collection_defragmentation.js

  • SERVER-82111 In sharded_agg_helpers.cpp move invariant below response status check

  • SERVER-82197 Incorrect query results in SBE if $group spills in presence of collation

  • SERVER-82223 Commit handler in fCV op observer is susceptible to interruption

  • SERVER-82365 Optimize the construction of the balancer's collection distribution status histogram (2nd attempt)

  • SERVER-82368 Match top/bottom N accumulators in SBE and Classic

  • SERVER-82391 [v4.4] Only allow github Apps Copybara Syncer: 10gen-to-Mongodb to syncs new commits to mongodb/mongo

  • SERVER-82437 db.collection.getSearchIndexes(<indexName>) returns duplicate index

  • SERVER-82447 $project incorrectly pushed down on timeseries when $project uses $getField on a measurement field

  • SERVER-82449 [v4.4] Optimize copybara sync behavior for specific no-change scenarios

  • SERVER-82555 Use shallow clone to speed up performance tests

  • SERVER-82640 Upload mongod --version output to S3 during server compilation in Evergreen

  • SERVER-82708 Update variants used to performance test stable branches

  • SERVER-82730 The validate cmd can invariant on corrupted keystrings

  • SERVER-82781 Simulate crash test hook may leave behind part of file when copying data

  • SERVER-82967 Stepdown after calling ActiveIndexBuilds::registerIndexBuild() during index build setup doesn't unregister itself

  • SERVER-83091 $or query can trigger an infinite loop during plan enumeration

  • SERVER-83099 LDAPTimer::setTimeout may run callback inline

  • SERVER-83107 Add 'type' field to search IndexDefinition struct

  • SERVER-83161 Fix concurrent read to _errMsg from MigrationDestinationManager without acquiring mutex

  • SERVER-83283 Modify copybara script to send slack message on failure

  • SERVER-83336 Temporarily disable wt_size_storer_cleanup_replica_set.js on macOS

  • SERVER-83354 Schedule copybara instance after each commit made

  • SERVER-83389 aggregation_optimization_fuzzer fails on 6.0 and 7.0 with a disabled disablePipelineOptimization failpoint

  • SERVER-83485 Fix multikey-path serialization code used during validation

  • SERVER-83494 [7.0] Fix range deleter unit test case

  • SERVER-83567 Push in classic stores missing values.

  • SERVER-83592 Add resmoke flag --enable_enterprise_tests enable enterprise js tests

  • SERVER-83655 Restore legal client ns exception for admin.system.new_users

  • SERVER-83830 On Enterprise build creating a collection in a replica set with the storageEngine.inMemory option breaks secondaries

  • SERVER-83866 Update BACKPORTS_REQUIRED_BASE_URL from mongodb/mongo to 10gen/mongo

  • SERVER-83874 Move primary operation doesn't drop db.system.views on the donor

  • SERVER-83916 Add LSAN Suppression for threads leaked by unjoined thread pools

  • SERVER-83993 timeseries_union_with.js fails intermittently in retryable_writes_downgrade suites on v6.0

  • SERVER-84013 Incorrect results for index scan plan on query with duplicate predicates in nested $or

  • SERVER-84130 Incorrect bucket-level filter optimization when some events in the bucket are missing the field

  • SERVER-84353 The test for stepDown deadlock with read ticket exhaustion is flaky

  • WT-11121 failed: format next returned OOO key

  • WT-11186 Restore ignore_prepare semantics to read with read_committed isolation instead of read_uncommitted

  • WT-11491 Log the WiredTiger time spent during startup and shutdown

  • WT-11774 Add diagnostic stat to investigate eviction server's inability to queue pages

  • WT-12036 Workaround for lock contention on Windows

  • WT-12147 Temporarily disable clang-analyzer

SERVER-77479 Sharded rename participants may incorrectly snapshot/restore pending range deletion documents

  • WT-11818 Potential corruption of block list

  • SERVER-67622 Optimize timeseries_dotted_path_support functions

  • SERVER-69244 $merge fails when session default read concern has been set to "majority"

  • SERVER-71819 Broadcast collMod command to all shards

  • SERVER-73430 Improve Hash, HMAC, and Crypto algo lookup for OpenSSL 3.0

  • SERVER-74033 Remove ident force drop in favour of handling ENOENT

  • SERVER-74060 Pipeline clone() can lead to dangling opCtx pointers

  • SERVER-74714 Drop-pending ident reaper logs noisy errors until checkpoint completes

  • SERVER-77113 Exclude fields containing dots from time series indexes

  • SERVER-78108 POS interface should expose its shutdown state

  • SERVER-78115 Shard primaries must commit a majority write before using new routing information from the config server

  • SERVER-78252 Block chunk migrations for hashed shard keys if you don’t have the shard key index

  • SERVER-78342 nReturned in slow query is incorrect when no docs are matched

  • SERVER-78384 mongos should allow --port 0

  • SERVER-78530 Enable feature flag

  • SERVER-78687 Set up copybara syncing between 10gen/mongo and 10gen/mongo-copybara

  • SERVER-79251 Test dropping hashed shard key index mid chunk migration aborts migration

  • SERVER-79446 insert ignores collectionUUID for time-series collections

  • SERVER-79585 A valid $match query fails on time-series collection

  • SERVER-79632 Stop range deletion when hashed shard key index does not exist

  • SERVER-79926 Investigate OCSP failure possibilities

  • SERVER-79975 [Classic] Optimize large group keys

  • SERVER-80157 ExclusionProjectionExecutor forces Document cache to load excluded fields

  • SERVER-80203 Normalization of time-series meta field can break insert targeting

  • SERVER-80270 Test new evergreen function var behavior

  • SERVER-80809 Make _logOplogEntriesForInvalidResults resilient to non-existing oplog

  • SERVER-80886 $out may fail with a StaleDbVersion after a movePrimary

  • SERVER-80988 [6.0] Search Index Management Commands Fail To Detect Collection on Other Shards

  • SERVER-81033 Ignore the collMod response from the DBPrimary shard if it has no chunks

  • SERVER-81106 Recipient shard doesn't wait for the collection version to be locally persisted before starting the cloning phase

  • SERVER-81201 Limiting the memory usage during the cloning phase on the recipient shard

  • SERVER-81295 Cannot resume V2 changeStream pipelines with V1 resume tokens

  • SERVER-81390 HashAggStage fails to respect the collation when spilling to disk

  • SERVER-81431 Add canaries_only task to older mongo branches

  • SERVER-81435 Add metrics to capture impact of time series group commit

  • SERVER-81524 No-op invocations of setUserWriteBlockMode must await majority confirmation of SystemLastOpTime

  • SERVER-81532 FIx tag on timeseries_groupby_reorder.js

  • SERVER-81581 Extend BlackDuck timeout

  • SERVER-81603 Set the stream worker thread of the balancer as interruptible to support a correct stepdown of the config server

  • SERVER-81762 Wait to run test until HMAC keys refresh finishes in read_preference_metrics.js

  • SERVER-81886 Disable jstests/core/fts_index3.js on non-FCV 6.0 binaries

  • SERVER-81904 Address test-only issue in UpdateChunkMapRandom unit test

  • SERVER-81925 autosplit_setFCV_downgrade_from_60.js should ignore NamespaceNotSharded errors caused by concurrent drop operations

  • SERVER-81942 ShardingDDLCoordinator should retry on LockTimeout errors

  • SERVER-81966 Avoid modification of previous ChunkMap instances during refresh

  • SERVER-81985 FlushRoutingTableCacheUpdates command should not be allowed on databases

  • SERVER-82003 powercycle tests are missing variables

  • SERVER-82070 Classic window function $stdDevSamp handles empty window frame incorrectly

  • SERVER-82204 Classic window functions first/last handle missing field incorrectly

  • SERVER-82234 Relax assertions in session_pooling.js

  • SERVER-82325 Config server could invariant during balancer round

  • SERVER-82410 DocumentSourceListSearchIndexes should hold owned copy of command object

  • SERVER-82446 $densify use case can result in documents outside of range

  • SERVER-82553 Fix block_chunk_migrations_without_hashed_shard_key_index.js on v6.0 multiversion

  • SERVER-82799 Increase reshardingCriticalSectionTimeoutMillis for resharding_update_tag_zones.js

  • SERVER-82864 Handle WriteConflict errors in fle2_contention_kill_parent.js

  • SERVER-82990 Investigate powercycle failures on v6.0 and v5.0

  • SERVER-83134 Unit tests of ShardSplitDonorServiceTest get failed in v6.0

  • SERVER-83144 Wait for secondaries to refresh HMAC key in read_preference_metrics.js

  • SERVER-83150 Document::shred() does not copy document metadata

  • WT-7492 Ignore the evict drain wait msg in stdout.txt for test_cursor_random

  • WT-7929 Investigate a solution to avoid FTDC stalls during checkpoint

  • WT-9257 test_checkpoint WT_NOTFOUND failure on CS

  • WT-9821 Add option to verify to report all data corruption in a file

  • WT-10017 Remove the unstable historical versions at the end of rollback to stable

  • WT-10207 Fix log slot flags and remove debugging added for WT-9796

  • WT-10380 Fix expected warning output in test_cursor_random: Eviction took more than 1 minute

  • WT-10601 Fix wt verify -c failure when first block on page is corrupt

  • WT-10873 failed: Unable to locate update associated with a prepared operation [wiredtiger @ 57bcfe46]

  • WT-10961 Fix OOO keys caused by racing deletion and insertion on left subtrees

  • WT-10972 Eliminate long periods of silence when recovering with recovery_progress verbose messages enabled

  • WT-11060 format failure: unable to locate update associated with a prepared operation

  • WT-11168 Remove the page image reuse logic

  • WT-11221 Python tests fails due to unexpected "Eviction took more than 1 minute" warning in standard output

  • WT-11280 Generation tracking might not be properly synchronized

  • WT-11321 Checkpoint cleanup does not free fast-truncated trees in 6.0

  • WT-11359 Update spinlock tasks to limit disk usage

  • WT-11423 Unable to locate update associated with a prepared operation

  • WT-11424 WT_CURSOR.search: timed out with prepare-conflict

  • WT-11564 Fix RTS to read the newest transaction value only when it exists in the checkpoint

  • WT-11584 Fix test_checkpoint_stats test

  • WT-11602 Hide expected eviction failures from the application and don't rollback in case of errors

  • WT-11638 Fix prepared update resolution assertion

  • SERVER-40459 Optimize the construction of the balancer's collection distribution status histogram

  • SERVER-79086 Deletion of ReshardingCoordinatorService state document is not idempotent

  • SERVER-79327 Missing verification in refine collection shard key

  • SERVER-79682 ShardsvrReshardCollection Can Hang If Stepdown Occurs Shortly After Stepping Up

  • SERVER-80236 Race in migration source registration and capturing writes for xferMods for deletes

  • SERVER-80246 Fsync test is not correctly checking for concurrent ddl operations

  • SERVER-80712 Avoid leaving the replica set shard partitioned at the end of linearizable_read_concern.js

SERVER-58534 Collect FCV in FTDC

  • SERVER-52149 Create feature flag for Make taking self-managed backups in 4.4+ as safe as possible

  • SERVER-52452 Enable feature flag for Make taking self-managed backups in 4.4+ as safe as possible

  • SERVER-66018 Expose metrics for readPreference usage

  • SERVER-68132 Remove Feature Flag for PM-2076

  • SERVER-68296 Only log the storage component with a higher verbosity level in check_for_oplog_cap_maintainer_thread.js

  • SERVER-68791 Expand the stacktrace API to return a loggable BSONObj

  • SERVER-69244 $merge fails when session default read concern has been set to "majority"

  • SERVER-71512 assert.commandWorkedOrFailedWithCode unexpected behaviour with some commands

  • SERVER-71520 Dump all thread stacks on RSTL acquisition timeout

  • SERVER-72487 race between QueryStageBatchedDeleteTest dbtest and Checkpointer background job

  • SERVER-73470 Log index inconsistencies detected by queries in the health log

  • SERVER-73497 Create an interface for the HealthLog

  • SERVER-75295 Disallow use of the 'planCacheSize' parameter on 6.0 and earlier versions

  • SERVER-76341 Add range deletion throughput statistic

  • SERVER-76932 Add a way for a thread to know when the SignalHandler thread is done with printAllThreadStacks

  • SERVER-77278 Replication rollback of a dropDatabase oplog entries leaves the in-memory database closed on the primary but open on secondaries, leading to secondaries crashing on receipt of conflicting database name

  • SERVER-77638 Add logging on completion of resharding

  • SERVER-77862 Exclude compact.js from running in macos variants

  • SERVER-78149 Implement the mongos fsync (lock : true) command

  • SERVER-78150 Implement the mongos fsyncUnlock command

  • SERVER-78151 Add fsyncLock status to the mongos currentOp command

  • SERVER-78153 Unlock the config server primary via the mongos fsyncUnlock command

  • SERVER-78154 Detect on-going DDL operations in fsync with lock command

  • SERVER-78156 Test the mongos fsync with lock command with distributed transactions

  • SERVER-78159 Merge DocumentSourceInternalSearchMongotRemote and DocumentSourceInternalIdLookup into DocumentSourceSearch

  • SERVER-78253 Allow folks with hashed shard keys to drop the hashed index

  • SERVER-78529 Create feature flag

  • SERVER-78721 Remove multiversion compatibility for rename view test

  • SERVER-78793 Add a timeout to the mongos FSync Lock Command

  • SERVER-78831 Make $listSearchIndexes throw an Exception when used outside of Atlas

  • SERVER-79025 Mongos Fsync with lock command should use mongos fsyncUnlock command

  • SERVER-79471 Mirrored reads should include databaseVersion in addition to shardVersion

  • SERVER-79552 $group rewrite for timeseries returns incorrect result if referencing the metaField in an object

  • SERVER-79781 TestGetDestinedRecipientThrowsOnBlockedRefresh should not run two refreshes without resetting the catalog cache loader mock return value

  • SERVER-79803 Enable feature flag in 6.0

  • SERVER-79912 CheckReplDBHash reports failure with system.buckets collections due to invalid BSON

  • SERVER-79942 replace jsTestName() with the name of the test in rename_collection_view.js

  • SERVER-80021 Make $convert round-trip correctly between double and string

  • SERVER-80100 Fix typo in excluding compound_wildcard_index_hiding.js and sparse_index_internal_expr.js

  • SERVER-80140 Use the $currentOp to verify that fsyncLockWorker threads are waiting for the lock

  • SERVER-80465 Make numCandidates optional on mongod for $vectorSearch

  • SERVER-80488 Avoid traversing routing table in balancer split chunk policy

  • SERVER-80491 Expose more granular metrics around balancing round

  • SERVER-80678 Remove an outdated test case

  • SERVER-80703 Avoid traversing routing table in MigrationDestinationManager

  • SERVER-80810 Remove tenant_migration_donor_resume_on_stepup_and_restart.js on v6.0

  • SERVER-80912 Enterprise RHEL 7.1 ppc64le failures on 6.0 waterfall

  • SERVER-81013 Fix resolveCollator to return 'kNo' when query has collator and collection does not

  • SERVER-81044 Handle internal oplog update correctly in transactions

  • SERVER-81146 Use historic runtime data to set default timeouts when the data is not full

  • SERVER-81149 Time-series update bucket compression failed due to decompression data loss

  • SERVER-81155 Use move semantic to avoid copying all chunks in createCollection coordinator

  • SERVER-81202 Use host environment when signing

  • SERVER-81393 Make multiversion-config resmoke command output yaml to file

  • SERVER-81421 Fix fle2_downgrade.js test in 6.0

  • SERVER-81426 [5.0] fsync_deadlock.js is not resilient to StaleConfig errors

  • SERVER-67529 Resharding silently skips documents with all MaxKey values for their fields under the new shard key pattern

  • SERVER-76536 Increase receiveChunkWaitForRangeDeleterTimeoutMS in concurrency suites

  • SERVER-78496 Clear shard filtering metadata before releasing the critical section in rename participants

  • SERVER-79771 Make Resharding Operation Resilient to NetworkInterfaceExceededTimeLimit

  • SERVER-50606 NetworkInterfaceTest needs to be more permissive with async op timeout

  • SERVER-71498 QueryStageBatchedDeleteTest dbtest crashes in checkpoint thread

  • SERVER-71512 assert.commandWorkedOrFailedWithCode unexpected behaviour with some commands

  • SERVER-71627 Refreshed cached collection route info will severely block all client request when a cluster with 1 million chunks

  • SERVER-71810 Remove Amazon Linux 1 builders from mongodb-mongo-master-nightly

  • SERVER-72974 Use named error codes for IDL parser duplicate and missing fields

  • SERVER-73348 Aggregation bug in DocumentSourceSequentialDocumentCache

  • SERVER-73394 Remove misleading operationsBlockedByRefresh metrics

  • SERVER-75255 Remove all outdated entries from backports_required_for_multiversion_tests.yml

  • SERVER-75287 Make subtract behavior consistent with addition with regard to checking for overflow

  • SERVER-77171 Allow passing through $listSearchIndexes in QE/CSFLE query analysis

  • SERVER-77183 $project followed by $group gives incorrect results sometimes

  • SERVER-77382 Null embedded metaField for creating a time-series collection leads to invalid BSON index spec

  • SERVER-77615 Date subtract operation doesn't work correctly on NaN operand in classic engine

  • SERVER-77862 Exclude compact.js from running in macos variants

  • SERVER-78369 ignoreUnknownIndexOptions doesn't account for the 'weights' index field

  • SERVER-78505 Database cache does not use the 'allowLocks' option correctly

  • SERVER-78650 Change stream oplog rewrite of $nor hits empty-array validation if no children are eligible for rewrite

  • SERVER-78674 Remove fCV check from feature flag check for search batchsize project

  • SERVER-78831 Make $listSearchIndexes throw an Exception when used outside of Atlas

  • SERVER-78848 $listSearchIndexes behavior should be consistent with other aggregations when the collection does not exist

  • SERVER-78950 Use sequential time series bucket IDs when possible

  • SERVER-78971 Skip shutting down Grid::getExecutorPool() when TestProctor is disabled

  • SERVER-78986 Disable timeseries_field_parsed_for_bson.js on multiversion suites on 7.0

  • SERVER-78987 Remove the free monitoring code from mongodb/mongo repo

  • SERVER-79022 Update ASIO's Git hash in README.third_party.md

  • SERVER-79045 Update yaml-cpp entry in README.third_party.md to 0.6.3

  • SERVER-79046 The PreWriteFilter should be disabled if the mongod process is started with --shardsvr and in queryable backup mode

  • SERVER-79126 Pin pyyaml in another place

  • SERVER-79252 Add the system-perf bootstrap file to the task Files section

  • SERVER-79261 Add logging to ping monitor

  • SERVER-79382 Reset bucket OID counter when encountering a collision

  • SERVER-79397 Fix and test logic to internally retry time series inserts on OID collision

  • SERVER-79498 Backport $vectorSearch to 6.0

  • SERVER-79607 ShardRegistry shutdown should not wait indefinitely on outstanding network requests

  • SERVER-79609 Fix findAndModify_upsert.js test to accept StaleConfig error

  • SERVER-79651 Only use two node replicasets in initial sync performance tests

  • SERVER-79803 Enable feature flag in 6.0

  • SERVER-79885 Oplog fetching getMore should not set null lastKnownCommittedOpTime if it is not using exhaust cursors

  • SERVER-79898 Remove version checks in stale_mongos_updates_and_removes.js and extract_shard_key_values.js

  • SERVER-79912 CheckReplDBHash reports failure with system.buckets collections due to invalid BSON

  • SERVER-80183 Remove operationTime check from store_retryable_find_and_modify_images_in_side_collection.js

  • SERVER-80234 Catalog cache unit tests of allowLocks should block the refresh

  • SERVER-80302 capped_large_docs.js is not resilient to replication rollback

  • SERVER-80488 Avoid traversing routing table in balancer split chunk policy

  • SERVER-80544 Fix incorrect wait in runSearchCommandWithRetries

  • SERVER-80574 Ensure database creation in sharding/min_max_key.js test

  • SERVER-80696 Fix How limit is calculated in $_internalSearchMongotRemote

  • SERVER-80703 Avoid traversing routing table in MigrationDestinationManager

  • SERVER-44422 Allow findAndModify and delete one to target by query instead of extracted shard key

  • SERVER-60466 Support drivers gossiping signed $clusterTimes to replica set --shardsvrs before addShard is run

  • SERVER-62987 Wrong replication logic on refreshes on secondary nodes

  • SERVER-78036 Handle the race between the getting and setting of the LogicalTimeValidator during sharding initialization

SERVER-78472 $densify creates documents outside of bounds

  • SERVER-68129 Add the field control.count to the schema validation for bucket collections

  • SERVER-68556 Allow transactions on system.buckets collections

  • SERVER-71335 Debug symbols of server binaries used by system_perf.yml are archived in S3

  • SERVER-73841 Enable feature flag

  • SERVER-74701 Add checksum verification for blackduck installer

  • SERVER-74954 Incorrect result when contained $or rewrites $elemMatch extra condition

  • SERVER-75298 Reduce log error severity in sharding logging library

  • SERVER-75667 Fix SBE's implementation of index consistency checks

  • SERVER-76299 Report writeConflicts in serverStatus on secondaries

  • SERVER-76824 Do not run mr_single_reduce.js in stepdown suites

  • SERVER-76828 Increase test coverage for RoutingTableHistory and ChunkMap

  • SERVER-76934 Update computeDiff() code should safely error when there are duplicate fields in the objects

  • SERVER-77003 Allow renames of time-series collection buckets

  • SERVER-77299 Pooled LDAP connections may reference out-of-scope memory after timeout

  • SERVER-77654 Having more constraints on time-series collection timeField name

  • SERVER-77856 Provide Atlas with a way to choose a specific initial sync sync source

  • SERVER-78019 Increase reshardingCriticalSectionTimeoutMillis for resharding_update_tag_zones_large.js

  • SERVER-78173 In $_internalStreamingGroup replace tasserts with uasserts

  • SERVER-78217 Renaming view return wrong error on sharded cluster (2nd attempt)

  • SERVER-78229 createIndexes should acquire the CollectionLock of the targeted nss before accessing the parent DatabaseShardingState

  • SERVER-78238 Text index indexes content of fields whose name contains dots

  • SERVER-78251 move_chunk_deferred_lookup.js can fail if mongos RSM is stale after stepup

  • SERVER-78299 Remove hang analyzer unit test on macos

  • SERVER-78351 Limit pushdown doesn't work on sharded clusters if $skip stage is present

  • SERVER-78410 Suppress debug election log messages in rollback resumable index build tests

  • SERVER-78434 never implicitly shard a view in implicitly_shard_accessed_collections.js

  • SERVER-78525 Update jstests/noPassthrough/metadata_size_estimate.js to use a smaller document size

  • SERVER-78554 search commands run over PinnedConnectionTaskExecutor can retry before the underlying connection pool processes initial failure

  • SERVER-78576 Add originalSpec field to NewIndexSpec IDL

  • SERVER-78659 The secondary thread of the Balancer should join its TaskExecutor when leaving to correctly clean its state on step down

  • SERVER-78696 Only clear shard filtering metadata before releasing the critical section in collmod participants

  • SERVER-78742 Ensure that connection fatal socket exceptions are respected in PyKMIP

  • SERVER-78751 $collStats should check for presence of time series options rather than relying on namespace checks

  • SERVER-78789 Distribute roles in metadata sizing test

  • SERVER-78813 Commit point propagation fails indefinitely with exhaust cursors with null lastCommitted optime

  • SERVER-78828 LDAP host timing data can be inconsistent during sorting

  • SERVER-78888 Unschedule Mix js

  • SERVER-78981 [v6.0] Denylist split_large_event.js test in v6.0 in multiversion suite

  • SERVER-79136 Incorrect query result of $match + $group on metaField over time-series

  • SERVER-79447 The balancer stop sequence may cause the config server to crash on step down

  • SERVER-79515 Update task generator

  • WT-8539 Correct description for statistic for rolling back oldest pinned.

  • WT-8915 Change log verbosity level mapping between AWS SDK and WiredTiger

  • WT-10285 test format fails with status 137 (Linux OOM killer) during sanitizer runs

  • WT-10536 Fix statistic check cache_hs_key_truncate_onpage_removal in test_hs32.py

  • WT-10759 Do not retry to force evict history store pages during reconciliation

  • WT-10862 Support read-only fast-truncate data format change in MongoDB 6.0 release

  • WT-10911 Investigate and update eviction timeline metrics that are showing up incorrectly

  • WT-11064 Skip globally visible tombstones as part of update obsolete check

  • WT-11233 Ensure all evergreen variants are using the v4 toolchain

  • WT-11312 Fix incorrect flag check for accurate force eviction stat

  • SERVER-61127 Multi-writes may exhaust the number of retry attempts in the presence of ongoing chunk migrations

  • SERVER-76546 _migrateClone can deadlock with prepared transactions on secondaries

  • SERVER-78414 Recipient shard in chunk migration can skip fetching changes to the migrated range, leading to lost writes

SERVER-46446 Log time spent waiting for remote operations

  • SERVER-45255 Capture Pressure Stall Information in FTDC for Linux hosts

  • SERVER-62939 Starting up ESE with no KMIP server available leaves a backtrace

  • SERVER-66945 Re-enable ESE on MacOS

  • SERVER-67196 Ensure hb stats get updated before sync source selection in initial_sync_chooses_correct_sync_source.js

  • SERVER-71825 Implement and test document split algorithm

  • SERVER-74143 A slow query report should not require the rstl lock to return storage statistics

  • SERVER-76910 Make PyKMIP test harness return errors on version mismatch

  • SERVER-77005 Leave LDAP users logged-in during LDAP downtime

  • SERVER-77168 mongod crashes when restoring time series collection with auth enabled

  • SERVER-77266 createCollection command in rename_capped_collection_droptarget.js should ignore "cannot find ns" errors

  • SERVER-77298 Prevent fassert after killing opCtx as part of reconstructing prepared transactions after initial sync

  • SERVER-77386 Make '$_resumeAfter' parameter work with clustered collections

  • SERVER-77459 Verify /proc/pressure/cpu is readable in procparser_test

  • SERVER-77527 mongodbtoolchain/v3 stdlib unsafe against self-moves

  • SERVER-77710 Fix data race in AuditManager

  • SERVER-77769 SysPerf yml's compile-skip comment is incorrectly spaced

  • SERVER-77833 Mock meta cursors in sharded tests for batchSize/limit pushdown

  • SERVER-77998 Allow 'full' when reading from /proc/pressure/cpu

  • SERVER-78126 For specific kinds of input, mongo::Value() always hashes to the same result on big-endian platforms

  • SERVER-78136 Add "updateSearchIndex" Permission to the "readWrite" built-in-role

  • SERVER-78174 [v6.0] Blocklist large_events_failed_metric.js test in older versions where tracking of large change stream events is not backported

  • SERVER-78292 Issue with Object.entries in mongotmock assertEmpty

  • SERVER-78314 Create documentSourceWriterBatchBuffer server parameter

  • SERVER-78492<