- :issue:`SERVER-43090` Fix LDAP connection health tests with Okta
- :issue:`SERVER-43640` The user cache invalidator invarianting in it's dtor decreases debuggability
- :issue:`SERVER-43653` Upgrade static OpenSSL to 1.1.1d
- :issue:`SERVER-44320` Allow zoned sharding commands to be authorized via actiontypes
- :issue:`SERVER-31083` Allow passing primary shard to "enableSharding" command for a new database
- :issue:`SERVER-39332` Prevent test from dropping collections directly against a shard
- :issue:`SERVER-41480` Increment collection major version on chunk splits/merges
- :issue:`SERVER-42737` MongoDB stuck on update metadata
- :issue:`SERVER-42769` ShardingTest should call awaitLastOpCommitted after enableAutoSplit
- :issue:`SERVER-43337` handle errors that occur on the shard when findAndModify is converted to a transaction.
- :issue:`SERVER-44113` Refresh metadata for correct namespace in transactions_reject_writes_for_moved_chunks.js hashed case
- :issue:`SERVER-44261` Replace waitForFailpoint function with waitForFailPoint command
- :issue:`SERVER-44289` Retryable writes that change shard key value and owning shard that include write concern fail with InvalidOptions
- :issue:`SERVER-44476` Include number of jumbo chunks remaining in output of removeShard
- :issue:`SERVER-40372` Track transaction size on 4.2+
- :issue:`SERVER-41512` Track metrics associated with a node voting in an election
- :issue:`SERVER-41513` Track the time the new term oplog entry was written by the primary and applied by secondary in replSetStatus on all nodes
- :issue:`SERVER-42025` Prevent Oldest timestamp from advancing in prepare_transaction_read_at_cluster_time.js.
- :issue:`SERVER-42366` When EMRC=false we may set the stable timestamp ahead during rollback after forcing it back to the common point
- :issue:`SERVER-42925` idempotency tests have oplog visibility issues
- :issue:`SERVER-43239` numCatchUpOps in repSetGetStatus is incorrect
- :issue:`SERVER-43703` Race when disabling rsSyncApplyStop failpoint and stopping server
- :issue:`SERVER-43729` replSetFreeze done part of RollbackTest.transitionToSyncSourceOperationsDuringRollback Should be resilient of errors.
- :issue:`SERVER-43972` initial_sync_capped_index.js should check SECONDARY state before running validate
- :issue:`SERVER-44259` rollback_after_enabling_majority_reads.js test should wait for restarted node to be in SECONDARY state before running stepUp command
- :issue:`SERVER-44373` recover_multiple_prepared_transactions_startup.js test should wait for majority commit point to advance before committing a prepared transaction
- :issue:`SERVER-44457` Update backports_required_for_multiversion.yml on v4.2 with completed list of multiversion test suites
- :issue:`SERVER-44643` Use awaitSecondaryNodes in rollback_after_enabling_majority_reads.js instead of waitForState
- :issue:`SERVER-44675` server_status_metrics.js fails due to racy repl.buffer.count metric in serverStatus
- :issue:`SERVER-43338` [4.2] Dropping an admin.system.* index in fCV 4.0 can invariant on startup
- :issue:`SERVER-44026` Remove global X lock for reIndex
- :issue:`SERVER-44050` Arrays along 'hashed' index key path are not correctly rejected
- :issue:`SERVER-44269` Modernize max_time_ms.js
- :issue:`SERVER-44377` Invariant failure on indexed inequality to null
- :issue:`SERVER-44571` Documents involved in SERVER-44050 corruption scenario cannot be updated or deleted after upgrade
- :issue:`SERVER-44617` $regexFind crash when one of the capture group doesn't match the input but pattern matches
- :issue:`SERVER-43034` Special values handling is inconsistent in DoubleDoubleSummation
- :issue:`SERVER-43860` Pipeline style update in $merge can produce unexpected result
- :issue:`SERVER-43402` Secondary oplog can have entry to create a same name but different capitalized database before dropping the old one
- :issue:`SERVER-43880` renameCollection across DBs uses unowned RecordData after cursor has been yielded
- :issue:`SERVER-33272` The DatabaseHolder::close() function no longer requires a global write lock and neither does the dropDatabase command.
- :issue:`SERVER-43152` remove twoPhaseCreateIndexes test command
- :issue:`SERVER-43882` Building indexes for startup recovery uses unowned RecordData after yielding its cursor
- :issue:`SERVER-43908` Modify IndexConsistency hash-map keys to avoid hitting an invariant on duplicate index keys in KeyString form for different indexes
- :issue:`SERVER-44239` Ensure the parallel shell in lock_stats.js finishes successfully to record the server status properly
- :issue:`SERVER-44612` recoverFromOplogAsStandalone with takeUnstableCheckpointOnShutdown should succeed if retried after a successful attempt
- :issue:`SERVER-44744` Remove antiquated code from queryable_mmapv1 days.
- :issue:`SERVER-44755` Change assertion number in wt_missing_file_errors.js
- :issue:`SERVER-42886` Fix
bypassAutoDecrypt
settings in shell - :issue:`SERVER-43265` Mongo Shell exits with InvalidOptions error when using URI compressors parameter
- :issue:`SERVER-43884` Improve Error Formatting for mongocryptd-origin errors
- :issue:`SERVER-44177` Reduce frequency of exotic build variants
- :issue:`SERVER-44392` Platform Support: Remove zSeries ubuntu 16.04
- :issue:`SERVER-44398` Disable multiversion tests on Suse 15
- :issue:`SERVER-44545` Remove builders for Embedded SDKs on Mobile Platforms
- :issue:`SERVER-44579` Pin pywin32 python module
- :issue:`SERVER-44687` error: 'operator delete' is unavailable: introduced in macOS 10.12
:issue:`TOOLS-2380` mongodump fails against hidden node with authentication enabled
- :issue:`SERVER-39165` Add waitForFailpoint command
- :issue:`SERVER-39993` Add kill and terminate versions of concurrency step down suites
- :issue:`SERVER-40667` MongoD Storage watchdog should treat unexpected interruption as process-fatal
- :issue:`SERVER-41140` All usages of MultiIndexBlock should ensure callers check for duplicate key constraints
- :issue:`SERVER-42393` Race in setting failpoint during wt_file_helper.js assertStartInReplSet
- :issue:`SERVER-42576` Decrease the number of concurrent jobs from 4 to 2 in the logical_session_cache_* suites
- :issue:`SERVER-42688` M/R Agg: Fix performance tests to run with valid options on new mapReduce
- :issue:`SERVER-42748` M/R Agg: Support using stored procedures (system.js) in map/reduce arguments
- :issue:`SERVER-42790` Change ConnectionPool's kDiagnosticLogLevel from 3 to 4
- :issue:`SERVER-42818` M/R Agg: ensure mapReduce on a non-materialized view fails with a sensible error message
- :issue:`SERVER-42961` Fix Split Horizon testing on SLES
- :issue:`SERVER-43079` failpoint triggered by LogicalSessionCacheRefresh
- :issue:`SERVER-43085` Regenerate all testing certificates with SHA-256 instead of SHA-1
- :issue:`SERVER-43151` Error in aggregation assertion at value.cpp:1368
- :issue:`SERVER-43213` agg_out_interrupt_cleanup.js shouldn't use inherited 'query' state
- :issue:`SERVER-43319` Increase cursor timeout for 'concurrency_simultaneous' fixtures
- :issue:`SERVER-43576` DBClientRS does not propagate applicationName
- :issue:`SERVER-43577` Ensure ssl exceptions that terminate connections are logged.
- :issue:`SERVER-43579` AWS KMS support needs to be robust to KMS availability
- :issue:`SERVER-43693` Reduce probability of collMods in create_index_background_unique_collmod* workloads
- :issue:`SERVER-43749` Modernize mapReduce tests in core other than those covered by SERVER-42690
- :issue:`SERVER-43843` Skip validate during the rollback fuzzer "restartNode" command
- :issue:`SERVER-43900` Set max_hosts to 1 for stitch_support_lib_build_and_test and embedded_sdk_build_and_test task groups
- :issue:`SERVER-43987` Require predicates with OperationContext::waitForConditionOrInterrupt()
- :issue:`SERVER-44006` Change Packaging License from AGPL to SSPL
- :issue:`SERVER-44009` Upload pip freeze output for sys-perf and microbenchmarks
- :issue:`SERVER-44027` Remove global X lock for renameCollection between DBs
- :issue:`SERVER-44028` Remove global X lock for Cloner
- :issue:`SERVER-44029` Remove global X lock for replSetResizeOplog
- :issue:`SERVER-44064` Perform explicit cast on MessageCompressorManager parameter
- :issue:`SERVER-44119` Fix string coersion in default SetParameter::set(BSONElement) handler
- :issue:`SERVER-44183` Failure to listen on an asio socket should be fatal
- :issue:`SERVER-44287` MR Agg: Relax mapReduce IDL to ignore 'jsMode' option and change mapReduce parser to allow 'nonAtomic: true' and disallow 'out.sharded: false'
- :issue:`SERVER-44310` Make waitForFailPoint command require maxTimeMS
- :issue:`SERVER-44312` Specify evergreen auth in performance tests for signal processing
- :issue:`SERVER-44319` Skip keyfile check in replica_sets/auth1.js on windows
- :issue:`SERVER-44578` Remove unused db_raii and server_status libs from storage_wiredtiger_core's LIBDEPS_PRIVATE
- :issue:`SERVER-44651` Update signal processing version
- :issue:`SERVER-44721` Shell KMS AWS support cannot decrypt responses
- :issue:`SERVER-44727` detect-changes should not be called via run-dsi
- :issue:`SERVER-44868` Initialsync logkeeper and logkeeper-short tests should pass snapshot ID and dataset link respectively to dsi(sys-perf)
- :issue:`WT-4486` Number of syncs did not increase in dirty max test
- :issue:`WT-4565` Fix tree walk code with read-no-wait flag set
- :issue:`WT-4702` Switch to ubuntu1804-test Evergreen distro
- :issue:`WT-4715` Workloads will stall if old transaction or timestamp pinned by thread co-opted for eviction
- :issue:`WT-4961` Checkpoints with cache overflow must keep history for reads
- :issue:`WT-4976` Migrate Jenkins “wiredtiger-pull-request-builds” job to Evergreen
- :issue:`WT-4983` Migrate Jenkins “wiredtiger” job to Evergreen
- :issue:`WT-4987` Migrate Jenkins “wiredtiger-test-checkpoint” job to Evergreen
- :issue:`WT-4988` Migrate Jenkins “wiredtiger-test-unit” job to Evergreen
- :issue:`WT-4989` Migrate Jenkins “wiredtiger-test-unit-long” job to Evergreen
- :issue:`WT-4990` Migrate Jenkins “wiredtiger-test-unit-ppc” job to Evergreen
- :issue:`WT-4991` Migrate Jenkins “wiredtiger-test-unit-zseries” job to Evergreen
- :issue:`WT-4994` Migrate Jenkins “wiredtiger-test-spinlock” job to Evergreen
- :issue:`WT-4995` Migrate Jenkins “wiredtiger-test-wtperf” job to Evergreen
- :issue:`WT-5033` Migrate Jenkins “wiredtiger-test-time-shift-sensitivity” job to Evergreen
- :issue:`WT-5042` Reduce configuration parsing overhead from checkpoints
- :issue:`WT-5048` wiredtiger_open with a corrupted meta file should always return WT_TRY_SALVAGE
- :issue:`WT-5083` Add mips64el support
- :issue:`WT-5106` Remove temporary files in clang-format script
- :issue:`WT-5118` Remove incorrect assert that there are no hazard references to discarded WT_REF
- :issue:`WT-5122` Shut down the sweep server before doing the final checkpoint
- :issue:`WT-5123` Fill multi-paragraph comments
- :issue:`WT-5125` Adding new stats for eviction target strategy
- :issue:`WT-5126` Fix incorrect assertion regarding prepared update resolution
- :issue:`WT-5128` Add script to run wtperf with XRay profiling
- :issue:`WT-5134` Fix leaf-page only search and search-near operations
- :issue:`WT-5135` Change lookaside file inserts to use cursor.insert
- :issue:`WT-5140` Fix where a cursor returning random items can use an uninitialized buffer
- :issue:`WT-5142` Don't create huge root pages when rebalancing or bulk-loading objects with overflow keys
- :issue:`WT-5143` Fix typo in error message
- :issue:`WT-5145` Fix the race condition in accessing pinned_timestamp and connection state
- :issue:`WT-5149` Clear the debugging field value so it cannot get stale
- :issue:`WT-5150` LAS sweep is not removing the entries that are no longer required
- :issue:`WT-5156` Lookaside table cursors not operating at isolation level WT_ISO_READ_UNCOMMITTED
- :issue:`WT-5157` Fix atomics usage in spinlock implementation
- :issue:`WT-5160` Stop requiring a checkpoint before calling rollback_to_stable
- :issue:`WT-5163` Fix ignored failure return in WT_CURSOR.next when random retrieval configured
- :issue:`WT-5164` Fix inconsistent underscore/dash output
- :issue:`WT-5169` WT_REF_LIMBO pages cannot support fast (leaf-page only) searches
- :issue:`WT-5174` Truncation rollback locking is insufficient
- :issue:`WT-5176` Group pull request tasks using Evergreen task tags
- :issue:`WT-5187` Checkpoint error path can attempt to release a hazard pointer that isn't held
- :issue:`WT-5189` Python2: handle errors that occur under the concurrent test option (-j)
- :issue:`WT-5193` Revert LAS dropped table change from WT-5150
- :issue:`WT-5195` Reduce Python unit test build time for Evergreen Windows build variant
- :issue:`WT-5196` Data mismatch failures with test/checkpoint after enabling LAS sweep
- :issue:`WT-5197` Fix sanitizer runtime flags in Evergreen
- :issue:`WT-5204` Add diagnostic logging code to the generation drain function
- :issue:`WT-5207` Minimize WT-5043 diagnostic tests to exclude time other than eviction itself
- :issue:`WT-5211` Print mismatch information before dumping page and LAS
- :issue:`WT-5218` Improve eviction to differentiate between clean and dirty pages with WT_CACHE_EVICT_NOKEEP readgen
- :issue:`WT-5220` Re-enable LAS dropped table change from WT-5150
- :issue:`WT-5239` Fix syscall failure about metadata file open
- :issue:`WT-5247` Ensure that only idempotent modify operations are logged
- :issue:`WT-5251` Increase frequency for Linux syscall test
- :issue:`WT-5252` Fix Ubuntu 18.04 PPC and zSeries unit-test failure in Evergreen