Docs Menu

Docs Home → MongoDB Manual

6.0 Changelog

On this page

  • 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-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-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-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 Resharding fuzzer tests are being generated but not run in Evergreen

  • SERVER-67732 mongod shutdown procedure doesn't shutdown the Grid::getExecutorPool()

  • SERVER-73848 Hashed shard keys with zones can cause issues with resharding

  • SERVER-76056 countDocsDeletedOnDonor name is misleading

  • SERVER-76948 Allow shard key fields to contain DBRefs

  • SERVER-77309 An interleaving might cause a migration to continue when it shouldn't

  • SERVER-78050 Chunk Migration Can Lose Data If Processing Deferred Modifications

SERVER-75922 Partial unique indexes created on MongoDB 4.0 can be missing index keys after upgrade to 4.2 and later, leading to uniqueness violations

  • SERVER-58276 Add time-series bounded collection scan plans to query multi-planner

  • SERVER-63865 Handle missing index idents during standalone startup recovery after unclean shutdown

  • SERVER-64706 Create Feature flag for PM-2802

  • SERVER-66130 The Balancer workers need to be joined instead of detached to stop their activity without leaking memory

  • SERVER-67472 ban config_fuzzer from using emptycapped command

  • SERVER-67699 Add tracking for when change stream event exceeds 16Mb

  • SERVER-68329 Avoid dropping pools for any error thrown during connection setup

  • SERVER-69850 Compact can cause test timeout in the config_fuzzer test suite

  • SERVER-69884 selinux tests must skip if they have any tag beginning with "featureFlag"

  • SERVER-70242 Intracluster X509 authentication can trigger "Different user name was supplied to saslSupportedMechs"

  • SERVER-70267 Streaming group when id is on time

  • SERVER-70268 Unpack to BSONObj instead of Document for suitable queries

  • SERVER-70269 Avoid applying match filter to the unpacked document when the whole bucket matches

  • SERVER-70937 Disable multiversion testing between lts versions and dead rapid release versions

  • SERVER-71270 Time series optimization pushes $match on timeField before $project stage that removes the field from pipeline

  • SERVER-71387 Range-based window [+N, unbounded] can tassert

  • SERVER-71835 Allow change events over 16MB as intermediate results

  • SERVER-71839 Add 'canAppearOnlyOnce' stage constraint and stage-specific position check

  • SERVER-71985 Automatically retry time series insert on DuplicateKey error

  • SERVER-72250 In-memory Cluster Server Parameter cache is not updated transactionally

  • SERVER-72297 Add burn_in_tasks related configuration

  • SERVER-72880 Fix SELinux Test Executor Failures

  • SERVER-72921 Improve UX of generated multiversion tasks

  • SERVER-72928 Expand burn-in-tags to all required & suggested variants

  • SERVER-73007 CURL_OPT_SEEKFUNCTION not set for multi-pass authentication

  • SERVER-73423 CLUSTERED_IXSCAN with sort generates two duplicate plans

  • SERVER-73435 Re-enable create_database.js FSM test in config fuzzer crash suite

  • SERVER-73471 Use correct compile variants for burn_in_tags variant creation

  • SERVER-73662 tlsClusterCAFile is not being used to validate client certificates on Windows

  • SERVER-73734 Support evergreen nightly project in burn_in_tests.py

  • SERVER-73959 Add option to TaskExecutorCursor to not pre-fetch documents

  • SERVER-74301 Optimize serialization behavior for $changeStreamSplitLargeEvent

  • SERVER-74344 Ban use of sparse indexes on internal comparison expression unless explicitly hinted

  • SERVER-74451 Implement limit pushdown to mongot cursor

  • SERVER-74453 Implement support for getMore against a mongot cursor created with a user-defined limit

  • SERVER-74454 Add testing for limit pushdown of $search pipelines within $lookup

  • SERVER-74471 Prune existing tests to stabilize the signal from the change stream perf suite

  • SERVER-74551 WriteConflictException unnecessarily logged as warning during findAndModify after upgrade to mongo 5.0

  • SERVER-74645 integration_tests_standalone[_audit] should not run a unqiue build

  • SERVER-74716 Prevent "back-in-time" change stream resume token on MongoS

  • SERVER-74806 Write size estimation logic does not account for runtime/let constants

  • SERVER-74863 Implement $listSearchIndexes aggregation stage

  • SERVER-74980 excessive logging of "Refreshed cached collection" log messages introduced in 5.0

  • SERVER-75280 Make shard_keys_with_dollar_sign.js use long timeouts for resharding crit sec

  • SERVER-75392 Update rounding functions in S2 geometry library

  • SERVER-75479 Use system python on macos for ssl tests

  • SERVER-75626 Special handling for macosx venv

  • SERVER-75648 Add limit pushdown info to explain output

  • SERVER-75911 Make connection pool sizing between mongod and mongot configurable by server parameters

  • SERVER-75913 Address Upgrade concerns regarding KMIP Activate

  • SERVER-75932 Allow Configuration of mongod to authenticate search query requests to local mongot, but not search index management requests to the local Envoy

  • SERVER-75989 Add support for OpenSSL 3.0 FIPS

  • SERVER-76006 break compile_dist_test into small chunks in a new kind of task group

  • SERVER-76102 handleRIDRangeScan() sets hasCompatibleCollation wrong in recursive cases

  • SERVER-76179 "/var/run/mongodb/"mongod.pid" deleted on each Mongod shutdown

  • SERVER-76278 Log extra migration information

  • SERVER-76331 Bump mongo-task-generator version to 0.7.5

  • SERVER-76378 Use estimated impersonation metadata size in calculating block chunks

  • SERVER-76392 Collection validation hook should not error when trying to validate a view

  • SERVER-76404 Call the no-prefetch TaskExecutorCursor if there is an extractable limit

  • SERVER-76457 Support storing BuildID to debug symbols mapping for sanitizer builds

  • SERVER-76489 movePrimary set wrong collection version on new primary shard

  • SERVER-76565 Redact transaction API error logging

  • SERVER-76600 Increase timeouts for aggregation_timeseries_fuzzer on tsan/asan variants

  • SERVER-76619 Add setParameter to enable libcurl's verbose logging

  • SERVER-76621 Thread pool task executor can cause memory leak when handling exhaust command.

  • SERVER-76651 Switch to using db-contrib-tool symbolize command in resmoke

  • SERVER-76690 Special handling for PYTHONPATH when activate venv

  • SERVER-76695 initial_sync_nodes_maintain_and_gossip_commit_point.js should wait longer for initial sync node to advance commit point

  • SERVER-76698 Disable Curl Connection Pooling for STS requests

  • SERVER-76699 Add configurable retry count in AWS IAM code

  • SERVER-76713 [v6.0] Platform Support: Add support for RHEL 7 PPC in 6.0

  • SERVER-76721 Robustify plan_cache_stats_shard_and_host.js to count plan cache entries only for specific plan cache key

  • SERVER-76739 Archive data missing on evergreen task timeouts

  • SERVER-76783 Backport search index commands to v6.0

  • SERVER-76812 Update eslint for arm workstations

  • SERVER-76826 $merge doesn't work with document that has dollar fields

  • SERVER-76859 Update ssl_fips.js for macOS

  • SERVER-76875 Exclude fields containing dots from indexes

  • SERVER-76983 mongos shutdown procedure doesn't shutdown the CatalogCache

  • SERVER-76988 Abort the reshardCollection operation when the zone information is too large

  • SERVER-77011 Upgrade ZLib on 6.0 branch

  • SERVER-77018 Deadlock between dbStats and 2 index builds

  • SERVER-77028 tlsClusterCAFile is not being used to validate client certificates on macOS

  • SERVER-77033 Tag plan_cache_stats_shard_and_host.js with requires_fcv

  • SERVER-77063 Failing bucket compression causes errors returned incorrectly for time-series inserts

  • SERVER-77074 mongod termination process should always shutdown and join the CatalogCached's thread pool

  • SERVER-77085 MultipleCursorsGetMoreWorks TaskExecutorCursorTest Should Allow getMores on cursors to occur in either order

  • SERVER-77154 Change server's internal client implementations to always use "hello" rather than "isMaster" for the connection handshake

  • SERVER-77185 Bug with implementation of $lookup in SBE

  • SERVER-77195 executor::ConnectionPool should appropriately handle the case where a connection is returned with a network error

  • SERVER-77196 NoPrefetch test in TaskExecutorCursorTest can deadlock

  • SERVER-77226 Fix permissions-checking when pinning code segments

  • SERVER-77230 Retry search/planShardedSearch commands when there is a network error

  • SERVER-77273 Add gcc IPA pass cp ICE to oom_retry tool

  • SERVER-77301 rewriteGroupByMinMax in timeseries doesn't respect collation

  • SERVER-77335 Enable sys-perf tasks needed for 6.0 vs 7.0 perf dashboard

  • SERVER-77383 ".msi.sha256" files have incorrect shasum

  • SERVER-77518 Disable pin_code_segments.js on 6.0 rhel-80-debug-ubsan

  • SERVER-77522 Stop writing contents of report.json to stdout in Jepsen list-append test

  • SERVER-77534 Fix diff finder to handle deleted files correctly

  • SERVER-77687 add ld OOM message to auto retry

  • SERVER-77868 Balancer secondary thread should reset state on step up

  • SERVER-78080 Use fully random bytes for 8 low-order bytes of OID value for time series bucket _id

  • SERVER-78169 Disable timeseries_lastpoint_top.js on 6.0

  • WT-7401 Silent test/format failure in the long-test Evergreen task

  • WT-8825 Fix test_checkpoint_snapshot05 expected value validation failure

  • WT-9038 Correctly handle overflow blocks that are being discarded in VLCS salvage

  • WT-9117 test format exited with status 137 (Linux OOM killer)

  • WT-9457 Preserve ckpt_most_recent value across restart

  • WT-9545 wt8246_compact_rts_data_correctness test read incorrect data on macOS

  • WT-9721 Format stress tests generate cores even when successful

  • WT-10424 cursor::search_near slow performance if many deleted items are present

  • WT-10432 Fix expected warning output for test_hs20 on macos

  • WT-10449 Do not save update chain when there are no updates to be written to the history store

  • WT-10488 test_schema_abort failed with invalid argument

  • WT-10522 Fix a bug that leads to an unexpected aborted tombstone on update chain

  • WT-10528 test_wt8246_compact_rts_data_correctness retry to insert the data during WT_ROLLBACK

  • WT-10624 Fix regression on x86 for search and insert

  • WT-10671 Reset statistics when retrying test in test_checkpoint04.py

  • WT-10764 Add start and stop messages to rollback to stable

  • WT-10909 Simplify new test_backup29.py more

  • WT-10920 Minor cleanup to test_backup29.py

  • WT-10935 Change patch build Python unit tests to run on ubuntu2004-large

  • WT-11027 failed: wiredtiger.so: cannot open shared object file: No such file or directory [wiredtiger-mongo-v6.0]

  • WT-11031 Fix RTS to skip tables with no time window information in the checkpoint

  • WT-11036 Add test of incremental backup after files are closed by dhandle sweep

  • WT-11051 Fix newest start durable timestamp comparison in aggregate timestamp validation

  • WT-11140 Update Python path for Windows variants

