Docs Menu
Docs Home
/
MongoDB Manual
/ /

8.0 Changelog

On this page

  • 8.0.4 Changelog
  • 8.0.3 Changelog
  • 8.0.1 Changelog
  • SERVER-81816 ReshardingCoordinatorObserver destructor should only invariant if ReshardingCoordinatorService::run() is called

  • SERVER-84769 Resharding remainingOpTime algorithm doesn't work with low elapsedTime

  • SERVER-92762 Set default value of numInitialChunks in reshardCollection to 90

  • SERVER-84089 Bulk operation freezes if used in combination with collation and upsert

  • SERVER-92904 Reply size exceeds BSONObjMaxInternalSize whilst batch is within BSONObjMaxUserSize

  • SERVER-95350 Fix possible failure when running an explain over a valid command

SERVER-88046 Support $vectorSearch execution within unionWith subpipeline

  • WT-13377 Reconfiguring a session with cache_max_wait_ms does not accept a value of zero

  • WT-13527 Migrating to new IBM-hosted zSeries hosts

  • WT-13670 Add configuration to allow create with import to not panic on bad metadata

  • WT-13506 Switch the code coverage comment to use the new github app tokens

  • WT-13560 Deprecate SSH Cloning of Git repositories

  • SERVER-67816 Time-series bucket rounding for pre-1970 dates behaves unexpectedly

  • SERVER-68274 [SBE] Missing query results when comparing field to Min/MaxKey and field is missing from document

  • SERVER-73641 Timeseries filtering can miss extended-range events when sharded

  • SERVER-81109 Fix internal_transactions_sharded_from_mongod.js's handling of causal consistency across sessions

  • SERVER-82037 Memory used by sorter spills can grow without bound

  • SERVER-83106 Do not parse shardCollection request using shardsvrCreateCollection parser

  • SERVER-87442 Add support for MacOS 14 Sonoma (ARM64 and AMD64)

  • SERVER-88891 Delete tenant migration and shard split / merge passthrough and integration tests

  • SERVER-89232 Add queryShapeHash to $queryStats output

  • SERVER-89708 Investigate why jstests/concurrency/fsm_workloads/timeseries_mixed_operations.js fails in case of concurrent moveCollection

  • SERVER-90739 Investigate validity of time-series collections in selective restores

  • SERVER-90965 Extend query settings to contain optional comment field

  • SERVER-91589 Re-assign Service Arch owned third party libraries in sbom.json to new teams

  • SERVER-91777 Opt out of oplog sampling during restore

  • SERVER-91954 Add 'queryShapeHash' to explain, rename 'queryHash' to 'planCacheShapeHash'

  • SERVER-92005 Cluster dbStats Can Trigger Invariant with Concurrent removeShard

  • SERVER-92019 Print write conflict log at logWriteConflictAndBackoff () in production build

  • SERVER-92057 Fix opcounters to accommodate optional extra commands.

  • SERVER-92230 Handle extended/relaxed JSON comparisons in AuditSpooler.deepPartialEquals

  • SERVER-92246 Use TestData.skipEnforceFastCountOnValidate for all FCBIS tests

  • SERVER-92285 Add missing assertion in fle2_compact_coordinator.js

  • SERVER-92292 Skip ticket acquisition for prepareTransaction

  • SERVER-92339 Test runner can fail on network errors when talking directly to config shard in continuous config stepdown suite

  • SERVER-92550 Make txn_sharded.js robust to stale config errors in txn

  • SERVER-92594 SBE VM accesses released memory

  • SERVER-92803 Ignore IndexKeySpecsConflict error during initial sync oplog application

  • SERVER-92841 Fix no speculation assertion in speculative-auth-replset.js

  • SERVER-92850 Typo in MCRaftMongoReplTimestamp.tla

  • SERVER-92852 Use unordered bulk writes in cleanup_collection.js

  • SERVER-92958 Increase oplog size for all backup/restore tests

  • SERVER-92980 Prevent resync_majority_member.js from running on Windows

  • SERVER-93120 FTDC collection blocked on locked backupCursor state read

  • SERVER-93128 Prevent overflow of the CountCommandRequest::_limit field

  • SERVER-93130 Fix server crash caused by the OCSP periodic fetcher thread calling join() on itself

  • SERVER-93159 Give the cluster more time to automatically refresh its LDAP pooled connections in ldap_fsm_util.js

  • SERVER-93181 Reserve binData subtype x09 for vectors

  • SERVER-93182 Fix edge case in DocumentSourceUnwind

  • SERVER-93205 Expose number of prepareUnique indexes in serverStatus

  • SERVER-93369 Fix lock ordering in TextMatchExpression

  • SERVER-93398 Prevent a spurious election in ttl_repl.js

  • SERVER-93429 Prevent the oplog from being truncated in incremental_backup_cursor_block_size.js

  • SERVER-93432 Wait for failpoint before killing the op in fle2_contention_kill_parent.js

  • SERVER-93465 Wait for stable timestamp to advance in background_validation_checkpoint_timestamp.js

  • SERVER-93474 [v8.0] Re-enable featureFlagQueryStatsDataBearingNodes

  • SERVER-93559 [test-only] jumbo_chunks.js should use retriable writes when writing to the config server

  • SERVER-93622 Stabilise query shape hash for aggregate merge commands with let variables

  • SERVER-93639 Fix rollback_auth.js

  • SERVER-93696 Add overflow unittest back to ClusterCountCommandBase

  • SERVER-93697 Fix race condition of waiting for filtering metadata refresh by forcefully refresh it

  • SERVER-93790 BSONColumnBuilder can incorrectly start interleaved with no scalars if we transition from arrays to a new empty object

  • SERVER-93832 $queryStats pipelines on mongos aren't optimized

  • SERVER-93844 The 'count' command on a View assumes integer response

  • SERVER-93848 WiredTigerSessionCache::getSession() can read stale value of shutting-down state

  • SERVER-93882 Avoid killing ongoin migration sessions in internal_transactions_sharded_from_mongod_kill_sessions.js test

  • SERVER-94010 Delete transaction_too_large_for_cache/temporarily_unavailable_on_secondary_transaction_application.js and replace with unit test

  • SERVER-94060 PeriodicShardedTimeseriesShardkeyChecker must gracefully handle any kind of exception

  • SERVER-94187 Do not use git ssh in copybara

  • SERVER-94193 Prevent insertions on all_shard_and_config_hosts_brought_down_one_by_one from timing out on slow variants

  • SERVER-94360 Make tailable_cursor_invalidation.js resilient to implicit db creations

  • SERVER-94368 [test-only] Refactor ttl_deletes_not_targeting_orphaned_documents.js and make it deterministic

  • SERVER-94375 Make count10.js more robust when facing QueryPlanKilled

  • SERVER-94421 Remove change_stream_pre_images_server_stats.js

  • SERVER-94440 PoC on generate_token

  • SERVER-94471 Incorrect bucket format for buckets that contain dates pre and post 1970

  • SERVER-94538 Increase txn timeout in multi_stmt_txn_jscore_passthrough_with_migration

  • SERVER-94559 Time-series measurement deletes update the minTime of a bucket

  • SERVER-94592 Check inner arguments for explain

  • SERVER-94607 Revert SERVER-94375 and exclude count10.js from balancer suites

  • SERVER-94610 Update invalidated_cursors.js FSM test to handle additional createIndex errors

  • SERVER-94650 Ban causal_consistency_shell_support.js from config-stepdown test suite

  • SERVER-94764 Create unit test fixture for testing peer certificate validation

  • SERVER-94766 Expand testing of intermediate CA chain validation

  • SERVER-94767 Expand testing of Certificate Revocation Lists

  • SERVER-94926 Rely on withTxnAndAutoRetry to retry txns on access_collection_in_transaction_after_catalog_changes.js

  • SERVER-94970 sharded $searchMeta queries in a $lookup and $unionWith fail by hitting an unreachable_tassert

  • SERVER-95013 Incorrect index built for timeseries measurement field through moveCollection.

  • SERVER-95019 getElapsed in getRecipientHighEstimateRemainingTimeMillis can incorrectly cast < 1s elapsed durations to 0.

  • SERVER-95047 [v8.0] Disable timeseries_user_system_buckets.js on upgrade/downgrade

  • SERVER-95054 Retry HostUnreachable error upon removeShard call for config stepdown suites

  • SERVER-95067 Time-series inserts can generate multiple batches referencing the same bucket

  • SERVER-95085 Fix issue in UnwindProcessor

  • SERVER-95144 Return valid shardId or none in computeMergeShardId

  • SERVER-95240 Remove PeerID from SSL handshakes

  • SERVER-95306 SBE value lifetime makes unnecessary copy of data

  • SERVER-95311 Determine default value for reshardingDelayBeforeRemainingOperationTimeQueryMillis

  • SERVER-95445 SSLManagerOpenSSL should validate entire cert chain against CRL, not just the leaf

  • SERVER-95467 Make sure executor is joined before shutting down ShardingDDLCoordinator tests

  • SERVER-95474 Concurrent bucket reopen of uncompressed buckets can cause tripwire for couldn't compress bucket

  • SERVER-95627 Index bounds in backward direction causes unionize to fail in collapseQuerySolution

  • SERVER-95645 BSONColumn control starting with RLE does not reopen correctly

  • SERVER-95669 Remove invalid invariants from processResponseFromRemote()

  • SERVER-95670 Internal aggregation operations emit stacktraces

  • SERVER-95698 Fix BSONColumnBuilder reopen when lots of skip after double scale down

  • SERVER-95724 ReshardingOplogSessionApplication clones retryable applyOps session info with admin.$cmd as affectedNamespace

  • SERVER-95733 Make ldap_operation_stats.js accept more failure modes

  • SERVER-95768 [v8.0] Allow rangePreview collections in 8.0.4

  • SERVER-95813 system-failed: jstestfuzz_interrupt_replication on enterprise-rhel8-debug-tsan-all-feature-flags [mongodb-mongo-master @ 26e083fa]

  • SERVER-95921 Have ImportCollection call checkpoint before drop-but-keep-the-file

  • SERVER-95995 Fix QueryPlanKilled error in count_odd.js

  • SERVER-95997 Trying to rescale doubles in BSONColumn should preserve RLE state.

  • SERVER-96015 Make direct_connection_auth_transition resilient to unknown filtering information

  • SERVER-96075 BinData binary docDiff is not idempotent after shrinking the binary

  • SERVER-96166 Fall back to repair=true on import failure in import_collection

  • SERVER-96173 Classic cached planner does not pass query solution to the SBE plan explainer

  • SERVER-96409 Improve diagnostics for time-series compression validation

  • SERVER-96675 Tag regex_distinct.js as assumes_balancer_off

  • SERVER-96692 Parallel ImportCollection can fail due to EBUSY

  • SERVER-96954 Merge 8.0.4 backports

  • SERVER-97013 Adjust 8.0.4 Backports

  • SERVER-95279 Use a new C++ type for BSON field names to ensure validity

  • SERVER-96419 Improper neutralization of null bytes may lead to buffer over-reads in MongoDB Server

  • SERVER-76883 Reduce chattiness of "Role does not exist" logs for externally sourced users

  • SERVER-82221 listCollections and listIndexes should include commit-pending namespaces

  • SERVER-88417 processReshardingFieldsForRecipientCollection can use stale db info and incorrectly creates a recipient

  • SERVER-90689 Change THP startup warning checks to also look at process level settings before emitting warning

  • SERVER-92259 Namespace resolution from UUID does not check pending commit namespaces

  • SERVER-92329 Support issuers with trailing slashes in OIDC

  • SERVER-92780 Move sys-perf tasks and variants to DSI

  • SERVER-92987 Guard against SBE double-pushdown

  • SERVER-93408 convert_to_and_from_sharded.js should retry on FailedToSatifyReadPreference in the phase where it is connecting directly to the replica set

  • SERVER-93690 Mark create_indexes.js test as multiversion incompatible

  • SERVER-93834 Look into BSONColumn path decompressor handling of scalarless objects

  • SERVER-93963 Replace ?. syntax in query_by_uuid_commit_pending.js

  • SERVER-94008 Slow down verify_session_expiration_sharded.js

  • SERVER-94149 [test-only] Accept moveChunk failures waiting for the range deleter if refineCollectionShardKey is run concurrently in random_moveChunk_refine_collection_shard_key.js

  • SERVER-94207 Time-series $match on dates before 1970 can miss documents

  • SERVER-94231 Query should not fail if queryStats fails to compute key

  • SERVER-94238 Query should not fail if querySettings fails to compute key

  • SERVER-94260 [v7.2+] Verify that $documents inside $lookup fails to parse

  • SERVER-94461 Upgrade mongo-c-driver to 1.27.5+

  • SERVER-94635 Make session refresh parameters configurable

  • SERVER-94738 Disable index pruning during query planning

  • SERVER-95111 Add FCV guard for fleCompactionOptions anchorPaddingFactor

  • SERVER-95230 JSON.parse will fail if there is more than 1 line

  • SERVER-95244 Upsert statements which result in an insert may fail with tassert 9146500 when client connects directly to shard

  • WT-13409 One ret in __txn_checkpoint is not handled

Back

Downgrade 8.0 to 7.0