Docs Menu

Docs HomeMongoDB Manual

7.0 Changelog

On this page

  • 7.0.2 Changelog
  • 7.0.1 Changelog
  • SERVER-75634 The logic in attachCursorSourceToPipelineForLocalRead performs shard versioning by UUID

  • SERVER-78657 Get rid of getSplitCandidatesForSessionsCollection and minNumChunksForSessionsCollection

  • SERVER-79771 Make Resharding Operation Resilient to NetworkInterfaceExceededTimeLimit

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

  • SERVER-80463 MigrationChunkClonerSourceOpObserver::onInserts() written to look like it skips checking some documents for whether their chunk has moved

SERVER-77610 Log session id associated with the backup cursor

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

  • 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-73253 Better path tracking when renaming nested/compound grouping fields

  • SERVER-73348 Aggregation bug in DocumentSourceSequentialDocumentCache

  • SERVER-74893 Change default enumeration strategy for planning $or queries

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

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

  • SERVER-75693 $vectorSearch Documentation Updates

  • SERVER-76840 Filter oplog for query_oplogreplay collection

  • SERVER-77233 Platform Support: Remove support for Ubuntu 18.04

  • SERVER-77677 Test or_to_in.js should run only in 7.0 and above.

  • SERVER-77732 Create LTO variant

  • 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-78217 Renaming view return wrong error on sharded cluster (2nd attempt)

  • 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-78746 Enable feature flag in 7.0

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

  • 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-78917 Relax condition in a router loop in shard_version_retry

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

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

  • 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-79054 Modify service_executor_bm to run an empty benchmark on ASAN

  • SERVER-79236 Server cannot start in standalone if there are cluster parameters

  • SERVER-79336 [Security] Audit v7.0 feature flag

  • SERVER-79497 Backport $vectorSearch to 7.0

  • SERVER-79599 Geospatial Query Error on MongoDB Version 6.3.2

  • SERVER-79780 ScopedCollectionDescription shouldn't hold a RangePreserver

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

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

  • 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-80655 Reduce logging in release tasks

  • SERVER-80678 Remove an outdated test case

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

  • SERVER-80708 Increase the sys-perf 'Compile for Atlas-like' task size

  • SERVER-80786 [7.0] Sharded time-series buckets should allow deleteOne against _id

  • SERVER-80828 Disable configure_query_analyzer_persistence.js from the sharding_csrs_continuous_config_stepdown suite

  • SERVER-78723 Resharding a QE collection fails because of __safeContent__

  • SERVER-78830 Add count of CSFLE and QE Collections to serverStatus

  • SERVER-79641 Mirrored read should attach encryptionInformation from the original command

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

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

  • SERVER-78913 Make the periods of query sampling periodic jobs configurable at runtime

SERVER-80256 QueryPlannerAnalysis::explodeForSort should not assume that index scans produce disjoint results

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

  • SERVER-73866 Re-enable agg_merge_when_not_matched_insert.js in config_fuzzer passthrough suites

  • SERVER-74701 Add checksum verification for blackduck installer

  • SERVER-75120 libunwind stacktrace issues with --dbg=on on arm64

  • SERVER-76299 Report writeConflicts in serverStatus on secondaries

  • SERVER-76339 Increase ShardedClusterFixture's timeout when starting/stopping balancer

  • SERVER-76433 Copy search_view.js test from 5.0 to all later branches

  • SERVER-77029 Set syncdelay in TestOplogTruncation before starting the checkpoint thread

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

  • SERVER-77223 dbcheck_detects_data_corruption.js needs to wait for primary to log healthlog entry

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

  • SERVER-77823 Pseudocode for throughput probing

  • SERVER-78095 Relax the assertion checking for update_multifield_multiupdate.js FSM workload

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

  • SERVER-78498 Make the balancer failpoint smarter

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

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

  • SERVER-78769 The asynchronous stop sequence of the Balancer may survive the shutdown of the mongod (and raise false memory leak notifications).

  • SERVER-78782 Complete TODO listed in SERVER-75120

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

  • SERVER-78862 Fix serialization of nested $elemMatch's

  • SERVER-78888 Unschedule Mix js

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

  • SERVER-79021 Update Boost's entry in README.third_party.md to 1.79.0

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

  • SERVER-79023 Update C-Ares' entry in README.third_party.md to 1.19.1

  • SERVER-79033 Image collection invalidation for missing namespace during initial sync always attempts upsert

  • SERVER-79082 Make analyzeShardKey tests not assert number of orphaned documents <= total number of documents

  • SERVER-79103 Core dumps are not generated if stopping balancer fails

  • SERVER-79126 Pin pyyaml in another place

  • SERVER-79138 Fix data race in AuthorizationSessionTest fixture

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

  • SERVER-79261 Add logging to ping monitor

  • SERVER-79316 [7.0] Do not run packager on dynamically linked variants

  • SERVER-79357 CheckMetadataConsistency is not reading chunks with snapshot read concern

  • SERVER-79370 Throughput probing statistics not always updated correctly

  • SERVER-79372 Fix incorrect assertion about number of cursors opened

  • 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-79447 The balancer stop sequence may cause the config server to crash on step down

  • SERVER-79509 Add testing of transitional FCVs with removeShard and transitionToDedicatedConfigServer

  • SERVER-79515 Update task generator

  • 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-79777 Increase the diff window for the sample size in sample_rate_sharded.js

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

  • SERVER-79937 Avoid majority reads within the BalancerDefragmentationPolicy

  • SERVER-79944 Make analyze_shard_key.js not assert that the number of sampled queries observed via analyzeShardKey and $listSampledQueries is non-decreasing

  • SERVER-79950 Fix commitPreparedTransaction to not be interruptible in commitSplitTxn and reacquireTicket

  • SERVER-79981 resize_tickets.js fails in Fixed Concurrent Transactions test suite

  • SERVER-80153 UBsan core dumps are not being uploaded properly

  • SERVER-80183 Remove operationTime check from store_retryable_find_and_modify_images_in_side_collection.js

  • SERVER-80207 Use 4-byte counter for tracking time series bucket direct writes

  • SERVER-80224 Fix failing asserts in stale_mongos_updates_and_removes.js and extract_shard_key_values.js on 7.0

  • WT-10714 Select an explicitly labeled perf distro for performance tests

  • WT-11202 Remove the connection level operation_timeout_ms configuration

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

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

  • WT-11359 Update spinlock tasks to limit disk usage

  • WT-11419 Increment cc_pages_removed when detecting a deleted page to remove

What is MongoDB? →
Share Feedback
© 2023 MongoDB, Inc.

About

  • Careers
  • Investor Relations
  • Legal Notices
  • Privacy Notices
  • Security Information
  • Trust Center
© 2023 MongoDB, Inc.