Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /

8.3 Changelog

Important

MongoDB 8.3 is the latest minor release. Starting with MongoDB 8.2, minor releases are available for on-premises deployments (Community and EA) for specific use cases. For more information, see MongoDB Versioning.

To install the latest MongoDB version supported for on-premises use, see the installation instructions.

SERVER-123370 LDAP query password is logged when set through setParameter

SERVER-122488 Disable multirouting in version_context_propagation.js

SERVER-122177 Ensure _createHorizonTopologyChangePromiseMapping() uses the correct index in cases of reconfig to remove a node

  • SERVER-122440 agg_list_cluster_catalog.js times out if config.system.profile exists from a previous test

  • SERVER-123636 Disable multirouting on timeseries_out_non_sharded.js cross-DB test cases

  • WT-16970 Fix bug for enabling prefetch in open_session

WT-17183 test_prepare20 fails due to corrupted logs

  • SERVER-76675 Implement optimized count() for BSONColumn

  • SERVER-95352 Timeseries queries cannot be answered with indexes inside $lookup subpipeline

  • SERVER-109005 build proper rapidyaml wheels

  • SERVER-115250 Pause JWKSetRefreshJob during quiesce time

  • SERVER-116419 Update man pages for 8.3 - SERVER

  • SERVER-117496 Improve task restart and step-back behavior

  • SERVER-117726 coverity fails to find bazel_mod includes

  • SERVER-118763 Add severity levels for checkMetadataConsistency command results

  • SERVER-118765 Set severity to metadata inconsistencies on config.system.sessions namespace

  • SERVER-120396 Restart vector_search_extension_* passthrough tests

  • SERVER-120606 Schema validation: Rename 'validated' validation level to 'constraint'

  • SERVER-121287 Mark resharding operations under the critical section as non-deprioritizable

  • SERVER-121822 Clustered collections do not correctly filter out results with $lt on _id

  • SERVER-121825 Make background operations bypass max queue length check

  • SERVER-121888 Reduce job count factor for sharding_auth_audit

  • SERVER-121904 Make async ftdc tests less racy

  • SERVER-121995 Request timeout measurement with stopwatch in NetworkInterfaceTL is off

  • SERVER-122030 isViewfulTimeseriesOnlySuite should be true if the viewless timeseries flag is fully disabled

  • SERVER-122036 Exclude timeseries_insert_respect_max_bson_size_too_big.js from slow variants

  • SERVER-122044 fix compiledb clang-tidy ide files generation

  • SERVER-122108 Eliminate unnecessary array copy for $similarity vector operators

  • SERVER-122123 Starting up and shutting down the replicated fast count thread in rapid succession can cause hang

  • SERVER-122181 Custom client acquisition timeout code is not honored

  • SERVER-122184 AsyncOpTimeoutWithOpCtxDeadlineSooner can be off by 1 ms

  • SERVER-122332 Use llvm-nm for symbol checker in order to run on llvm thinlto objs

  • SERVER-122445 RangeDeleterService onStepUpComplete can race with onShutdown

  • SERVER-122458 _makeOperationContext should hold lock

  • SERVER-122598 Add incompatible_ppc tag to sharding_stepdown_fcv_upgrade_downgrade_jscore_passthrough

  • SERVER-122627 Fix signed/unsigned comparison in bsoncolumn_util.cpp

  • SERVER-122680 OrderedTicketSemaphore might queue operations with tickets available

  • SERVER-122697 enableSharding built-in role missing cluster-level privilege, preventing updateZoneKeyRange

  • SERVER-122762 Fix cluster commit shard removal response status checking

  • SERVER-122774 Make geo_s2cursorlimitskip.js a no passthrough test

  • SERVER-122883 Fix flaky auth_deprioritization test

  • SERVER-122960 Add configOnly flag to the mongoS and bypass configsvr checks

  • SERVER-123022 Update GenerateAndCheckPerfResults hook with correct mainline requester type

  • SERVER-123067 sharded_collections_jscore_passthrough_with_balancer_drop_config_cache_collections exhausts memory on linux-debug-aubsan-compile-grpc variant

  • SERVER-123107 Pin Windows SDK across master + all release branches

  • SERVER-123160 Strenghten kernel compatibility check using tcmalloc extensions

  • SERVER-123167 Don't request refresh of next returned connection in response to establishment failure

  • SERVER-123179 Introduce testing framework for standby clusters within the server

  • SERVER-123190 Disable shard registry and catalog cache when --configOnly is specified

  • SERVER-123222 Exclude Injector Nodes from RSM Server Selection in Standby Clusters

  • SERVER-123324 Introduce all commands test for configOnly mode

  • SERVER-123326 Add test coverage of configOnly mode with embedded config server

  • SERVER-123343 BulkCommandSizeEstimator::getOpSizeEstimate uses incorrect static shardVersion

  • SERVER-123353 Allow specifying GID for proxy unix socket permissions

  • SERVER-123394 silence build warnings on some tests for ppc/s390x

  • SERVER-123398 Fix TSAN variant task factor overrides to use regex matching for all enterprise-rhel8-debug-tsan variants

  • SERVER-123407 Add testing for BSONColumn min, max and minmax fast-path

  • SERVER-123440 GeometryCollection with strict-winding polygon causes 2dsphere index key generation crash

  • SERVER-123441 Handle CommandNotSupportedOnView error during remove shard

  • SERVER-123507 Encrypted predicates inside a $vectorSearch prefilter should get replaced with encryption placeholders

  • SERVER-123515 evergreen bazel script call bazel directly on PPC

  • SERVER-123525 Targeted Mirroring host list computation is racy

  • SERVER-123553 Change index key generation log line error to LOGV2_WARNING

  • SERVER-123556 Cardinality and frequency analyze shard key tests should do a read on all shards before awaiting replication

  • SERVER-123591 add retrys on bazel burn in test

  • SERVER-123608 Remove unixSockPath field in Connection Accepted log

  • SERVER-123633 Fix handling of user $-prefixed fields colliding with internal metadata

  • SERVER-123639 Guarantee the deadline actually expires before turning off the failpoint in testCMCCommandWithFailpoint

  • SERVER-123761 Incorrect format string in bazel_burn_in.py

  • SERVER-123776 Make db_stats.js resilient to stale ShardRegistry in multi-mongos configurations

  • SERVER-123804 maxTimeNeverTimeOut failpoint does not suppress pre-flight deadline checks in NetworkInterfaceTL

  • SERVER-123808 Fix package testing

  • SERVER-123836 Fix flaky test in s_query_exec_test

  • SERVER-123918 Validate runtimeConstants.userRoles in IDL

  • SERVER-123933 Don't start listening for connections if already shutting down

  • SERVER-123934 Make add/remove shard hook resilient to jstestfuzz setting setDefaultRWConcern

  • SERVER-123937 Exclude move_chunk_source_error_changelog.js from sharding_csrs_continuous_config_stepdown suite

  • SERVER-123944 Retry on NotPrimaryError in implicitly_retry_on_config_stepdowns.js override

  • SERVER-123945 Wait for the restarted nodes to be fully restarted before checking replication in priority_port_replication_usage.js

  • SERVER-123951 $_internalConvertBucketIndexStats should not return PauseExecution on failed index conversion

  • SERVER-124031 Ensure Exchange::getTargetConsumer correctly handles MaxKey

  • SERVER-124032 Add server parameter to make timeseries validation less strict

  • SERVER-124142 Remove public specifier on MacOS and s390x variants

  • SERVER-124183 Limit scope of authenticate

  • SERVER-124187 Set scoped shard role during bulk write execution

  • SERVER-124190 Forbid aggregate "exchange" field from non-internal clients

  • SERVER-124191 Add dochub link to config only mode error messages

  • SERVER-124285 Improve SBOM generation automation and change sbom_linter owner

  • SERVER-124296 Remove evergreen yaml sync

  • SERVER-124308 Fix LDAPDNSResolverCache not updating cache correctly

  • SERVER-124376 GeoNear should not spill if allow disk use is set to false

  • SERVER-124915 Add clustered_collection_bounded_scan.js to multiversion testing denylist

  • SERVER-124944 Fix false-positive spill counter in geo near

  • SERVER-124953 Add assumes_balancer_off tag to sharded.js FLE2 test

  • SERVER-124959 Validate doc diff array bounds and $_internalApplyOplogUpdate BSON

  • SERVER-124974 Ensure memory lifetime during $match pushdown analysis

  • SERVER-124981 Do not log isEligibleSyncSource logs on arbiters

  • SERVER-125026 Update PGO profiles

  • SERVER-125062 Reduce the thread levels we run on benchmarks_sep

  • SERVER-125453 Fix race condition in OrderedTicketSemaphoreTest

  • SERVER-125492 Reduce frequency of OpenSSL primary DRBG reseed attempts

  • SERVER-125501 Fix logical bug caused by fuzzy comparators in cardinality estimation of $skip nodes

  • SERVER-125526 Make the drop_sessions_collection.py background hook more resilient to stepdown events

  • SERVER-125555 $elemMatch + $not should be able to use index scan

  • SERVER-125610 Update codeowners to not require server-release for resmoke test-only changes on branches

  • SERVER-125683 Update PGO profiles

  • SERVER-125707 Store a pointer to the storageEngine in RU's rollback handler

  • SERVER-125719 serverStatus.metrics.query.cbr.numPlansTiedCostEstimation is inaccurate

  • SERVER-125738 Have bazel refresh cache

  • SERVER-125865 Revert "Skip range deletions when transitioning from embedded to dedicated config servers"

  • SERVER-125887 Add support for encrypted PEM files for gRPC egress

  • SERVER-125902 Rename injector tag

  • SERVER-125992 [v8.3] MongoS config-only mode backport to v8.3

  • SERVER-126049 MozJS per-scope heap limit check uses process-global GC counter

  • SERVER-126140 Remove Copybara tasks from non-master branches.

  • SERVER-126277 [v8.3] Adjust configOnly mode code to 8.3 style and address PR comments

  • SERVER-126506 Remove SASL params from egress logging

  • WT-16780 Insufficient error context in WT_PANIC checkpoint failures in __wt_block_checkpoint_resolve

  • WT-16854 Improve checkpoint progress logs

  • WT-17018 PALite: Reduce number of concurrent sqlite3 connections

SERVER-126021 Undefined behavior when inserting data with duplicate field names into timeseries collections

Back

Sharded Cluster

On this page