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) en 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.2.12 Registro de cambios
Internos
SERVER-107437 Agregar prueba de regresión para SERVER-105903
SERVER-121472 Los trabajos de fuzzer deterministas en evergreen utilizan un SHA de git antiguo de jstestfuzz
SERVIDOR-122774 Hacer que geo_s2cursorlimitskip.js sea una prueba sin paso directo
SERVER-123107 Fijar el SDK de Windows en la rama principal y todas las ramas de lanzamiento
SERVER-123615 corrige la variable build_variant faltante
SERVIDOR-123808 Corrección de pruebas de paquetes
SERVIDOR-124981 No registre los registros de isEligibleSyncSource en los árbitros
SERVER-126140 Eliminar las tareas de Copybara de las ramas que no sean la principal.
SERVIDOR-126803 Utilice el cliente interno+writeConcern en exchange_keyrange_maxkey.js
SERVIDOR-127346 Hacer que la actualización de la sesión tenga prioridad de admisión kExempt
SERVIDOR-128125 Alinear la semántica de propiedad de bsonObjToArray con bsonGetImmutable
8.2.11 Registro de cambios
Seguridad
SERVIDOR-128125 Alinear la semántica de propiedad de bsonObjToArray con bsonGetImmutable
8.2.10 Registro de cambios
Seguridad
La contraseña de consulta LDAPSERVER-123370 se registra cuando se establece a través de setParameter.
Replicación
SERVER-111885 La fusión de compilaciones de Ãndices genera conflictos con replSetGetStatus.
SERVER-119766 Corrige la condición de carrera de datos en la métrica oplogFetcherHighestFetchedOptime
Almacenamiento
WiredTiger
Internos
SERVIDOR-94001 Continuar con el proceso de actualización de la caché de sesión lógica incluso si la actualización falla.
SERVER-103650 agregar métricas FTDC para intentos de reconexión en DBClientSession
SERVER-109005 crea ruedas rapidyaml adecuadas
SERVER-111411 El re-fragmentado no maneja correctamente la redistribución forzada con colecciones de series temporales.
SERVER-113903 Mantén el estado de OplogTruncateMarkers sincronizado cuando se actualiza simultáneamente con el muestreo.
SERVER-116272 Validación de esquema: Nuevas colecciones
SERVIDOR-120668 No permitir $trim con una cadena de máscara demasiado grande
SERVIDOR-120975 Hacer que profile_count.js sea menos inestable
SERVER-121822 Las colecciones agrupadas no filtran correctamente los resultados con $lt en _id
SERVIDOR-122207 Mejor informe de errores para fallos de MD5
SERVIDOR-122554 Detener la ejecución de benchmarks_sep en v8.2
SERVER-122629 Permite que se aplique la comparación de documentos binarios a subtipos que no sean de columna.
SERVER-122961 Evitar que wildcard_index_distinct_scan.js se ejecute con migraciones de fragmentos
SERVER-123440 GeometryCollection con polÃgono de enrollamiento estricto provoca 2dsphere index key generation crash
SERVER-123507 Los predicados cifrados dentro de un prefiltro $vectorSearch deben reemplazarse con marcadores de posición de cifrado.
SERVER-123633 Corrige el manejo de campos de usuario con prefijo $ que entran en conflicto con los metadatos internos.
SERVIDOR-123918 Validar runtimeConstants.userRoles en IDL
SERVER-123951 $_internalConvertBucketIndexStats no deberÃa devolver PauseExecution en caso de que falle la conversión del Ãndice.
SERVER-124031 Asegúrese de que Exchange::getTargetConsumer maneje correctamente MaxKey
SERVIDOR-124183 Limitar el alcance de la autenticación
SERVER-124190 Prohibir el campo agregado "exchange" desde clientes no internos
SERVER-124285 Mejora la automatización de la generación de SBOM y cambia el propietario de sbom_linter.
SERVIDOR-124308 Solucionar el problema de que LDAPDNSResolverCache no actualice la caché correctamente
SERVER-124915 Agregar clustered_collection_bounded_scan.js a la lista de denegación de pruebas multiversión
SERVER-124959 Validar los lÃmites de la matriz de diferencias de documentos y $_internalApplyOplogUpdate BSON
SERVER-125063 Prohibir el anidamiento de BSONColumn dentro de BSONColumn
SERVER-125539 agregar ruedas rapidyaml de python3.10
8.2.9 Registro de cambios
Internos
SERVIDOR-120668 No permitir $trim con una cadena de máscara demasiado grande
SERVIDOR-121610 Asegúrese de que las llamadas a emit() almacenadas en caché no tengan efecto.
SERVIDOR-121895 Mejorar la redacción de errores de validación
SERVIDOR-122032 Llamar a replaceEncryptedFieldsInFilter con proyección posicional resulta en uso después de la liberación de memoria.
SERVIDOR-122449 Mejorar las expresiones de coincidencia de $bitSet
SERVER-126021 Comportamiento indefinido al insertar datos con nombres de campo duplicados en colecciones de series temporales.
8.2.7 Registro de cambios
particionado
SERVER-116284 Asegúrese de que MultiStatementTransactionRequestsSender envÃe commitTransaction a todos los fragmentos antes de procesar los resultados.
Almacenamiento
WiredTiger
Compilación y empaquetado
Internos
SERVER-103990 Omitir eliminaciones de rango al pasar de servidores de configuración integrados a dedicados.
SERVIDOR-108845 Solucionar el error de rapidyaml
SERVER-111928 Puede producirse un tiempo de espera para la espera del punto de fallo suspendRangeDeletion en agg_orphan_filtering_renamed_shardkey.js
SERVER-112273 Al finalizar una operación OplogWriter usando killOp() se produce un fallo.
SERVER-113623 Agregar un uassert para usar GrpcForSearch en sistemas que no sean Linux
SERVER-114165 Ejecutar análisis de Coverity solo en la versión de prueba de las ramas de lanzamiento
SERVIDOR-115307 Siempre registre optime cuando la replicación falle al aplicar una operación.
SERVIDOR-115585 Manejar BSON FTDC que excede el tamaño estándar
SERVER-118514 DelayableTimeoutCallback ignora los valores de tiempo de espera anteriores.
SERVER-119813 La tarea de sincronización de Copybara utiliza una configuración obsoleta debido a una discrepancia de tiempo en Evergreen.
SERVER-119964 La condición de carrera del catálogo de colecciones cierra el hilo de visibilidad del oplog después de una reversión.
SERVIDOR-120241 Detener la tormenta de conexiones CSRS de las pruebas TS sin vista que comprueban las banderas de caracterÃsticas
WT-16698 Medir el tiempo que tarda la limpieza del punto de control
8.2.6 Registro de cambios
particionado
SERVIDOR-110952 La creación de una colección de series temporales heredadas sin seguimiento puede liberar el bloqueo DDL durante la creación debido a una versión de fragmento desconocida.
SERVER-112250 Agregar prueba que omitir --shardsvr permite que mongod continúe aplicando entradas de oplog con conectividad cero al conjunto de réplicas del servidor de configuración
Replicación
SERVER-112969 Omitir la comprobación del Ãndice CheckReplDBHash para la recopilación regular con el espacio de nombres de los buckets correspondiente
SERVIDOR-115594 Omitir la adquisición de tickets al eliminar el documento del coordinador de transacciones
Query
SERVIDOR-86326 Aumentar la longitud máxima del patrón de expresiones regulares a 32k
SERVER-113319 $match pushdown más allá de un campo renombrado se realiza incorrectamente cuando la raÃz de la expresión es una expresión de ruta de campo renombrada
SERVER-114329 Corrige la comprobación del espacio de nombres para findAndModify explain en timeseries_raw_data_with_collection_recreation.js
SERVER-118546 No se puede crear el Ãndice de series temporales 2dsphere con un usuario que no sea del sistema.
Catalog
SERVER-107819 La creación concurrente de createIndex+collMod puede dejar opciones de colección inconsistentes.
SERVER-118466 Evita que el monitor TTL genere una cantidad ilimitada de subprocesos para la recuperación de metadatos de fragmentación.
Almacenamiento
SERVIDOR-108699 Comprobar el tamaño del BSON en la validación de la colección
WT-12535 Optimizar el tiempo empleado en __wt_update_obsolete_check()
WT-15803 Corrección de referencia no desbloqueada en casos de error
WiredTiger
WT-15039 Permite un mayor número de hilos de desalojo
WT-15222 No se pudieron eliminar las actualizaciones del almacén de historial con la eliminación en modo mixto en la lista de inserción.
WT-15682 Aumenta el retraso de la marca de tiempo de lectura para evitar conflictos con la marca de tiempo de preparación.
WT-15739 Solucionar el problema de fugas de reconciliación en las páginas de desbordamiento
WT-15830 Agrega estadÃsticas para realizar un seguimiento de cuántas listas de actualizaciones guardadas y el número total de actualizaciones procesadas en __wti_rec_hs_insert_updates
WT-15838 Agregar registro si el punto de control está bloqueado por desalojo durante más de 1 minuto
WT-16186 Regresar el análisis de configuración merge_custom eliminado
Operaciones
SERVIDOR-112636 Eliminar el registro FTDC superfluo
Compilación y empaquetado
Problema con el código fuenteWT-16353 MSVC en Windows
Internos
SERVER-90889 Compruebe las colecciones de series temporales mediante el comando checkMetadataConsistency.
SERVER-100659 BSONColumn con control total de saltos después de un doble reescalado no se vuelve a abrir correctamente
SERVER-102018 Auditar invariantes en la base de código de Repl para agregar más información
SERVER-103955 Competencia de compilación de Ãndice con commitQuorum y aborto
SERVER-104355 Exponer las estadÃsticas de spilldb WiredTiger en todos los lugares donde actualmente exponemos las estadÃsticas de WT.
SERVER-106239 Investigar la discrepancia en el estado del participante de la transacción al ejecutar la agregación fragmentada con la canalización de fusión ejecutándose en un fragmento.
SERVIDOR-106302 Proporciona visibilidad si el objeto FTDC agregado es demasiado grande.
SERVER-106341 Corrige la condición de carrera en ReshardingOplogFetcherTest
SERVER-106390 Los fallos de StaleConfig originados por el comando applyOps no activan la recuperación de metadatos de fragmentación.
SERVER-107966 Un SingleServerPingMonitor dentro del RSM puede deshabilitarse y no volver a habilitarse.
SERVER-108208 Corrige deb10 en test_packages_release usando una URL incorrecta
SERVIDOR-108280 Impide que analyzeShardKeyNumRanges se establezca en 1
SERVER-108354 Agregar StaleConfig como error reintentable para timeseries_create_indexes.js
SERVIDOR-108801 El comando collMod no válido con cambio de granularidad de serie temporal crea inconsistencia en las opciones de colección.
SERVER-109230 RecordId no utiliza la longitud del búfer subyacente al construir sus representaciones std::string.
SERVER-110008 Ignorar ddlLockOptimisticRecoveryWaitTimeout en las pruebas de parámetros del servidor multiversión
SERVIDOR-110304 Actualizar la palabra clave de la sucursal BES para usar el nombre de la sucursal Evergreen
SERVER-110314 Hacer que la prueba de derrame sea más resistente a la actividad de consulta en segundo plano.
SERVER-110338 Aceptar un documento al alternar una bandera IFR con setParameter
SERVIDOR-110442 Capturar información sobre la duración de la compilación del Ãndice
SERVER-110832 OplogWriter no deberÃa mantener la sesión durante las reversiones.
SERVER-110842 commitTimeseriesBucketForBatch y commitTimeseriesBucketsAtomically deben establecer el catálogo de la colección dentro del ámbito de acquireAndValidateBucketsCollection
SERVER-111007 La validación debe distinguir entre las causas raÃz cuando se encuentran datos de esquema mixtos.
SERVIDOR-111191 Reduzca el impacto del perfilador de la base de datos
SERVER-111292 Reactivar la comprobación de la coherencia del Ãndice para los Ãndices geoespaciales
SERVER-111423 Permite el uso de setParameterOnAllHosts en suites de reducción de escala
SERVER-111573 Agregue la configuración a collstats para devolver las métricas completas de la fuente de datos de wiredtiger.
SERVER-111603 Las tareas de fuzzer de agregación se quedan sin memoria mientras generan jstests.
SERVER-111876 El planificador realiza aserciones al procesar negaciones de comparaciones de $_internalExpr con null
SERVER-112231 Corrige la condición de carrera al detener MockOCSPServer
SERVER-112267 RCString comprueba el tamaño de BSON sin usar BSONObjectTooLarge
SERVER-112342 ServerStatus deberÃa tener un parámetro para excluir todos los campos.
SERVER-112357 moveChunk con waitForDelete se bloquea cuando el eliminador de rango está deshabilitado.
SERVER-112491 Agregue <workdir>/bin más arriba en la variable PATH en prelude.sh
SERVIDOR-112539 Abortar lote de escritura de series temporales en caso de errores de versión obsoleta
SERVER-112678 Evitar la adquisición innecesaria de bloqueos compartidos en series temporales en checkMetadataConsistency
SERVER-112786 Habilitar la perilla de consulta internalVectorSearchStoredSource
SERVER-112792 Informar sobre la existencia de Ãndices comodÃn compuestos precedidos por la clave de fragmentación.
SERVER-112933 Evitar que la aserción del gancho CheckMetadataConsistency se ejecute en clústeres fragmentados.
SERVIDOR-112955 Crear alias para lanzamientos de emergencia
SERVER-112991 Actualizar el mensaje de error para eliminar la suposición incorrecta de que compact obtiene EBUSY debido a la presión de la caché.
SERVER-113020 Relajar la comprobación majorityReplicationLagMillis en los fragmentos solo del donante en resharding_commit_monitor_repl_lag.js
SERVER-113136 Haga una copia de "forRestore" en sharded_backup_restore.js antes de comenzar con los archivos de datos.
SERVER-113153 Hacer que los fuzzers de multiversión de consultas en versiones LTS sean deterministas.
SERVER-113348 Eliminar archivos huérfanos y mejorar el registro para selective_backup_restore_e2e.js y
SERVIDOR-113361 Condición de carrera en el valor de tiempo del clúster en la prueba de la unidad de reloj vectorial
SERVIDOR-113431 Fijar copybara a una etiqueta especÃfica
SERVER-113484 Agregar exclusión de la suite de pruebas para timeseries_insert_respect_max_bson_size_too_big
SERVER-113508 DeberÃa esperar a que el antiguo servidor principal complete el proceso de eliminación en auto_reconfig_remove_newly_added_and_stepdown.js
SERVER-113545 Espere a que lastCommittedOpTime se inicialice después del reinicio en api_version_prepare_txn.js
SERVIDOR-113550 Solucionar el problema de agotamiento de tickets en la agregación FLE2 y explicarlo
SERVIDOR-113659 Agregar etiqueta de error de la migración de fragmento que se aborta cuando se encuentra un documento existente
SERVIDOR-113700 Actualizar copybara a v20251110
SERVIDOR-113711 LÃmite de velocidad ID de registro 4625501 (no se pueden establecer cursores remotos)
SERVIDOR-113887 Agregue timeseries_create_indexes.js a backports_required_for_multiversion
SERVIDOR-113897 Informar sobre la existencia de un Ãndice comodÃn compuesto no válido
SERVER-113915 [v8.2] Eliminar conjuntos de series temporales sin vista de la rama v8.2
SERVER-113997 Corrige la traducción del espacio de nombres de series temporales heredadas en el comando findAndModify explain.
SERVER-114017 move_primary_setFCV.js prueba crea la base de datos en la última versión de FCV en lugar de una versión anterior de FCV.
SERVIDOR-114196 $$NOW no disponible después de $unionWith en la canalización de agregación
SERVER-114337 Index build lastCommittedMillis deberÃa ser int64
SERVIDOR-114363 Capturar métricas de replicación que bloquean la creación del Ãndice
SERVER-114384 $$NOW puede ser diferente en subcanales
SERVIDOR-114407 Eliminar tareas de antÃtesis en 8.2
SERVER-114460 Agregar benchmarks_sep a las ramas de lanzamiento y a los paneles de lanzamiento
SERVER-114755 Maneja el orden de bytes en la generación del bloque de control en binary_reopen_test
SERVER-114806 Los Ãndices comodÃn pueden consumir toda la memoria permitida para la creación del Ãndice.
SERVER-114890 Improve IngressRequestRateLimiter error message
SERVER-114974 pipx-installed db-contrib-tool todavÃa se está utilizando en lugar de la instalada con pyinstaller.
SERVER-115087 Vuelva a habilitar featureFlagSbeUpgradeBinaryTrees y featureFlagMultiPlanLimiter
SERVIDOR-115132 Corrección de lecturas duplicadas de cifrado consultable
SERVER-115245 core-analyzer: coincide el nombre del programa del volcado de memoria en diferentes lÃneas.
SERVIDOR-115326 No restablecer las métricas del recolector de caché de sesión lógica al comenzar la recolección.
SERVER-115398 Diferenciar entre replicación en estado estable y recuperación de inicio para lastTimeBetweenCommitOplogAndCommitMillis
SERVER-115576 Resmoke no deberÃa depender del shell de mongo de una versión antigua.
SERVER-115584 Manejar archivos /proc/mountinfo inesperadamente grandes
SERVIDOR-115716 Solucionar problema de concurrencia en server_status_multiplanner.js
SERVER-115917 Establezca una versión especÃfica de instalación de Visual Studio y MSVC.
SERVIDOR-115962 El balanceador no avanza cuando el fragmento más cargado ya está balanceado dentro de sus zonas.
SERVER-116078 Mover la variante de lanzamiento AL2 de la compilación en AWS serie c a serie m
SERVER-116089 Agregar tiempos de espera para la adquisición de bloqueos a la sección crÃtica del destinatario de la migración
SERVER-116294 SetClusterParameterCoordinatorDocument falla durante la actualización debido a la falta de un nuevo campo no opcional.
SERVER-116327 Validar el uso de tipos de Ãndice no válidos en el momento de la creación.
SERVER-116344 Revertir featureFlagSbeUpgradeBinaryTrees y featureFlagMultiPlanLimiter de 8.2
SERVER-116528 Condición de carrera en las migraciones Force-Jumbo de Balancer provoca errores de clave duplicada en el fragmento receptor.
SERVER-117009 setClusterParameter se restablece silenciosamente a su valor predeterminado cuando se escriben incorrectamente los campos de parámetros de clúster no estrictos.
SERVER-117088 Aumentar los tiempos de espera de pymongo en las variantes de asan
SERVER-117190 Condición de carrera en la prueba ShutdownBehavior en dbclient_grpc_stream_test.cpp
SERVER-117252 Eliminar las pruebas multiversión 6.0 de todas las ramas superiores
SERVIDOR-117433 Agregar directorio de dependencias privadas de terceros
SERVER-117467 Omitir la ejecución de too_many_fds.js en macOS
SERVER-117564 El inicio de mongocryptd falla en la última compilación, windows
SERVER-117623 Las transacciones multidocumento fragmentadas pueden observar efectos parciales de operaciones de renameCollection concurrentes.
SERVER-117755 Retroportar gitignore actualizado
SERVER-117854 GranularityRounderPowersOfTwo deberÃa afirmarse para números infinitos
SERVER-118428 mongocryptd rechaza mensajes grandes
SERVIDOR-118711 [v8.2.5] No se puede crear el Ãndice de series temporales 2dsphere con un usuario que no sea del sistema.
SERVIDOR-118849 Doble liberación en desbordamiento de tabla hash SBE
SERVER-119317 Mejora el ciclo de vida del objeto del estado hash MD5
SERVIDOR-119319 Corrección del error de uso después de la liberación de memoria en ExpressionContext
SERVIDOR-119396 Ajustar el tamaño máximo del búfer para los mensajes de red de entrada
SERVER-119689 Anclar docker-systemctl-replacement a una confirmación especÃfica
WT-15662 test_truncate29 verificar devolver EBUSY
WT-15903 Salida estándar inesperada en test_ovfl01
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
SERVER-108256 Al configurar el rol de fragmentación para los espacios de nombres secundarios, se debe usar la dbVersion adecuada.
SERVER-110803 $top y $bottom ignoran la cláusula sortBy cuando la etapa $sort precedente lo hace elegible para la optimización DISTINCT_SCAN.
SERVIDOR-112952 Comando de autenticación de perfil ajustado
SERVER-113685 Error de segmentación para la consulta en el Ãndice comodÃn compuesto
SERVER-113900 Agregar verificación en tiempo de ejecución al código del enumerador del plan
SERVIDOR-114126 Reduzca el uso de memoria y agregue nuevas medidas de seguridad al simplificador booleano.
SERVER-114629 Actualizar db-contrib-tool a 2.1.0
SERVIDOR-114695 Actualizar el valor predeterminado para las conexiones pendientes
El administrador de bloqueosSERVER-114838 es vulnerable a un ataque DDoS malicioso.
SERVIDOR-115296 Eliminar 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 las solicitudes de entrada
SERVIDOR-116211 LÃmite de memoria asignada por los búferes de red
8.2.3 Registro de cambios
Internos
SERVIDOR-115508 Crea búferes de tamaño mÃnimo para mensajes sin comprimir.
8.2.2 Registro de cambios
particionado
SERVER-106590 moveChunk y movePrimary contención de bloqueo durante sección crÃtica
Query
SERVIDOR-110916 Usar después de mover en targetShardsAndAddMergeCursors()
SERVER-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 estructura de página eliminada con marca de tiempo 0.
WiredTiger
WT-14034 Soluciona el problema de resolución múltiple de la clave preparada debido a actualizaciones reservadas.
WT-15088 La confirmación puede revertirse después de que hayamos registrado la transacción.
WT-15168 Comprender las cadenas de configuración vacÃas del "extractor"
WT-15210 Cambiar la eliminación a eliminación por limpieza cuando el uso de la caché sea menor que el objetivo de eliminació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 Desactive la configuración checkpoint_cleanup en test/format si todas las opciones relacionadas están desactivadas.
WT-15563 Investigar cómo hacer que la caché sea tolerante al cambio de desalojo gradual de la aplicación a desalojo incremental.
WT-15736 Dividir "tamaño máximo de página visto en el desalojo" en 3 estadÃsticas separadas
Compilación y empaquetado
SERVER-111406 El flujo de cambios se interrumpe en el documento con el nivel superior $v
Internos
SERVER-93265 Admite la generación de archivos de recursos de Windows (.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 deben respetar control.closed
SERVIDOR-99623 Alto uso de CPU en el servicio de eliminación de rangos
SERVER-103774 No permitir que los Ãndices comodÃn compuestos se utilicen como Ãndice de clave de fragmentación.
SERVIDOR-103807 Tiempo de consulta lentoEsperandoMicros.storageExecutionMicros se acumula en todas las sesiones
SERVER-103855 Agregar métricas de serverStatus sobre el registro
SERVIDOR-104007 Seguimiento de comprobaciones de interrupción atrasadas
SERVER-105047 Las consultas que utilizan $or y $ne en colecciones fragmentadas pueden incluir documentos huérfanos.
SERVER-106075 Las transacciones preparadas con apiVersion no se reanudan después de la conmutación por error principal.
SERVIDOR-106162 [solo para pruebas] Reevaluar la omisión de errores de escritura en el estado de FSM de descarte
SERVER-106854 La función de verificación de reapertura de series temporales no maneja correctamente los metadatos en un orden diferente.
SERVER-106908 Habilitar la limitación de la tasa de solicitudes de entrada por defecto
SERVIDOR-107161 Hacer que la prueba asÃncrona de ftdc sea resistente a los tiempos de espera del recolector
SERVER-107532 Asegúrese de que la creación de una nueva conexión de shell de Mongo devuelva un código de error informativo.
SERVIDOR-107546 Volcar el estado global de WT si se producen demasiados conflictos de escritura seguidos para la misma transacción.
SERVIDOR-107837 En el desbordamiento de SBE, reemplace tassert con uassert.
SERVER-107873 Informar el número de colecciones de cifrado consultables que utilizan cada tipo de Ãndice en serverStatus
SERVER-107973 [8.2] Revertir SERVER-107176: "Introducir el comando de marcador de posición configureBackgroundTask"
SERVER-108002 replayWorkloadRecordingFile no deberÃa terminar mongo en caso de fallo.
SERVER-108016 Actualizar aserciones adicionales en RateLimitIsValidAfterQueueing para máquinas lentas
SERVIDOR-108040 Actualización de markError al comprobar el paso actual
SERVER-108052 DocumentSourceInternalSetWindowFields no tiene metadatos de clave de ordenación en ordenaciones limitadas.
SERVER-108318 Introducir una nueva etiqueta de error que indique que un fallo es incondicionalmente reintentable.
SERVER-108364 local.replset.min Las escrituras no válidas no tienen marca de tiempo, pero pueden fallar si encuentran una entrada con marca de tiempo en el identificador previamente.
SERVIDOR-108366 Transacciones preparadas con apiVersion
SERVER-108547 configura los intentos de reintento para evergreen_activate_gen_tasks.py
SERVER-108581 El tiempo restante de la consulta se calcula incorrectamente en mongos.
SERVIDOR-108626 Defecto de análisis de Coverity 156320: Campo escalar no inicializado
SERVIDOR-108723 Defecto de análisis de Coverity 155003: Condición de carrera de datos
SERVIDOR-108916 Eliminar compilaciones PGO/BOLT de 8.2
SERVER-108945 Maneja correctamente $elemMatch con una ruta vacÃa dentro de un $or contenido.
SERVIDOR-109003 Marca write_without_shard_key_with_moveChunk.js y timeseries_list_catalog.js con 'requires_getmore'
SERVIDOR-109033 Defecto de análisis de Coverity 152012: Doble bloqueo
SERVIDOR-109137 El cálculo de expireAt en QueryAnalysisWriter puede provocar un desbordamiento de enteros.
SERVIDOR-109213 Aumentar el registro cuando los lÃmites del Ãndice se consideren inválidos
SERVIDOR-109276 KVDropPendingIdentReaper::dropIdentsOlderThan deberÃa comprobar si hay interrupción
SERVER-109299 Permitir error ExceededTimeLimit para operaciones de actualización en refine_collection_shard_key_nested_crud_ops.js
SERVIDOR-109355 Concilie los pines solo después de volver a abrir CollectionCatalog en RTS.
SERVER-109490 Las pruebas de fusión de rangos comparten colecciones e Ãndices de búsqueda, lo que provoca pruebas inestables.
SERVIDOR-109493 Deshabilitar la comprobación de Coverity "excepción no capturada en noexcept"
SERVIDOR-109515 Deshabilitar las pruebas de oidc_e2e_azure_machine
SERVIDOR-109541 Defecto de análisis de Coverity 149896: Condición de carrera de datos
SERVER-109677 Destruya PinnedConnectionTaskExecutor antes de apagar el ejecutor subyacente.
SERVER-109836 Agregue variables BES permanentes en el servidor que actualmente están presentes en MMS.
SERVER-109937 Cambie el valor predeterminado de skipAuthenticationToSearchIndexManagementServer a false para Community Server y Enterprise Server.
SERVER-110083 Eliminar las tareas change_stream_serverless_fuzzer
SERVIDOR-110118 Defecto de análisis de Coverity 176650: Uso de un objeto movido
SERVER-110184 Corrige command_registration_startup_behavior_fcv.js ahora que el registro de comandos funciona correctamente en versiones anteriores.
SERVER-110215 Agregar mecanismo de reintento a la tarea test_api_version_compatibility
SERVER-110254 Admite el intercambio de $match antes de "renombrados complejos" cuando una bandera indica que no hay matrices.
SERVER-110291 Agregar métrica serverStatus para sesiones de motor de derrame
SERVER-110345 config.rangeDeletions La documentación para tareas de eliminación de rango no completadas podrÃa eliminarse debido a un filtro de eliminación no exacto.
SERVER-110423 $group puede usar un escaneo distinto en un Ãndice disperso, lo que oculta los resultados nulos o faltantes.
SERVER-110425 Desarrollar y agregar una tarea Evergreen para cargar SBOM a Kondukto usando SilkBomb para master, v7.0, v8.0, v8.1, v8.2
SERVIDOR-110480 Agregar core_analyzer_distro_name a las variantes s390x/ppc
SERVER-110716 AutentÃcate 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
SERVER-110953 Compruebe que no haya ningún documento huérfano en un fragmento receptor antes de comenzar a clonar un rango.
SERVIDOR-111058 Corrección del bloqueo de configuración de throw_hook
SERVIDOR-111131 Cree una métrica para realizar un seguimiento de los cobros FTDC retrasados.
SERVIDOR-111135 Reintentar configureFailPoint en rollback_test.js
SERVER-111139 Anteponga a todas las llamadas al depósito de tokens de RateLimiter la adquisición de mutex adecuada.
SERVER-111245 Defecto de análisis de Coverity 176940: Desreferenciación de un campo potencialmente nulo
El código Python delSERVIDOR-111295 no se está formateando con Ruff.
SERVER-111349 Rewrite RateLimitIsValidAfterQueueing unit test
SERVIDOR-111427 Cargar SASL antes de bloquear las páginas de código
SERVIDOR-111460 Páginas de código 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-111914 Exención de limitación de velocidad basada en el cliente
SERVIDOR-112035 Protocolo proxy de degradación desconectado a INFO
SERVIDOR-112117 Hacer que el muestreo de oplog genere rendimiento y sin bloqueos
SERVER-112118 Rastrea y registra cuánto tiempo tarda en detenerse el muestreo de oplog después de haber sido interrumpido.
SERVER-112119 Corrige check_async_oplog_samping_truncates_new_writes.js para que se quede colgado durante el muestreo inicial, no después.
SERVER-112120 Prueba que el muestreo asÃncrono del oplog no bloquee las operaciones después del inicio.
SERVER-112121 Prueba que el muestreo asÃncrono de oplog no bloquea la reversión a la versión estable.
SERVER-112122 Prueba que el muestreo asÃncrono de oplog no bloquea FCBIS
SERVER-112123 Prueba que el muestreo asÃncrono de oplog no bloquee la inicialización y reconfiguración del conjunto de réplicas.
SERVIDOR-112124 Prueba que el muestreo asÃncrono de oplog no bloquea el apagado
SERVER-112182 Cree un parámetro de servidor de prueba para simular la lentitud del oplog.
SERVER-112183 Iniciar el muestreo asÃncrono del oplog hacia el final del inicio.
SERVER-112229 retrocompatibilidad de gitignore para la nueva herramienta auto_header
SERVIDOR-112419 [v8.2] Preparar el muestreo del oplog de la rama 8.2 para su lanzamiento.
SERVIDOR-112429 Hacer más eficientes las pruebas de búsqueda de hash SBE
SERVER-112467 Realiza un seguimiento e informa sobre el número de conexiones proxy pendientes.
SERVIDOR-112520 Error al escribir en el Ãndice geográfico al insertar un documento en un bucket existente de series temporales.
SERVER-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éplica
8.2.1 Registro de cambios
Almacenamiento
WiredTiger
Se debe verificar el cálculo de compresiónWT-14609 en la caché de bloques.
WT-15225 Solucionar el problema de EBUSY con la tabla recién creada y la función drop()
Operaciones
WT-15156 falló: compilación en macos-14-arm64 [wiredtiger-mongo-v8.2 @ 70797c57]
Compilación y empaquetado
SERVIDOR-109626 Ajustar el comportamiento para emitir campos adicionales en flujos de cambios
Internos
SERVER-94681 Mover el muestreo al hilo del mantenedor de la capacidad del oplog
SERVIDOR-101672 Eliminar la bandera de la función de muestreo asÃncrono
Actualizaciones de la documentacióndel SERVIDOR-101673
SERVIDOR-105424 Manejar el rendimiento y la restauración en las advertencias de conexión directa de fragmentos
SERVER-106210 Cree un parámetro de servidor para deshabilitar el comportamiento asÃncrono.
SERVER-106211 Agregue métricas/registros para aumentar la visibilidad del proceso de muestreo de oplog.
SERVER-106315 Pruebas de corrección funcional del muestreo asÃncrono de oplog
SERVER-106469 El inicio de mongocryptd falla en la última compilación, windows.
SERVER-107074 Actualizar las páginas man para 8.2 - SERVER
SERVIDOR-107100 Gestionar la creación inicial del marcador de forma asÃncrona
SERVER-107721 timeseries_deletes_and_inserts.js deberÃa usar la preocupación de lectura mayoritaria cuando el balanceador está en
SERVER-107852 Reconstrucción del SBOM del servidor a master/v8.x/v7.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 compilación ARM de Amazon 2023
SERVER-108353 Corregir timeseries_deletes_and_inserts.js para manejar migraciones divididas
SERVER-108544 Actualizar la compilación de Coverity para usar el nuevo método de integración de Bazel de Coverity.
SERVER-108565: Mejora el manejo de escrituras de gran tamaño en colecciones de series temporales.
SERVIDOR-108896 Dividir mixed_mode_sharded_transition para evitar tiempos de espera
SERVER-109207 Corrige un error en el hilo de ejecución del mantenedor de la capacidad de oplog.
SERVIDOR-109323 Deshabilitar featureFlagReshardingSkipCloningAndApplyingIfApplicable
SERVIDOR-109892 Actualizar códigos de error aceptados en rank_fusion_upgrade_downgrade.js
SERVER-109913 Agregue un parámetro de consulta para anular la limitación FCV para las funciones de $rankFusion.
SERVER-109980 valida el resumeToken para $_startAt en conjunto.
SERVER-110161 Comportamiento correcto de $_startAt para dejar de omitir documentos
SERVIDOR-110250 Usar la sesión existente al descartar el identificador WT de derrame
SERVIDOR-110252 Agregar retrasos en audit_remote_local_intermediate.js
SERVER-110378 Aumentar maxTimeMS en la prueba inestable explain_shell_helpers.js
SERVIDOR-110649 Mover el hilo del mantenedor para iniciar/detener los controles de almacenamiento.
SERVIDOR-110793 [v8.2] Preparar la rama SPM-4168 8.2 para su lanzamiento.