Importante
MongoDB 8.3 es la última versión menor. A partir de MongoDB 8.2, las versiones menores están disponibles para implementaciones on-premises (Community y EA) para casos de uso específicos. Para obtener más información, consulta Versionado de MongoDB.
Para instalar la última versión de MongoDB compatible para uso on-premises, consulta las instrucciones de instalación.
8.3.5 Registro de cambios
Seguridad
SERVIDOR-79980 Soporte TLS 1.3 para Windows
particionado
servidor-128693 Haga que la prueba CollectionShardingRuntime CriticalSectionMetricsReportWaiters sea resistente a la programación lenta de subprocesos
Almacenamiento
WiredTiger
Compilación y empaquetado
WT-17653 Evergreen 8.3 la rama no compila el desarrollo debido a la falta de un archivo de cadena de herramientas
Internos
servidor-83322 Los límites del índice comodín compuesto vuelven a [MinKey, MaxKey] cuando el filtro contiene campos fuera del CWI
SERVIDOR-107437 Agregue una prueba de regresión para el SERVIDOR-105903
SERVIDOR-108215 Imponer límites en el número de transacciones multi-documento activas
SERVIDOR-117823 Agregue nuevas métricas de Queryable Encryption para insertar, buscar, actualizar y borrar
SERVIDOR-121472 Las tareas de fuzzer deterministas en evergreen utilizan un SHA de git de jstestfuzz antiguo
SERVIDOR-122034 Actualizar check_metadata_consistency_snapshot.js para que gestionar escenarios de conmutación por error de configuración
SERVIDOR-122266 [v8.3] Dejar de ejecutar pruebas de creación de índices controladas por el primario en la v8.3
servidor-122772 corregir el linting del archivo de bloqueo de bazel en el servidor
SERVIDOR-123280 Gestionar los vaciados de núcleo totalmente aburridos con elegancia en la tarea core_analysis
SERVER-123478 txn_coord_doc_delete.js debe llamar a awaitReplication
servidor-124980 Corregir la falta de coincidencia de endianness en la prueba BSONColumnBadExtendedSelector
servidor-125567 Pruebas de refuerzo basadas en métricas de scannedObjects
servidor-125724 $scoreFusion ignora silenciosamente combination.expression cuando combination.method no es "expresión"
SERVIDOR-125978 La inicialización de la compatibilidad de características entre versiones falla si alguna colección de la base de datos admin tiene creación de índices en primer plano incompletas
SERVIDOR-126133 El formato Bazel se compara con una rama incorrecta después de cortar una nueva rama de lanzamiento
SERVIDOR-126162 Actualice MozJS a ESR 140.11.0
servidor-126186 Agregue la sección serverStatus para las estadísticas de búsqueda
servidor-126331 agregar configuración de repositorio RHEL 10
SERVIDOR-126383 Extraiga la salida anticipada para el recargador periódico del registro de particiones en la inicialización del particionado
SERVIDOR-126480 Actualizar perfiles PGO
SERVIDOR-126803 Utilice client+writeConcern interno en exchange_keyrange_maxkey.js
servidor-126962 Remover indicadores de inserción no utilizados de la variante de desarrollo de 16 bits de enterprise-rhel-8-64
SERVIDOR-127024 Corregir read_pref_cmd.js para gestionar las entradas del perfilador que se descartan silenciosamente
servidor-127109 Duplicación de la incrementación de las métricas de estado del servidor para el multiplanner durante el escenario de reserva
SERVIDOR-127122 Mantener el token de registro de PCTE activo hasta que se complete la destrucción
servidor-127127 La etapa de extensión $rerank se ejecuta inesperadamente en la vista cuando se realiza correctamente $search, $vectorSearch
servidor-127255 Implementar sbe::value::getApproximateSize para todos los tipos de SBE
SERVIDOR-127262 agregar dependencia mongosentry faltante
SERVIDOR-127297 Remover variantes específicas de pernos
servidor-127335 Agregar microbenchmark findAndModify
SERVIDOR-127346 Hacer que la actualización de la sesión tenga prioridad de admisión kExempt
servidor-127419 Cargador de plugin de filtro de mensaje inicial
servidor-127448 Utilice una distribución grande para sharding_kill_stepdown_terminate_jscore_passthrough en variantes de desinfectante
SERVIDOR-127492 Corregir el bloqueo de prueba transaction_aborted_under_cache_pressure.js causado por la mejora de la eficiencia de desalojo de WT-17598
servidor-127512 Corregir index_build_killop_secondary_before_commit.js
SERVIDOR-127641 Actualizar perfiles PGO
SERVIDOR-127780 Actualice db-contrib-tool a 2.2.11
SERVIDOR-128149 Actualizar perfiles PGO
SERVER-128307 Corregir atlas_initialsync_workflows.js
SERVIDOR-128470 Habilite featureFlagCostBasedRanker y featureFlagMultiPlanLimiter en 8.3
servidor-128503 Esperar a que la sincronización inicial se complete durante los reinicios en secuencia
SERVIDOR-128535 Actualizar mongot-extension hashes
SERVIDOR-128656 Actualizar perfiles PGO
SERVIDOR-128776 Agregar microbenchmark deleteOne
SERVER-129282 [v8.3] Revert SERVER-118700
servidor-129394 archive_dist_test falla en s390x debido a la protección de Bazel de las compilaciones de ruedas y la caché de carga faltante
servidor-129500 El hook GenerateAndCheckPerfResults debe admitir ramas de lanzamiento
WT-17642 checkpoint_handle_dropped/locked/meta_checked nunca se restablece en mongodb-8.0
8.3.4 Registro de cambios
Seguridad
SERVIDOR-128125 Alinear la semántica de propiedad de bsonObjToArray con bsonGetImmutable
8.3.3 Registro de cambios
Seguridad
SERVER-123370 La contraseña de query LDAP se registra cuando se establece a través de setParameter
particionado
SERVER-122488 Desactivar el enrutamiento múltiple en version_context_propagation.js
Replicación
servidor-122177 Asegúrate de que _createHorizonTopologyChangePromiseMapping() use el índice correcto en casos de reconfiguración para remover un nodo.
Catalog
SERVIDOR-122440 agg_list_cluster_catalog.js se agota el tiempo de espera si config.system.profile existe de una prueba anterior
servidor-123636 Desactivar la multiruta en los casos de pruebas cruzadas de bases de datos de timeseries_out_non_sharded.js
Almacenamiento
WiredTiger
WT-16970 Corregir el error para habilitar la precarga en open_session
Operaciones
WT-17183 test_prepare20 falla debido a registros corruptos
Internos
SERVER-76675 Implementar un count() optimizado para BSONColumn
SERVER-95352 Las consultas de series temporales no se pueden responder con índices dentro de una sub-tubería $lookup.
SERVER-109005 compilar ruedas adecuadas de rapidyaml
servidor-115250 Pausar JWKSetRefreshJob durante el tiempo de inactividad
SERVER-116419 Actualizar las páginas man de 8.3 - SERVIDOR
SERVIDOR-117496 Mejorar el reinicio de tareas y el comportamiento de retroceso
SERVIDOR-117726 coverity no puede encontrar las inclusiones de bazel_mod
SERVIDOR-118763 Añade los niveles de gravedad para los resultados del comando checkMetadataConsistency
SERVER-118765 Configurar la gravedad ante inconsistencias de metadatos en el namespace config.system.sessions
SERVER-120396 Reinicia las pruebas de traspaso de vector_search_extension_*
SERVIDOR-120606 Validación de esquemas: Renombrar el nivel de validación 'validated' a 'constraint'
SERVER-121287 Marcar las operaciones de redistribución bajo la sección crítica como no depriorizables
SERVIDOR-121822 Las colecciones agrupadas no filtran correctamente los resultados con $lt en _id
SERVER-121825 Hacer que las operaciones en segundo plano omitan la comprobación de la longitud máxima de la cola
SERVIDOR-121888 Reducir el factor de conteo de tareas para sharding_auth_audit
SERVER-121904 Hacer que las pruebas asíncronas de FTDC sean menos susceptibles a condiciones de carrera
SERVER-121995 La medición del tiempo de espera de la solicitud con cronómetro en NetworkInterfaceTL está desactivada
SERVIDOR-122030 isViewfulTimeseriesOnlySuite debería ser verdadero si la bandera de series temporales sin vistas está completamente deshabilitada
SERVER-122036 Excluir timeseries_insert_respect_max_bson_size_too_big.js de las variantes lentas
SERVER-122044 corrige la generación de archivos compiledb clang-tidy ide
SERVER-122108 Elimine la copia innecesaria de arreglo para los operadores vectoriales de $similarity
SERVER-122123 Iniciar y apagar el hilo de conteo rápido replicado en rápida sucesión puede provocar un colapso.
SERVIDOR-122181 No se respeta el código personalizado de tiempo de espera para la adquisición del cliente.
SERVIDOR-122184 AsyncOpTimeoutWithOpCtxDeadlineSooner puede estar desfasado por 1 ms
SERVER-122332 Use llvm-nm como comprobador de símbolos para ejecutarse en objetos thinlto de llvm
SERVIDOR-122445 RangeDeleterService onStepUpComplete puede competir con onShutdown
SERVIDOR-122458 _makeOperationContext debería mantener el bloqueo
SERVIDOR-122598 Añada la etiqueta incompatible_ppc a sharding_stepdown_fcv_upgrade_downgrade_jscore_passthrough
SERVER-122627 Arreglar la comparación signed/unsigned en bsoncolumn_util.cpp
SERVIDOR-122680 OrderedTicketSemaphore podría poner en espera operaciones incluso cuando haya tickets disponibles
SERVIDOR-122697 enableSharding rol integrado missing cluster-level privilegio, preventing updateZoneKeyRange
SERVIDOR-122762 Arreglar la comprobación del estado de la respuesta de eliminación de partición de commit del clúster
servidor-122774 Haz que geo_s2cursorlimitskip.js sea una prueba sin paso a través
SERVER-122883 Corrija la prueba inestable de auth_deprioritization
SERVER-122960 Agregar un flag configOnly a mongoS y omitir las verificaciones configsvr
SERVER-123022 Actualiza el hook GenerateAndCheckPerfResults con el tipo correcto de solicitante de línea principal
servidor-123067 sharded_collections_jscore_passthrough_with_balancer_drop_config_cache_collections agota la memoria en la variante linux-debug-aubsan-compile-grpc
servidor-123107 Ajustar el SDK de Windows en la rama principal y todas las ramas de lanzamiento
SERVER-123160 Fortalece la verificación de compatibilidad del kernel utilizando las extensiones tcmalloc
SERVER-123167 No solicites la actualización de la siguiente conexión devuelta en respuesta a un fallo de establecimiento.
SERVIDOR-123179 Introduce un marco de pruebas para clústeres en espera dentro del servidor
SERVER-123190 Deshabilitar el registro de particiones y la caché de catálogo cuando se especifique --configOnly
SERVIDOR-123222 Excluir nodos Inyectores de la selección de servidor RSM en clústeres en espera
SERVIDOR-123324 Introduce todas las pruebas de comandos para el modo solo configuración
SERVIDOR-123326 Agregue cobertura de prueba del modo solo config (configOnly) con servidor de configuración incorporado
SERVIDOR-123343 BulkCommandSizeEstimator::getOpSizeEstimate usa una versión incorrecta de shard estática
servidor-123353 XPermitir especificar el GID para los permisos de socket unix proxy
SERVER-123394 silenciar advertencias de compilación en algunas pruebas para ppc/s390x
SERVIDOR-123398 Corrige las anulaciones de factor de tarea de la variante TSAN para utilizar coincidencia de expresiones regulares en todas las variantes enterprise-rhel8-debug-tsan
SERVIDOR-123407 Añade pruebas para fast-path min, max y minmax de BSONColumn
SERVIDOR-123440 GeometryCollection con polígono de estricto sentido provoca un fallo de generación de clave de índice 2dsphere
SERVER-123441 gestionar el error CommandNotSupportedOnView durante la eliminación de partición
SERVER-123507 Los predicados encriptados dentro de un prefiltro $vectorSearch deben ser reemplazados por marcadores de cifrado
SERVIDOR-123515 llamada a script evergreen bazel llama bazel directamente en PPC
SERVIDOR-123525 El cálculo de la lista de hosts de Mirroring específico es riesgoso.
SERVER-123553 Cambia el error de la línea de registro de generación de claves de índice a LOGV2_WARNING
SERVIDOR-123556 Los test de clave de partición de análisis de cardinalidad y frecuencia deben realizar una lectura en todas las particiones antes de esperar la replicación
SERVER-123591 agrega reintentos en la prueba de quemado de bazel
SERVER-123608 Elimine el campo unixSockPath en el registro de Conexión aceptada
SERVER-123633 Corregir el manejo de campos de usuario con prefijo $ que colisionan con los metadatos internos
SERVIDOR-123639 Garantizar que el plazo expire realmente antes de desactivar el failpoint en testCMCCommandWithFailpoint
SERVIDOR-123761 string de formato incorrecta en bazel_burn_in.py
SERVER-123776 Haz que db_stats.js sea resiliente frente a ShardRegistry obsoleto en configuraciones multi-mongos
SERVIDOR-123804 maxTimeNeverTimeOut failpoint no suprime las comprobaciones de plazos prevuelos en NetworkInterfaceTL
SERVER-123808 Corregir la prueba del paquete
servidor-123836 Corregir prueba inestable en s_query_exec_test
SERVIDOR-123918 Validar runtimeConstants.userRoles en IDL
SERVIDOR-123933 No comiences a escuchar conexiones si el sistema ya se está apagando
SERVIDOR-123934 Haz que el enganche de agregar/remover particiones sea resistente a la configuración setDefaultRWConcern de jstestfuzz.
SERVIDOR-123937 Excluye move_chunk_source_error_changelog.js de la suite sharding_csrs_continuous_config_stepdown
SERVER-123944 Reintentar en NotPrimaryError en la anulación de implicitly_retry_on_config_stepdowns.js
SERVER-123945 Espera a que los nodos reiniciados se reinicien completamente antes de verificar la replicación en priority_port_replication_usage.js
SERVER-123951 $_internalConvertBucketIndexStats no debería devolver PauseExecution si falla la conversión del índice
SERVER-124031 Asegurarse de que Exchange::getTargetConsumer procese correctamente MaxKey
SERVER-124032 Añadir parámetro de servidor para hacer que la validación de series temporales sea menos estricta
SERVER-124142 remover el especificador público en MacOS y variantes s390x
SERVIDOR-124183 Limitar el alcance de authenticate
SERVIDOR-124187 Establecer el rol de partición de ámbito durante la ejecución de escritura masiva
SERVIDOR-124190 Prohibir el campo agregado "exchange" a clientes no internos
SERVIDOR-124191 Añadir enlace dochub sólo a los mensajes de error en modo configuración
SERVER-124285 Mejorar la automatización de generación de SBOM y cambiar el propietario de sbom_linter
SERVIDOR-124296 remover la sincronizar yaml evergreen
SERVER-124308 Arreglar que LDAPDNSResolverCache no actualice correctamente la caché
SERVER-124376 GeoNear no debe volcar si la opción de permitir el uso de disco está configurada en falso
SERVER-124915 Agregar clustered_collection_bounded_scan.js a la denylist de pruebas de multiversión
SERVIDOR-124944 Arreglar el contador falso positivo de derrames en geo cerca
servidor-124953 Añadir la etiqueta assumes_balancer_off a particionado.js prueba de FLE2
SERVER-124959 Validar los límites del arreglo doc diff y $_internalApplyOplogUpdate BSON
SERVIDOR-124974 Asegura la vida útil de la memoria durante el análisis de pushdown $match
SERVER-124981 No registre los registros de isEligibleSyncSource en los árbitros
SERVIDOR-125026 Actualizar perfiles PGO
SERVIDOR-125062 Reduce los niveles de subprocesos que ejecutamos en benchmarks_sep
SERVER-125453 Corregir la condición de competencia en OrderedTicketSemaphoreTest
SERVER-125492 Reducir la frecuencia de los intentos de reinicio de DRBG principal de OpenSSL
SERVER-125501 Corrige error lógico causado por comparadores difusos en la estimación de cardinalidad de nodos $skip
SERVER-125526 Haz que el hook en segundo plano drop_sessions_collection.py sea más resiliente ante eventos de stepdown
SERVIDOR-125555 $elemMatch + $not deberían poder utilizar un escaneo de índices.
SERVER-125610 Actualizar los codeowners para que no requieran la publicación del servidor en las sucursales para cambios solo de prueba de resmoke
SERVIDOR-125683 Actualizar perfiles PGO
SERVIDOR-125707 Guarda un puntero al almacenamientoEngine en el controlador de rollback de RU
SERVIDOR-125719 serverStatus.métricas.query.cbr.numPlansTiedCostEstimation es inexacto
SERVIDOR-125738 Haz que bazel actualice la caché
SERVER-125865 Revertir "Omitir eliminaciones de rango al pasar de servidores de configuración integrados a dedicados"
SERVIDOR-125887 Añadir compatibilidad con archivos PEM cifrados para salida gRPC
SERVIDOR-125902 Cambiar nombre de la etiqueta del inyector
SERVIDOR-125992 [v8.3] Backport de mode de solo configuración MongoS a v8.3
SERVER-126049 La verificación del límite de heap por ámbito de MozJS utiliza el contador de GC global del proceso.
SERVIDOR-126140 Remover las tareas Copybara de ramas que no sean la principal.
SERVIDOR-126277 [v8.3] Ajusta el código del modo configOnly al estilo 8.3 y aborda los comentarios del PR
SERVIDOR-126506 Remover los parámetros SASL de los registros de salida
WT-16780 Contexto de error insuficiente en los fallos de punto de control WT_PANIC en __wt_block_checkpoint_resolve
WT-16854 Mejorar los registros de progreso del punto de control
WT-17018 PALite: Reducir el número de conexiones sqlite3 simultáneas
8.3.2 Registro de cambios
Internos
SERVIDOR-126021 Comportamiento indefinido al insertar datos con nombres de campo duplicados en colecciones de series temporales
8.3.1 Registro de cambios
Internos
SERVIDOR-124296 remover la sincronizar yaml evergreen
SERVIDOR-124974 Asegura la vida útil de la memoria durante el análisis de pushdown $match