6.1 Changelog
On this page
Changes are listed here when a patch release is available.
6.1.1 Changelog
Security
SERVER-70559 tag FLE2 tests such that they do not run with stepdown suites
Sharding
SERVER-64730 The 'forceShardFilteringMetadataRefresh' methods don't synchronise with each other
SERVER-67891 Implement basic structure of $shardedDataDistribution stage
SERVER-68249 Add required privileges on the $shardedDataDistribution aggregation stage
SERVER-68361 LogTransactionOperationsForShardingHandler::commit misses transferring documents from prepared and non-prepared transactions changing a document's shard key value
SERVER-68932 Update resharding critical section metrics on writes
SERVER-69134 Dropping a sharded collection doesn't get rid of the CSS entry
SERVER-69429 Missing checks in collMod for shard key and unique index
SERVER-69444 Make the joining of concurrent critical section and refresh look the same between DSS and CSS
SERVER-69575 ShardingDataTransformInstanceMetrics Unit Test Suite Does Not Cover Interactions with Cumulative Metrics
SERVER-69756 Segmentation fault on abortReshardCollection issued right after reshardCollection cmd
SERVER-69773 all_collection_stats.js should compare only few selected fields
SERVER-69874 Document or possibly mitigate scenario where shards end up with different prepareUnique and unique index settings
SERVER-70364 Retry configureFailPoint command on network error (resharding_coordinator_recovers_abort_decision.js)
SERVER-70793 Make database metadata refresh first check new metadata under the IS lock before taking X lock
Query
SERVER-70190 ExpressionSwitch::optimize() can leave expression tree in an invalid state leading to invariant failure
SERVER-70381 _internalSearchIdLookup stage violates a 5.0 precondition of the getOwnershipFilter function
Operations
SERVER-68548 mongo shell version 4.4.15 logging asio message despite --quiet flag
Build and Packaging
SERVER-48203 Support --install-action for Ninja builds
SERVER-69507 Rpath should only be set on dynamic builds
Internals
SERVER-62201 Remove all outdated entries from backports_required_for_multiversion_tests.yml
SERVER-63104 Make it easy to run jsCore locally again in a world with tests tagged by feature flag
SERVER-63811 mongos returns no results for $documents if the database doesn't exist
SERVER-64181 Remove TODO listed in SERVER-46669
SERVER-65575 convert buildscripts/clang_tidy.sh to a python script
SERVER-66834 Zones created by defragmentation_util.js must always align with chunks
SERVER-66972 Database critical section does not serialize with ongoing refreshes
SERVER-67324 Replace calls to replSetStepUp in jstest with stepUp in tenant_migration_recipient_access_blocker_rollback.js
SERVER-67681 Create specific target for compile commands
SERVER-67795 Add serverstatus tracking to know how many users use updateMany and DeleteMany
SERVER-67898 BalancerCollectionStatus return wrong chunk size for session collection
SERVER-67926 Delete non-existing garbage collectable tenant migration data should not cause a ConflictingInProgress error
SERVER-68541 Concurrent removeShard and movePrimary may delete unsharded collections
SERVER-68769 If a shard key index cannot be dropped then a user should not be able to hide that index
SERVER-68854 Fix deadlock in SchedulingTicketHolder
SERVER-68866 drop_connections_replset needs to wait for configs to propagate.
SERVER-68901 Incorrect $elemMatch query analysis in mongocryptd if document contains 2 different fields with the same name
SERVER-68921 Handle multiversion scenario when returning 'InvalidNamespace' error in timeseries_collmod.js
SERVER-69006 Add more tracing to fle basic insert/update/replace for hedged reads
SERVER-69037 SBE plan cache size calculation is slightly off
SERVER-69069 InTel would like to be able to specify a subset of collections in the data-size distribution API
SERVER-69108 SCCL can immediately return config and admin metadata without triggering a refresh
SERVER-69109 Fix logging in random_moveChunk_index_operations FSM test
SERVER-69133 remove redundant setting of hardlink install action
SERVER-69136 Tests should consider balancerCollectionStatus may report balancerCompliant too early
SERVER-69224 Skip AuditEncCompManagerTest.EncryptAndEncodeLargePayloadSucceeds When GCM not supported
SERVER-69281 Force minimum ninja version
SERVER-69348 Commands must declare empty auth checks to be universally callable
SERVER-69353 Generate burn_in tasks separately
SERVER-69446 Increase electionTimeoutMillis in jstests/replsets/dbcheck_write_concern.js
SERVER-69465 Accept same specs for $_internalAllCollectionStats as $collStats
SERVER-69590 libunwind warnings on clang arm platforms
SERVER-69603 Do not report drop events as part of shardCollection
SERVER-69748 "pipelineUsesLookup" field is tracked incorrectly in CurOp
SERVER-69765 turn off default split dwarf on darwin platform
SERVER-69784 Fix instances of signed char misuse
SERVER-69868 Return an error when starting a TransportLayer that is shutdown
SERVER-69877 Remove untimestamped writes to the catalog when restarting unfinished index builds during startup recovery
SERVER-69898 Wait for the critical section catch-up phase before refreshing the DB version
SERVER-69912 SConstruct is executable by mistake
SERVER-69926 errorcodes.py doesn't detect duplicate errors in MONGO_UNREACHABLE_TASSERT
SERVER-69930 Unexpected error message in the logs attempting to refresh the version of a dropped database
SERVER-69944 Resmoke's globstar.py does not properly parse * before **
SERVER-70062 Log pertinent info about oplog entries in oplog rolled over restore failure
SERVER-70167 Resumed create coordinator may incorrectly try to release the critical section
SERVER-70181 Ubuntu and Debian package tests failing in Server master
SERVER-70231 Coverity analysis defect 122778: Using a moved object
SERVER-70251 Update task with its _gen version on windows build variants
SERVER-70274 Improve performance of change stream pre-images purging job by leveraging EOF filter
SERVER-70314 Adjust time series extended range tests to account for log retention limitations
SERVER-70348 Remove EAGAIN for queryable WT and retry internally
SERVER-70361 OperationContext wait should handle out of range durations
SERVER-70436 Restrict cases where isCoveredNullQuery can apply
SERVER-70469 Use virtual env python in watchdog tests
SERVER-70483 Update Resmoke to pass "evergreen_execution" up to logkeeper.
SERVER-70484 Remove signal processing module from perf.yml and sys_perf.yml
SERVER-70602 Handle faulty balancerCompliant reporting by waiting for some no-op balancing rounds
SERVER-70657 Update NOMAS feature flags version to 6.0
SERVER-70725 Cluster aggregate may incorrectly result in CollectionUUIDMismatch if fetching routing info fails
SERVER-70773 Skip rebuilding instance on stepup in tenant migration recipient test
SERVER-70774 Add periodic builds to the release projects
SERVER-70834 fix tasks which don't use scons cache from reporting failure
SERVER-70864 Get rid of fine grained scoped range deleter lock
SERVER-70879 Fix race where multiple threads are turning an index multikey concurrently
SERVER-70893 Cherry pick upstream SCons performance improvements
SERVER-71055 OplogOrder test can read stale all_durable timestamp after rolling back oplog entries
SERVER-71089 Run signing tasks on a single distro
SERVER-71167 txn_index_catalog_changes.js session garbage collection can deadlock with fsync lock in consistency checks
SERVER-71191 Deadlock between index build setup, prepared transaction, and stepdown
SERVER-71249 Remove buildvariant task overrides for .publish tags
SERVER-71424 Fix failures in lint_fuzzer_sanity
SERVER-71471 Improve jstestfuzz deployment to work with new node run/install
SERVER-71473 Begin using the new test stats location
SERVER-71477 Check '_internalAllCollectionStatsSpec.getStats()' exists (boost::optional) before calling 'makeStatsForNs' in 'document_source_internal_all_collection_stats.cpp'
SERVER-71534 lint_fuzzer_sanity_all regression caused by running multiple instances of npm
SERVER-71683 unbounded memory growth during tenant migrations
SERVER-72021 Fix Enterprise SLES 12 crypt_create_lib Evergreen Failure
WT-9926 A crash during startup from backup can lose metadata
WT-10030 Internal pages with fast truncated children are not actively freed
WT-10064 Don't evict internal pages with non-globally visible deleted pages for non standalone build
WT-10172 Tag RHEL PPC Evergreen builder on mongodb-6.1