Importante
MongoDB 8.2 es la última versión menor. A partir de MongoDB 8.2, hay versiones menores disponibles para implementaciones locales (MongoDB Community y Enterprise) para casos de uso específicos. Para más información, consulte Control de versiones de MongoDB.
Para instalar la última versión de MongoDB compatible para uso on-premises, consulta las instrucciones de instalación.
8.2.5 Registro de cambios
Internos
SERVIDOR-118711 [v8.2.5] No se puede crear el índice de series temporales 2dsphere con un usuario que no sea del sistema
8.2.4 Registro de cambios
Internos
SERVIDOR-108256 La configuración del rol de fragmento para espacios de nombres secundarios debe utilizar la dbVersion adecuada
SERVIDOR-110803 $top y $bottom ignoran la cláusula sortBy cuando preceden a la etapa $sort lo que la hace elegible para la optimización DISTINCT_SCAN
SERVIDOR- Comando de112952 ajuste de perfil de verificación de autenticación
SERVIDOR-113685 Error de segmentación para consulta en índice comodín compuesto
SERVIDOR-113900 Agregar verificación de tiempo de ejecución al código del enumerador del plan
SERVIDOR-114126 Reduce el uso de memoria y agrega nuevas barandillas al simplificador booleano
SERVIDOR-114629 Actualizar db-contrib-tool 2 a..10
SERVIDOR-114695 Actualizar el valor predeterminado para las conexiones pendientes
SERVIDOR-114838 Lock Manager es susceptible a un ataque DDOS adversario
SERVIDOR-115296 Redactar valores sin procesar de ResourceId de los mensajes de error
SERVIDOR-116129 Las transacciones internas nunca deben especificar una preocupación de lectura vacía
SERVIDOR-116206 Mejor manejo de excepciones para compresores de mensajes
SERVIDOR-116210 Ajustar el tamaño máximo del búfer para solicitudes de entrada
SERVIDOR-116211 Capacidad de memoria asignada por los buffers de red
8.2.3 Registro de cambios
Internos
SERVIDOR-115508 Crea buffers de tamaño mínimo para mensajes sin comprimir
8.2.2 Registro de cambios
particionado
SERVIDOR-106590 contención de bloqueo de moveChunk y movePrimary durante la sección crítica
Query
SERVIDOR-110916 Uso después del movimiento en targetShardsAndAddMergeCursors()
SERVIDOR-112127 Corrige el manejo ambiguo de valores hash en FieldPath
Almacenamiento
WT-15608 La validación de marca de tiempo agregada puede fallar con una 0 estructura de página eliminada con marca de tiempo
WiredTiger
WT-14034 Se soluciona la resolución de la clave preparada varias veces debido a actualizaciones reservadas
WT-15088 La confirmación puede revertirse después de que hayamos registrado la transacción
WT-15168 Comprender cadenas de configuración de "extractor" vacías
WT-15210 Cambiar la expulsión a expulsión por depuración cuando el uso de caché es menor que el objetivo de expulsión
WT-15455 No omita las páginas de actualización preparadas durante el recorrido del cursor
WT-15477 Seguimiento de estadísticas máximas de desalojo por ejecución de base de datos
WT-15548 Deshabilitar la configuración checkpoint_cleanup en prueba/formato si todas las opciones relacionadas están desactivadas
WT-15563 Investigar cómo hacer que la caché sea tolerante para cambiar la expulsión gradual de la aplicación a una expulsión incremental
WT-15736 Dividir "tamaño máximo de página visto en el desalojo" en 3 estadísticas separadas
Compilación y empaquetado
SERVIDOR-111406 Cambiar el flujo de cambios en el documento con $v de nivel superior
Internos
SERVIDOR-93265 Admite la generación de archivos de recursos de Windows (archivos .rc) en Bazel
SERVER-95570 BatchedDeleteStage a veces puede encontrar el registro que está eliminando dos veces
SERVIDOR-95726 La eliminación y actualización de metadatos de series temporales debe respetar el control.cerrado
SERVIDOR-99623 Alto uso de CPU en el servicio de eliminación de rango
SERVIDOR- No103774 permitir que se utilicen índices comodín compuestos como índice de clave de fragmento
SERVIDOR-103807 Tiempo de consulta lentoWaitingMicros.storageExecutionMicros se acumula entre sesiones
SERVIDOR-103855 Agregar métricas de serverStatus sobre el registro
SERVER-104007 Rastrea verificaciones de interrupciones pendientes
SERVIDOR- La105047 consulta que utiliza $or y $ne en una colección fragmentada puede incluir documentos huérfanos
SERVIDOR- Las106075 transacciones preparadas con apiVersion no se reanudan después de la conmutación por error principal
SERVIDOR-106162 [solo prueba] Reevaluar ignorar errores de escritura en el estado de FSM descartado
SERVIDOR- La106854 función de verificación de reapertura de series temporales no maneja correctamente los metadatos en un orden diferente
SERVIDOR-106908 Habilitar la limitación de la tasa de solicitudes de ingreso de forma predeterminada
SERVIDOR-107161 Hacer que la prueba asincrónica ftdc sea resistente a los tiempos de espera del recopilador
SERVIDOR-107532 Asegúrese de que la creación de una nueva conexión de Mongo Shell devuelva un código de error informativo
SERVIDOR-107546 Vuelca el estado global de WT si se producen demasiados conflictos de escritura seguidos para la misma transacción
SERVIDOR-107837 En el derrame de SBE, reemplace tassert con uassert
SERVER- Informa107873 el número de colecciones de cifrado consultable que utilizan cada tipo de índice en serverStatus
SERVIDOR-107973 [8.2] Revertir SERVER-107176: "Introducir el comando configureBackgroundTask de marcador de posición."
SERVIDOR-108002 replayWorkloadRecordingFile no debe finalizar mongo en caso de falla
SERVIDOR-108016 Actualizar afirmaciones adicionales en RateLimitIsValidAfterQueueing para máquinas lentas
SERVIDOR- Actualizar108040 marcaNo se pudo verificar el paso actual
SERVER-108052 DocumentSourceInternalSetWindowFields no tiene metadatos de clave de ordenación en ordenaciones limitadas
SERVIDOR-108318 Introducir nueva etiqueta de error que indica que una falla se puede reintentar incondicionalmente
SERVIDOR-108364 Las escrituras local.replset.minvalid no tienen marca de tiempo, pero pueden fallar si encuentran una entrada con marca de tiempo en la identificación de antemano.
SERVIDOR-108366 Transacciones preparadas con apiVersion
SERVIDOR-108547 configura reintentos para evergreen_activate_gen_tasks.py
SERVIDOR-108581 El tiempo restante de la consulta de búsqueda se calcula incorrectamente en Mongos
SERVIDOR-108626 Defecto 156320 de análisis de cobertura: Campo escalar no inicializado
SERVIDOR-108723 Defecto de análisis 155003 de cobertura: Condición de carrera de datos
SERVIDOR-108916 Eliminar compilaciones PGO/BOLT 8 de.2
SERVIDOR-108945 Manejar $elemMatch con una ruta vacía bajo un $or contenido correctamente
SERVIDOR-109003 Marcar write_without_shard_key_with_moveChunk.js y timeseries_list_catalog.js con 'requires_getmore'
SERVIDOR-109033 Defecto 152012 de análisis de cobertura: Doble bloqueo
SERVIDOR- El109137 cálculo de expireAt en QueryAnalysisWriter puede alcanzar un desbordamiento de enteros
SERVIDOR-109213 Aumentar el registro cuando los límites del índice se consideran no válidos
SERVIDOR-109276 KVDropPendingIdentReaper::dropIdentsOlderThan debe comprobar si hay interrupciones
SERVIDOR-109299 Error de límite de tiempo excedido permitido para operaciones de actualización en refine_collection_shard_key_nested_crud_ops.js
SERVIDOR-109355 Reconciliar pines solo después de volver a abrir CollectionCatalog en RTS
SERVIDOR- Las109490 pruebas de fusión de rangos comparten colecciones e índices de búsqueda, lo que genera pruebas inestables
SERVIDOR-109493 Deshabilitar la comprobación de cobertura de "excepción no detectada en noexcept"
SERVIDOR-109515 Deshabilitar las2pruebas oidc_e e_azure_machine
SERVIDOR-109541 Defecto de análisis 149896 de cobertura: Condición de carrera de datos
SERVIDOR-109677 Destruye PinnedConnectionTaskExecutor antes de apagar el ejecutor subyacente
SERVIDOR-109836 Añadir variables BES evergreen en el servidor que actualmente están presentes en MMS
SERVER-109937 Cambia el valor por defecto de skipAuthenticationToSearchIndexManagementServer a "falso" para Community Server y Enterprise Server
SERVIDOR-110083 Eliminar las tareas change_stream_serverless_fuzzer
SERVIDOR-110118 Defecto 176650 de análisis de cobertura: Uso de un objeto movido
SERVIDOR-110184 Corrige command_registration_startup_behavior_fcv.js ahora que el registro de comandos funciona correctamente en versiones anteriores
SERVIDOR-110215 Agregar mecanismo de reintento a la tarea test_api_version_compatibility
SERVIDOR-110254 Admite el intercambio de $match antes de "cambios de nombre complejos" cuando un indicador indica que no hay matrices
SERVIDOR-110291 Agregar métrica serverStatus para sesiones del motor de derrame
SERVER-110345 config.rangeDeletions Los documentos para tareas de eliminación de rango no completadas podrían eliminarse debido a un filtro de eliminación no exacto
SERVER-110423 $group puede usar un escaneo distinto en un índice disperso, que oculta resultados nulos o faltantes
SERVIDOR-110425 Desarrollar y agregar una tarea Evergreen para cargar SBOM en Kondukto usando SilkBomb para el maestro, v., v., v.,7 080818v.2
SERVIDOR-110480 Agregar core_analyzer_distro_name a390las variantes de s x/ppc
SERVIDOR-110716 Autenticar antes de emitir getParameter en commands_lib.js
SERVIDOR-110845 Use deleteMany en lugar de drop en index_key_expression.js
SERVIDOR-110890 Defecto de análisis de Coverity 175049: Código lógicamente muerto
SERVIDOR-110953 Verifique que no haya ningún documento huérfano en un fragmento de destinatario antes de comenzar a clonar un rango
SERVIDOR-111058 Corregir el bloqueo de configuración de throw_hook
SERVIDOR-111131 Crea una métrica para rastrear las recopilaciones de FTDC retrasadas
SERVIDOR-111135 Reintentar configureFailPoint en rollback_test.js
SERVIDOR-111139 Antepone todas las llamadas al depósito de tokens de RateLimiter con la adquisición de mutex adecuada
SERVIDOR-111245 Defecto 176940 de análisis de cobertura: Desreferencia de campo potencialmente nulo
SERVIDOR- El111295 código Python no está siendo formateado por Ruff
SERVIDOR-111349 Prueba unitaria Rewrite RateLimitIsValidAfterQueueing
SERVIDOR-111427 Cargar SASL antes de bloquear las páginas de códigos
SERVIDOR-111460 Páginas de códigos PIN para mongos
SERVER-111486 $group aún puede usar un escaneo distinto en un índice disperso si hay un índice alternativo disponible
SERVIDOR-111610 Agregar retrasos en ocsf_audit_remote_local_intermediate.js
SERVER-111794 Add ddlLockOptimisticRecoveryWaitTimeout parameter
SERVIDOR- Exención de limitación de velocidad basadaen el cliente111914
SERVIDOR-112035 Protocolo proxy de degradación desconectado a INFO
SERVIDOR-112117 Hacer que el muestreo del registro de operaciones sea productivo y libre de bloqueos
SERVIDOR-112118 Rastrea y registra cuánto tiempo tarda el muestreo del registro de operaciones en detenerse después de su interrupción
SERVIDOR- Se112119 corrige el error check_async_oplog_samping_truncates_new_writes.js para que se bloquee durante el muestreo inicial, no después
SERVIDOR-112120 Prueba que el muestreo de registros de operaciones asíncrono no bloquee las operaciones después del inicio
SERVIDOR-112121 Prueba que el muestreo de registros de operaciones asíncrono no bloquee la reversión a la configuración estable
SERVIDOR-112122 Prueba que el muestreo de registros de operaciones asíncrono no bloquee FCBIS
SERVIDOR-112123 Se prueba que el muestreo asíncrono del oplog no bloquea la inicialización y reconfiguración del set de réplicas.
SERVIDOR-112124 Prueba que el muestreo de registros de operaciones asíncrono no bloquee el apagado
SERVIDOR-112182 Crea un parámetro de servidor de prueba para simular la lentitud del registro de operaciones
SERVIDOR-112183 Iniciar el muestreo del registro de operaciones asíncrono hacia el final del inicio
SERVIDOR-112229 retroporta gitignore para la nueva herramienta auto_header
SERVIDOR-112419 [v.]8 2Preparar 8 la rama de muestreo del registro de operaciones.2 para su lanzamiento
SERVIDOR-112429 Hacer que las pruebas de búsqueda de hash de SBE sean más eficientes
SERVIDOR-112467 Realizar un seguimiento e informar la cantidad de conexiones de proxy pendientes
SERVIDOR-112520 Error al escribir en el índice geográfico al insertar un documento en un depósito existente de series temporales
SERVIDOR-112541 Muestra el rendimiento en los registros de muestreo/escaneo de oplog
SERVIDOR-112810 Corregir código de error en ingress_request_rate_limiter_app_exemption.js
SERVIDOR-112846 Cambio en la prueba de reconfiguración del conjunto de réplicas
8.2.1 Registro de cambios
Almacenamiento
WiredTiger
Se debe verificar el cálculo de compresiónWT- en la caché de bloques14609
WT-15225 Corrige el problema de la tabla recién creada y la función drop() EBUSY
Operaciones
WT-15156 falló: compilación en macos-14-arm64 [wiredtiger-mongo-v.8 2 @ 7079757c]
Compilación y empaquetado
SERVIDOR-109626 Ajustar el comportamiento para emitir campos adicionales en flujos de cambio
Internos
SERVIDOR-94681 Mueve el muestreo al hilo de mantenimiento del límite de registro de operaciones
SERVIDOR-101672 Eliminar la bandera de función de muestreo asíncrono
Actualizaciones dela documentación de SERVER-101673
SERVIDOR-105424 Manejar el rendimiento y la restauración en las advertencias de conexión directa de fragmentos
SERVIDOR-106210 Crea un parámetro de servidor para deshabilitar el comportamiento asincrónico
SERVIDOR-106211 Agregue métricas/registros para aumentar la visibilidad en el proceso de muestreo del registro de operaciones
SERVIDOR-106315 Prueba de corrección funcional del muestreo de registros de operaciones asíncronos
SERVIDOR-106469 El inicio de mongocryptd falla en la última compilación, Windows.
SERVIDOR-107074 Actualizar páginas de manual 8 para.2 - SERVIDOR
SERVIDOR-107100 Manejar la creación inicial del marcador de forma asincrónica
SERVER-107721 timeseries_deletes_and_inserts.js debe usar la preocupación de lectura mayoritaria cuando el balanceador está activado
SERVIDOR-107852 Reconstrucción del SBOM del servidor8 en7 master/v.x/v.0
SERVIDOR-107924 Hacer que la prueba RateLimitIsValidAfterQueueing sea resistente a máquinas lentas
SERVER-107929 timeseries_crud_operations_respect_control_closed.js puede insertar una clave duplicada en la colección de buckets
SERVIDOR-108219 Aumentar el tamaño de la 2023 compilación ARM de Amazon
SERVIDOR-108353 Corregir timeseries_deletes_and_inserts.js para manejar migraciones divididas
SERVIDOR-108544 Actualizar la compilación de Coverity para utilizar el nuevo método de integración Bazel de Coverity
SERVIDOR-:108565 Mejorar el manejo de escrituras de gran tamaño en colecciones de series de tiempo.
SERVIDOR-108896 Divide mixed_mode_sharded_transition para evitar tiempos de espera
SERVIDOR- Se109207 corrige un error en la ejecución del hilo de mantenimiento del límite de registro de operaciones
SERVIDOR-109323 Deshabilitar la función FlagReshardingSkipCloningAndApplyingIfApplicable
SERVIDOR-109892 Actualizar los códigos de error aceptados en rank_fusion_upgrade_downgrade.js
SERVIDOR-109913 Agregar control de consulta para anular la activación de FCV para las funciones de $rankFusion
SERVIDOR-109980 valida el resumeToken para $_startAt en conjunto
SERVIDOR-110161 Corrija el comportamiento de $_startAt para dejar de omitir documentos
SERVIDOR-110250 Usar sesión existente al eliminar el identificador WT del derrame
SERVIDOR-110252 Agregar retrasos en audit_remote_local_intermediate.js
SERVIDOR-110378 Aumentar maxTimeMS en la prueba fallida explain_shell_helpers.js
SERVIDOR-110649 Mueve el hilo de mantenimiento para iniciar/detener los controles de almacenamiento
SERVIDOR-110793 [v.]8 2Preparar4168 8 2 la rama SPM-. para su lanzamiento