SERVER-74808 Invariant failure - isVersionInitialized()

  • SERVER-72146 Make chunk migrations metrics more accessible from Atlas

  • SERVER-72430 MigrationDestinationManager::report() may access null _migrationCloningProgress

  • SERVER-73229 Logical sessions cache refresh ignores write errors from updating session document, leading to cursors being killed early

  • SERVER-73441 Make sure shard key bounds are valid when committing moveRange

  • SERVER-73645 Unhandled exception on BalancerCommandsScheduler

  • SERVER-73751 movePrimary shouldn't create indexes for sharded collections

  • SERVER-73877 Wait for shard to have a primary before doing a migration in prepare_transaction_then_migrate.js

  • SERVER-74380 Router role retry loop should allow namespaces different from the one it was created for

  • SERVER-75481 Consider ideal data size when balancing

  • SERVER-76004 Remove incorrect sharding tassert in getOwnershipFilter function

  • SERVER-76178 Fix moveRange authorization requirements

  • SERVER-48196 Upgrade the timelib to the latest to update the built-in timezone files to the latest

  • SERVER-72224 Clustered collections with non-"simple" default collation miss documents when querying on _id using "simple" collation

SERVER-75517 illegal format of _id possible via upsert

SERVER-74930 $avg is returning the sum instead of the average in aggregate $group

  • SERVER-51835 Mongos readPreferenceTags are not working as expected

  • SERVER-54150 Recovery from a stable checkpoint should fassert on oplog application failures

  • SERVER-57056 Syslog severity set incorrectly for INFO messages

  • SERVER-61100 Fix multiversion tests that assert last-lts/last-continuous incompatibility

  • SERVER-64000 Create a unlock/relock scope guard

  • SERVER-65700 list-append's Evergreen report generator masks failures if a single iteration succeeds

  • SERVER-66012 Use a WiredTiger version cursor to print metadata of extra index entries during validation

  • SERVER-66795 Improve throttling on migration batches issued by the Balancer

  • SERVER-66927 Remove reference to silentFail from mongo repo

  • SERVER-67105 $in queries do not use clustered index

  • SERVER-67183 Higher throughput Chunk Migration - reimplement for fetching and insertion

  • SERVER-67504 Make mongotmock aware that requests can come from different shards

  • SERVER-67780 Incorrect $group rewrite for timeseries collection when the accumulator uses meta field

  • SERVER-68328 Add ResumableChangeStreamError label to ReadConcernMajorityNotAvailableYet errors

  • SERVER-68388 Limit concurrency setting and update server parameter name

  • SERVER-68648 Enable feature flag

  • SERVER-68670 Cache imbalanced collections for balancing

  • SERVER-68841 Enable Black Duck on 6.0

  • SERVER-69783 use integral type for TTL index test case in ttl_index_options.js

  • SERVER-69952 Filtering on dates outside of the 32 bit epoch range returns wrong results

  • SERVER-70640 Add migrationConcurrency to serverStatus

  • SERVER-70912 All LDAP bind state must be attached to connection object

  • SERVER-71009 Make sure the select chunks operation doesn't take too long

  • SERVER-71053 Fix dataSize can be negative and incorrect on rollback

  • SERVER-71307 Aggregations with $search should fail if the resolved collation is non-simple

  • SERVER-71636 Explain executionStats does not work for $lookup on sharded collection

  • SERVER-71792 Log list of cursors a range deletion is going to wait on

  • SERVER-72107 Parsing strings in KeyString can throw Overflow error

  • SERVER-72519 Add arm and intel Microbenchmark test variants to Sys Perf

  • SERVER-72520 Decommission Microbenchmark performance tests that are running on CBI instances

  • SERVER-72542 fullValidate should not return a count of items

  • SERVER-72574 Ability to dump lock manager upon lock request timeout

  • SERVER-72619 Refactor and add more testing for migration_chunk_cloner_source changes

  • SERVER-72686 Add support for $collStats agg stage on timeseries collection

  • SERVER-72689 Create feature flag for sharded sort in search on version 6.0

  • SERVER-72690 Enable feature flag

  • SERVER-72774 A node in quiesce mode can win election

  • SERVER-73125 Builtin variable $$NOW is not available in document validation

  • SERVER-73169 Disallow project_with_collation.js from running in suites that terminate a node

  • SERVER-73204 Update mongos planning for $search pipelines to support a custom sort

  • SERVER-73222 Add searchFeatures to planShardedSearch command

  • SERVER-73264 Fix wrong invariant in MigrationChunkClonerSource::commitClone

  • SERVER-73383 Defragmentation may start over right after finishing

  • SERVER-73385 RenameCollectionCoordinator wrongly releases critical section for destination ns.

  • SERVER-73390 Mitigate database version regression bug on drop database

  • SERVER-73400 Use -large Evergreen distro for compiling on arm64 in sys-perf project

  • SERVER-73608 Create skeleton for PinnedConnectionTaskExecutor

  • SERVER-73610 Introduce connection-leasing from ConnectionPool and NetworkInterface

  • SERVER-73611 Implement RPC functionality of PinnedConnectionTaskExecutor

  • SERVER-73613 Let TaskExecutorCursor use pinned transport connections

  • SERVER-73822 Time-series $group rewrite ignores certain accumulators

  • SERVER-73854 Add testing for custom sort in $search within $lookup and $unionWith sub-pipelines

  • SERVER-73869 Increase concurrency suite idle timeout on macos-*

  • SERVER-73943 Pin code pages in memory in memory constrained systems

  • SERVER-74038 [Windows] Possible negative performance effects of SetProcessWorkingSetSize in SecureAllocator

  • SERVER-74045 Allow turning on diagnostic log messages for validate

  • SERVER-74103 Increase storage log verbosity in oplog_sampling.js

  • SERVER-74112 Make MongotTaskExecutor's NetworkInterface skip authentication

  • SERVER-74131 Multiplanning together with subplanning causes server crash in mapReduce queries

  • SERVER-74156 Package plist files with macosx releases

  • SERVER-74179 Use initiateWithHighElectionTimeout() in primary_casts_vote_on_stepdown.js to prevent unexpected elections

  • SERVER-74287 create scons OOM retry tool

  • SERVER-74303 Add a sizeStorer call to the onRollback handler for dataSize and numRecords changes

  • SERVER-74345 mongodb-org-server 4.4.19, 5.0.15, 6.0.5 not starting after upgrading from older version (Debian, RPM Packages)

  • SERVER-74386 Don’t reset recordPreImages on collMod <= 6.0 only

  • SERVER-74422 Blacklist partial index JS test from multiversion suite on 6.0

  • SERVER-74449 Single phase index build (index creation with empty collections) does not abort migrations

  • SERVER-74469 Make the ShardingCatalogManager set the 'validAfter' field of a chunk when it is migrated

  • SERVER-74501 Fix MigrationBatchFetcher/Inserter completion reliance to not spawn an extra cleanup thread

  • SERVER-74554