Importante
MongoDB 8.2 é a versão menor mais recente. A partir do MongoDB 8.2, versões secundárias estão disponíveis para sistemas locais (MongoDB Community e Enterprise) para casos de uso específicos. Para mais informações, consulte Versão do MongoDB.
Para instalar a versão mais recente do MongoDB compatível com uso local, consulte as instruções de instalação.
8.2.2 Registro de alterações
Fragmentação
SERVER-106590 moveChunk e movePrimary bloqueio a contenção durante a seção crítica
Query
SERVER-110916 Use-after-move in targetShardsAndAddMergeCursors()
SERVIDOR-112127 Corrigir o manuseio de valor de hash ambíguo no FieldPath
Armazenamento
WT-15608 A validação agregada do carimbo de data/hora pode falhar com uma 0 estrutura excluída de página com carimbo de data/hora
wiredTiger
WT-14034 Corrigir a resolução da chave preparada várias vezes devido a atualizações reservadas
WT-15088 A confirmação pode ser revertida após registrarmos a transação
WT-15168 Entender strings de configuração "extrator" vazias
WT-15210 Altere a evicção para a despejo de limpeza quando o uso do cache for menor do que a meta de despejo
WT-15455 Não pule páginas de atualização preparadas durante a caminhada do cursor
WT-15477 Acompanhe as estatísticas máximas de remoção por execução do banco de dados
WT-15548 Desativar configuração checkpoint_cleanup em test/format se todas as opções relacionadas estiverem desativadas
WT-15563 Investigue a criação de cache tolerante para alterar a remoção passo a passo do aplicativo para remoção incremental
WT-15736 Dividir "tamanho máximo da página visto no despejo" para 3 estatísticas separadas
Construir e embalar
SERVER-111406 Change Stream quebra o documento com $v de nível superior
Internals (Internos)
SERVER-93265 Suporte à geração de arquivos de recursos do Windows (arquivos .rc) no Bacel
SERVIDOR- O95570 BatchedDeleteStage pode às vezes encontrar o registro que está excluindo duas vezes
SERVIDOR-95726 A exclusão e atualização somente meta de séries temporais devem respeitar control.closed
SERVER-99623 Alto uso da CPU no serviço de exclusão de intervalo
SERVIDOR- Não103774 permitir que índices curinga compostos sejam usados como índice de chave shard
SERVER-103807 TimeWaitingMicros de query lento.storageExecutionMicros se acumula entre sessões
SERVER-103855 Adicionar métricas serverStatus sobre registro
SERVIDOR-104007 Rastrear verificações de interrupção inadimplentes
SERVIDOR- A105047 query usando $or e $ne na collection fragmentada pode incluir documentos órfãos
SERVIDOR-106162 [somente teste] Reavalie ignorando erros de preocupação de gravação no estado FSM de queda
SERVIDOR- A106854 função de verificação de reabertura de séries temporais não lida corretamente com Meta em uma ordem diferente
SERVIDOR-106908 Ativar a limitação da taxa de solicitação de entrada por padrão
SERVIDOR-107161 Tornar o ftdc async test resiliente aos tempos limite do coletor
SERVIDOR-107532 Garantir que a criação de uma nova conexão com o shell Mongo retorne um código de erro informativo
SERVER-107546 Despeja o estado global da WT se muitos conflitos de escrita forem atingidos seguidos na mesma transação
SERVER-107837 No SBE spilling, substitua tassert por uassert
SERVIDOR- Informa107873 o número de collections de Queryable Encryption usando cada tipo de índice no serverStatus
SERVIDOR-107973 [.]8 2Reverter107176 SERVER-: "Introduzir comando configureBackgroundTask do espaço reservado"
SERVER-108002 replayWorkloadRecordingFile não deve encerrar o mongo em caso de falha
SERVIDOR-108016 Atualizar asserções adicionais em TaxaLimitIsValidAfterQueueing para máquinas lentas
SERVIDOR-108040 Marca de atualizaçãoFalha ao verificar a etapa atual
SERVER-108052 DocumentSourceInternalSetWindowFields não tem metadados de chave de classificação em classificações limitadas
SERVER-108318 Introduz uma nova etiqueta de erro indicando que uma falha pode ser repetida incondicionalmente
SERVIDOR-108364 local.replset.minvalid writes are untimestamped, mas may fail if to find a timestampped in the ident antecipadamente
SERVIDOR-108366 Transações preparadas com apiVersion
SERVIDOR-108547 configurar novas tentativas para evergreen_ativate_gen_tasks.py
SERVER-108581 O tempo restante da query é calculado incorretamente no mongos
SERVER-108626 Defeito na análise de coveridade 156320: campo escalar não inicializado
SERVIDOR-108723 Defeito de análise 155003 de cobertura: condição de corrida de dados
SERVIDOR-108916 Remover as construções PGO/BOLT 8 de.2
SERVER-108945 Manipular $elemMatch com caminho vazio sob um $ou contido corretamente
SERVIDOR- Marcar109003 write_without_shard_key_with_moveChunk.js e timeseries_list_catalog.js com 'requires_getmore'
SERVER-109033 Defeito 152012 da Análise de Coveridade: bloqueio duplo
SERVIDOR- O109137 cálculo do expireAt no QueryAnalysisWriter pode atingir o estouro de número inteiro
SERVIDOR-109213 Aumentar o registro quando os limites do índice forem considerados inválidos
SERVIDOR-109276 KVDropPendingIdentReaper::dropIdentsOlderThan deve verificar se há interrupção
SERVER-109299 Erro Permitir ExceededTimeLimit para operações de atualização em refine_collection_shard_key_nested_crud_ops.js
SERVER-109355 Reconciliar os pinos somente após reabrir CollectionCatalog no RTS
SERVIDOR- Os109490 testes de fusão de classificação compartilham collections e índices de pesquisa, causando testes com falhas
SERVIDOR-109493 Desativar a verificação de cobertura "exceção não detectada em noexceto"
SERVIDOR-109515 Desativar oidc_e2e_azure_machine tests
SERVIDOR-109541 Defeito de análise 149896 de cobertura: condição de corrida de dados
SERVER-109677 Destruir PinnedConnectionTaskExecutor antes de desligar o executor subjacente
SERVER-109836 Adiciona variáveis permanentes BES no servidor que estão atualmente presentes no MMS
SERVER-109937 Altere o padrão de skipAuthenticationToSearchIndexManagementServer para falso para o Community Server e o Enterprise Server
SERVIDOR-110083 Remover as tarefas change_stream_serverless_fuzzer
SERVER-110118 Defeito de análise de cobertura 176650: Uso de um objeto movido
SERVER-110184 Corrija command_registration_startup_behavior_fcv.js agora que o registro de comando funciona corretamente em versões mais antigas
SERVER-110215 Adicionar mecanismo de nova tentativa à tarefa test_api_version_compatibility
SERVER-110254 Suporte à troca de $match antes de "renomeações complexas" quando um sinalizador diz que não há arrays
SERVER-110291 Adicionar métrica serverStatus para sessões de mecanismo de derramamento
SERVIDOR-110345 documentos config.rangeDeletions para tarefas de exclusão de intervalo incompletas podem ser excluídos devido ao filtro de exclusão não exato
SERVIDOR-110423 $group pode usar uma verificação distinta em um Enterprise Advanced, que oculta resultados nulos/ausentes
SERVIDOR-110425 Desenvolva e adicione uma tarefa Evergreen para carregar SBOM para Kondukto usando SolkBomb para mestre, v.,7 0v., v.,8 0818v.2
SERVER-110480 Adicionar core_analyzer_distro_name às390variantes s x/ppc
SERVIDOR-110716 Autenticar antes de emitir getParameter em commands_lib.js
SERVIDOR-110845 Use deleteMany em vez de descartar index_key_expression.js
SERVIDOR-110890 Defeito de análise 175049 de cobertura: código logicamente morto
SERVIDOR-110953 Verifique se nenhum documento órfão está presente em um shard de destinatário antes de iniciar a clonagem de um intervalo
SERVIDOR-111058 Corrigir o bloqueio de configuração do lança_hook
SERVIDOR-111131 Crie uma métrica para rastrear collections FTDC atrasadas
SERVER-111135 Tente novamente configureFailPoint em rollback_test.js
SERVIDOR-111139 Anexar todas as chamadas para o bucket de token do TaxaLimiter com aquisição de mutex adequada
SERVIDOR-111245 Defeito 176940 de análise de cobertura: desreferência de campo potencialmente nulo
SERVIDOR- O111295 código Python não está sendo formatado pelo Ruff
SERVER-111349 Reescreva o teste da unidade rateLimitIsValidAfterQueueing
SERVER-111427 Carrega o SASL antes de bloquear as páginas de código
SERVER-111460 Páginas de código de Pin para mongos
SERVER-111486 $group ainda pode usar uma verificação distinta em um Enterprise Advanced se um índice alternativo estiver disponível
SERVIDOR-111610 Adicionar atrasos em ocsf_audit_remote_local_intermediate.js
SERVER-111794 Add ddlLockOptimisticRecoveryWaitTimeout parameter
SERVER-111914 Isenção de limitação de taxa baseada no cliente
SERVIDOR-112035 Protocolo de proxy de downgrade desconectado para INFO
SERVER-112117 Torne o rendimento de amostragem de oplog e sem bloqueio
SERVIDOR- Rastreie e112118 registre quanto tempo leva para a amostragem de oplog parar depois que ela foi interrompida
SERVIDOR-112119 Corrigir check_async_oplog_samping_truncates_new_writes.js para travar durante a amostragem inicial, não depois
SERVIDOR-112120 Teste se a amostragem assíncrona de oplog não bloqueia operações após a inicialização
SERVIDOR-112121 Teste se a amostragem assíncrona de oplog não bloqueia a reversão para estável
SERVIDOR-112122 Teste se a amostragem assíncrona de oplog não bloqueia o FCBIS
SERVIDOR-112123 Teste se a amostragem assíncrona de oplog não bloqueia a inicialização e reconfiguração do conjunto de réplicas
SERVER-112124 Teste se a amostragem assíncrona do oplog não bloqueia o desligamento
SERVER-112182 Crie um parâmetro de servidor de teste para simular lentidão do oplog
SERVIDOR-112183 Iniciar amostragem assíncrona de oplog no final da inicialização
SERVIDOR-112229 backport gitignore para a nova ferramenta auto_header
SERVIDOR-112419 [v.]8 2Preparar a amostragem 8 de oplog.2 ramificação para lançamento
SERVER-112429 Torne os testes de pesquisa de hash SBE mais eficientes
SERVER-112467 Rastreie e relate o número de conexões proxy pendentes
SERVIDOR-112520 Falha ao gravar no índice geográfico ao inserir um documento no bucket existente da série temporal
SERVIDOR-112541 Mostrar a taxa de transferência em registros de amostragem/verificação de oplog
SERVER-112810 Corrija o código de erro em ingress_request_rate_limiter_app_exemption.js
SERVIDOR-112846 Alteração no teste de reconfiguração do conjunto de repl
8.2.1 Registro de alterações
Armazenamento
wiredTiger
O cálculo de compressãoWT- no cache de bloco deve ser verificado14609
WT-15225 Corrigir tabela recém-criada e problema do drop() EBUSY
operações
WT-15156 falhou: compile em macos-14-arm64 [wiredtiger-mongo-v.8 2 @ 70797c]57
Construir e embalar
SERVIDOR-109626 Ajustar o comportamento para emitir campos adicionais em change streams
Internals (Internos)
SERVIDOR-94681 Mover a amostragem para o thread do mantenedor do cap do oplog
SERVIDOR-101672 Remover sinalizador de recurso de amostragem assíncrona
SERVER-101673 Atualizações de documentação
SERVER-105424 Lidar com o rendimento e restaurar em avisos de conexão direta de shard
SERVER-106210 Criar parâmetro do servidor para desabilitar o comportamento assíncrono
SERVER-106211 Adicionar métricas/registros para aumentar a visibilidade no processo de amostragem de oplog
SERVIDOR-106315 Teste de correção funcional da amostragem de oplog assíncrona
SERVIDOR-106469 Iniciar o mongocryptd falha na compilação mais recente do Windows.
SERVER-107074 Atualizar páginas de manual 8 para.2 - SERVER
SERVIDOR-107100 Gerenciar a criação do marcador inicial de forma assíncrona
SERVER-107721 timeseries_deletes_and_inserts.js devem usar a preocupação de leitura majoritária quando o balanceador estiver ligado
SERVER-107852 Reconstrução do SBOM do servidor8 para7 master/v.x/v.0
SERVER-107924 Faça o teste de rateLimitIsValidAfterQueueing resiliente a máquinas lentas
SERVIDOR-107929 timeseries_crod_operations_respect_control_closed.js pode inserir chave duplicada para a coleção de buckets
SERVIDOR-108219 Aumentar o tamanho da 2023 compilação do ARM do Amazon
SERVER-108353 Corrija timeseries_deletes_and_inserts.js para lidar com migrações divisão
SERVIDOR-108544 Atualizar a compilação do Coverity para usar o novo método de integração Bacel do Coverity
SERVIDOR-108896 Dividir mixed_mode_sharded_transition para evitar tempos limite
SERVIDOR-109207 Corrigir o bug na execução do thread do mantenedor do cap do oplog
SERVIDOR-109323 Desativar featureFlagReshardingSkipCloningAndApplyingIfApplicable
SERVIDOR-109892 Atualização de códigos de erro aceitos em classificação_version_upgrade_downgrade.js
SERVIDOR-109913 Adicionar botão de query para substituir o bloqueio de FCV para recursos $rankFusion
SERVER-109980 valida o resumeToken para $_startAt em conjunto
SERVER-110161 Corrija o comportamento de $_startAt para parar de ignorar documentos
SERVIDOR-110250 Use a sessão existente ao descartar a identidade WT do derramamento
SERVIDOR-110252 Adicionar atrasos em audit_remote_local_intermediate.js
SERVER-110378 Aumente o maxTimeMS no teste explica_shell_helpers.js
SERVER-110649 Mover thread do mantenedor para iniciar/interromper os controles de armazenamento
SERVIDOR-110793 [v8.2] Prepare SPM-4168 8.2 ramificação para lançamento