Importante
MongoDB 8.3 é a versão menor mais recente. A partir do MongoDB 8.2, versões secundárias estão disponíveis para implantações locais (Community e EA) 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.3.8 Registro de alterações
Segurança
SERVIDOR-127366 Suprimir contadores de operadores $_internalFle* para métricas FLE2
Armazenamento
wiredTiger
operações
WT-16954 Pânico do thread de despejo devido ao estouro do buffer no dump do estado da transação
Construir e embalar
WT-17852 Corrigir falha do backend do clang do PPC ao compilar o PALite
Ferramentas
WT-17840 s_all erros devido à versão clang-formato não fixada
Internals (Internos)
SERVIDOR-118700 Habilitar sinalizadores QE IFR direcionados a 8.3.x
SERVIDOR-121111 Adicionar logs para fragilidade no coordenador de transações
SERVIDOR-123099 Estenda timeseries_explain_delete.js para lidar com operações sharded
servidor-123864 Melhorar o fallback de leitura local do $lookup em sharded_agg_helpers
servidor-124525 Desativar testes fle2 no conjunto sharding_jscore_passthrough_with_config_transitions_and_add_remove_shard
servidor-124943 Adicione suporte de enfileiramento ao IngressRequestRateLimiter
servidor-124961 Sincronizar spill mecanismo dropIdent com cleanShutdown
SERVIDOR-125422 Atualizar bot de check-in PGO para atribuir tickets à equipe de desempenho de backport para backports
servidor-126387 Adicione testes para tag do injetor e configOnly desabilitado para server_selector_test.cpp
servidor-126799 Filtro NaN das entradas da função de janela $percentile/$median
servidor-127601 falha de asserção delinquent_ops.js no contador atrasado devido ao relógio de parede não sincronizado
servidor-128355 Adicionar appName e driverName ao log de comando de métricas system.buckets (ID 11259900)
SERVIDOR-128392 A inserção duplicada em uma coleção clusterizada cujo _id contém um Decimal128 gera um erro de formato KeyString
SERVIDOR-128463 Adicione microbenchmarks de agregação simples
servidor-128551 Corrigir a ordem de inicialização de unwind na pesquisa de grafo
servidor-128558 Faça com que as verificações de sinalizador de recurso no ExpressionContext tolerem um opCtx nulo
servidor-128760 Evite a despriorização da agregação se ela tiver um estágio currentOp
servidor-129162 Reordenar blockShutdown e limpeza de sessão WT
servidor-129565 Reduzir o fator de contagem de tarefas para variantes TSAN do conjunto sharded_collections_causally_consistent_jscore_txns_passthrough
servidor-129570 Reativar GenerateAndCheckPerfResults em benchmarks_sep em branches de lançamento
SERVIDOR-129590 Corrigir condição de corrida em GenerateAndCheckPerfResults
SERVIDOR-129758 Atualizar perfis PGO
servidor-129794 criar evergreen bazel (não testar) repetir em todos os casos
servidor-129826 Proibir junções de campo local/estrangeiro com pesquisa híbrida
servidor-129891 Tolerar erro de setFCV 8531600 (documento versão de compatibilidade do recurso não encontrado devido a erro repetível) no gancho de segundo plano versão de compatibilidade do recurso
servidor-129923 bucket_exceed_uncompressed_mem_limit.js cria um bucket não compactado >200MB que o shell agora rejeita antes de inserir
SERVIDOR-130084 Adicionar suporte para semântica de "apenas log" de hooks de filtro de mensagens
SERVIDOR-130107 mongos somente de configuração rejeita leituras de namespace admin/config fixas
SERVIDOR-130132 [v8.3] Remover entrada adicional em backports_required_for_multiversion_tests.yml
SERVIDOR-130334 Atualizar perfis PGO
SERVIDOR-130357 O contador totalWorks do Multiplanner pode transbordar e trigger um tassert
SERVIDOR-130536 O auto-reverter deve ter permissão para ignorar benchmarks_sep nas verificações de PR
SERVIDOR-130801 Atualizar perfis PGO
SERVIDOR-130826 Corrigir resolução de projeto em GenerateAndCheckPerfResults para projetos Evergreen mais recentes
8.3.7 Registro de alterações
Segurança
servidor-79980 Suporte TLS 1.3 para Windows
Fragmentação
servidor-128693 Tornar CollectionShardingRuntime CriticalSectionMetricsReportWaiters teste resiliente para agendar threads lentos
Armazenamento
wiredTiger
Construir e embalar
WT-17653 Evergreen 8.3 a ramificação não compila o desenvolvimento devido à falta de arquivo de cadeia de ferramentas
Internals (Internos)
servidor-83322 Os limites do índice wildcard composto voltam para [MinKey, MaxKey] quando o filtro contém campos fora do CWI
SERVIDOR-107437 Adicionar teste de regressão para SERVIDOR-105903
servidor-108215 Imponha limites ao número de transações multidocumento ativas
servidor-117823 Adicionar novas métricas de Queryable Encryption para inserir, encontrar, atualizar e excluir
SERVIDOR-121472 As tarefas de fuzzer determinísticas no evergreen usam um SHA git jstestfuzz antigo
servidor-122034 Atualizar check_metadata_consistency_snapshot.js para lidar com cenários de failover de configuração
SERVER-122266 [v8.3] Parar de executar testes de construção de índice orientados por primário em v8.3
SERVIDOR-122772 corrigir a lintagem do arquivo de bloqueio do bazel no servidor
servidor-123280 Lidar com dumps de núcleo totalmente chatos com elegância na tarefa core_analysis
servidor-123478 txn_coord_doc_delete.js deve chamar awaitReplication
servidor-124980 Corrigir incompatibilidade de endianness no teste BSONColumnBadExtendedSelector
servidor-125567 Testes de endurecimento que dependem de métricas scannedObjects
SERVIDOR-125724 $scoreFusion ignora silenciosamente a combinação. expressão quando combination.method não é "expressão"
SERVIDOR-125978 A inicialização da versão de compatibilidade do recurso falha se alguma coleção no banco de dados admin tiver construções de índice de primeiro plano incompletas
SERVIDOR-126133 O formato Bacel se compara com a ramificação incorreta após a criação de uma nova ramificação de versão
SERVIDOR-126162 Atualize o MozJS para o ESR 140.11.0
servidor-126186 Adicionar seção serverStatus para estatísticas de pesquisa
SERVIDOR-126331 Adicionar configuração de repositório RHEL 10
servidor-126383 Puxe a saída antecipada para o recarregador periódico do registro de shard até a inicialização do sharding
SERVIDOR-126480 Atualizar perfis PGO
SERVIDOR-126803 Use client+writeConcern interno em exchange_keyrange_maxkey.js
servidor-126962 Remover sinalizadores de push não utilizados da variante de desenvolvimento enterprise-rhel-8-64-bit
SERVER-127024 Corrigir read_pref_cmd.js para lidar com entradas de profiler sendo descartadas silenciosamente
servidor-127109 Incremento duplicado de métricas de status do servidor para multiplanner durante o cenário de fallback
SERVIDOR-127122 Mantenha o token de registro PCTE ativo até que a destruição seja concluída
SERVIDOR-127127 $rerank Extension Stage é executado inesperadamente em View ao suceder $search, $vectorSearch
SERVIDOR-127255 Implementar sbe::value::getApproximateSize para todos os tipos SBE
SERVIDOR-127262 adicionar dependência mongosentry ausente
SERVER-127297 remover variantes específicas de parafuso
SERVIDOR-127335 Adicionar microbenchmark findAndModify
SERVIDOR-127346 Fazer com que a atualização da sessão tenha prioridade de admissão kExempt
SERVIDOR-127419 Carregador de plugin de filtro de mensagem inicial
SERVIDOR-127448 Use uma distribuição grande para sharding_kill_stepdown_terminate_jscore_passthrough em variantes de higienizador
servidor-127492 Corrija o teste transaction_aborted_under_cache_pressure.js travado causado pela melhoria da eficiência de despejo do WT-17598
SERVIDOR-127512 Corrija index_build_killop_secondary_before_commit.js
SERVIDOR-127641 Atualizar perfis PGO
SERVER-127780 Atualize db-contrib-tool para 2.2.11
SERVIDOR-128149 Atualizar perfis PGO
SERVIDOR-128307 Corrigir atlas_initialsync_workflows.js
SERVIDOR-128470 Ativar featureFlagCostBasedRanker e featureFlagMultiPlanLimiter em 8.3
servidor-128503 Aguarde a sincronização inicial ser concluída durante as reinicializações contínuas
servidor-128535 Atualizar mongot-extension com hash
SERVIDOR-128656 Atualizar perfis PGO
SERVIDOR-128776 Adicionar microbenchmark deleteOne
SERVER-129282 [v8.3] Revert SERVER-118700
SERVIDOR-129394 archive_dist_test falha em s390x devido ao sandboxing do Bazel de compilações de rodas e cache de carga ausente
servidor-129500 O hook GenerateAndCheckPerfResults deve suportar branches de lançamento
WT-17642 checkpoint_handle_dropped/locked/meta_checked nunca redefinido no mongodb-8.0
8.3.4 Registro de alterações
Segurança
servidor-128125 Alinhe a semântica de propriedade bsonObjToArray com bsonGetImmutable
8.3.3 Registro de alterações
Segurança
SERVER-123370 A senha de query LDAP é logada quando definida por meio de setParameter
Fragmentação
servidor-122488 Desativar multirouting em version_context_propagation.js
Replicação
servidor-122177 Garanta que _createHorizonTopologyChangePromiseMapping() use o índice correto em casos de reconfiguração para remover um nó
Catalog
servidor-122440 agg_list_cluster_catalog.js atinge o tempo limite se config.system.profile existir em um teste anterior
SERVIDOR-123636 Desabilite o multirroteamento em casos de teste cross-DB timeseries_out_non_sharded.js
Armazenamento
wiredTiger
WT-16970 Corrigir bug para habilitar a pré-busca em open_session
operações
WT-17183 test_prepare20 falha devido a logs corrompidos
Internals (Internos)
servidor-76675 Implementar count() otimizado para BSONColumn
SERVER-95352 query de série temporal não podem ser respondidas com índices dentro do subpipeline $lookup
servidor-109005 criar rodas rapidyaml adequadas
servidor-115250 Pausar JWKSetRefreshJob durante o tempo de inatividade
servidor-116419 Atualizar páginas de manual para 8.3 - servidor
SERVIDOR-117496 Melhorar o comportamento de reinício de tarefa e retrocesso
servidor-117726 coverity não consegue encontrar inclusões de bazel_mod
servidor-118763 Adicionar níveis de gravidade para resultados do comando checkMetadataConsistency
servidor-118765 Defina a gravidade para inconsistências de metadados no namespace config.system.sessions
servidor-120396 Reiniciar testes de passthrough vector_search_extension_*
servidor-120606 Validação de esquema: Renomear nível de validação 'validado' para 'restrição'
SERVER-121287 Marcar operações de resharding na seção crítica como não despriorizáveis
SERVIDOR-121822 As coleções clusterizadas não filtram corretamente os resultados com $lt em _id
servidor-121825 Fazer com que as operações em segundo plano ignorem a verificação do comprimento máximo da fila
servidor-121888 Reduzir o fator de contagem de tarefas para sharding_auth_audit
servidor-121904 Tornar os testes assíncronos do ftdc menos racy
servidor-121995 A medição de tempo limite de solicitação com cronômetro em NetworkInterfaceTL está desativada
SERVER-122030 isViewfulTimeseriesOnlySuite deve ser verdadeiro se o sinalizador de série temporal sem visualização estiver totalmente desativado
SERVIDOR-122036 Excluir timeseries_insert_respect_max_bson_size_too_big.js de variantes lentas
servidor-122044 corrigir a geração de arquivos ide clang-tidy compilados
servidor-122108 Eliminar cópia de array desnecessária para operadores de vetor de similaridade
SERVIDOR-122123 Iniciar e desligar o thread de contagem rápida replicado em rápida sucessão pode causar travamento
servidor-122181 O código de tempo limite de aquisição do cliente personalizado não é respeitado
servidor-122184 AsyncOpTimeoutWithOpCtxDeadlineSooner pode estar desativado em 1 ms
servidor-122332 Usar llvm-nm para verificador de símbolos para executar em objetos llvm thinlto
SERVIDOR-122445 RangeDeleterService onStepUpComplete pode competir com onShutdown
SERVIDOR-122458 _makeOperationContext deve manter o bloqueio
servidor-122598 Adicione a tag incompatible_ppc a sharding_stepdown_fcv_upgrade_downgrade_jscore_passthrough
servidor-122627 Corrigir comparação com sinal/sem sinal em bsoncolumn_util.cpp
servidor-122680 OrderedTicketSemaphore pode enfileirar operações com tickets disponíveis
servidor-122697 Função integrada enableSharding com privilégio de nível de cluster ausente, impedindo updateZoneKeyRange
servidor-122762 Corrigir verificação do status de resposta de remoção de shard de cluster commit
servidor-122774 Torne geo_s2cursorlimitskip.js um teste sem passthrough
SERVER-122883 Corrigir teste auth_deprioritization instável
servidor-122960 Adicionar sinalizador configOnly ao mongoS e ignorar verificações do configsvr
servidor-123022 Atualizar o gancho GenerateAndCheckPerfResults com o tipo de solicitante principal correto
servidor-123067 sharded_collections_jscore_passthrough_with_balancer_drop_config_cache_collections esgota a memória na variante linux-debug-aubsan-compile-grpc
servidor-123107 Fixar Windows SDK em master + todos os branches de lançamento
SERVIDOR-123160 Fortalecer a verificação de compatibilidade do kernel usando extensões tcmalloc
servidor-123167 Não solicite a atualização da próxima conexão retornada em resposta à falha de estabelecimento
servidor-123179 Introduza o framework de teste para cluster de espera dentro do servidor
servidor-123190 Desative o registro de shard e o cache de catálogo quando --configOnly for especificado
SERVIDOR-123222 Excluir nós injetores da seleção de servidor RSM em clusters de espera
servidor-123324 Introduzir teste de todos os comandos para o modo configOnly
servidor-123326 Adicionar cobertura de teste do modo configOnly com servidor de configuração incorporado
SERVIDOR-123343 BulkCommandSizeEstimator::getOpSizeEstimate usa shardVersion estática incorreta
servidor-123353 Permite especificar GID para permissões de soquete unix de proxy
SERVIDOR-123394 silenciar avisos de criação em alguns testes para ppc/s390x
servidor-123398 Corrigir substituições de fator de tarefa da variante TSAN para usar correspondência de regex para todas as variantes enterprise-rhel8-debug-tsan
SERVER-123407 Adicionar testes para BSONColumn min, max e minmax fast-path
SERVIDOR-123440 GeometryCollection com polígono de enrolamento estrito causa falha na geração de chave de índice 2dsphere
SERVER-123441 lidar com o erro CommandNotSupportedOnView durante a remoção de shard
servidor-123507 Predicados criptografados dentro de um pré-filtro $vectorSearch devem ser substituídos por placeholders de criptografia
SERVIDOR-123515 evergreen bazel script chamar bazel diretamente no PPC
servidor-123525 A computação da lista de hospedar de espelhamento direcionado é racy
servidor-123553 Alterar erro de linha de log de geração de chave de índice para LOGV2_WARNING
SERVIDOR-123556 A cardinalidade e a frequência analisam os testes de chave de shard devem fazer uma leitura em todos os shards antes de aguardar a replicação
servidor-123591 adicionar retrys no teste de gravação de bazel
servidor-123608 Remover o campo unixSockPath no log de conexão aceita
servidor-123633 Corrigir o tratamento de campos com prefixo $- do usuário que colidem com metadados internos
SERVIDOR-123639 Garantir que o prazo realmente expire antes de desativar o failpoint em testCMCCommandWithFailpoint
SERVIDOR-123761 String de formato incorreta em bazel_burn_in.py
servidor-123776 Tornar db_stats.js resiliente a ShardRegistry obsoleto em configurações multi-mongos
SERVIDOR-123804 maxTimeNeverTimeOut failpoint não suprime verificações de prazo de pré-voo em NetworkInterfaceTL
SERVIDOR-123808 Corrigir teste de pacote
servidor-123836 Corrigir teste instável em s_query_exec_test
servidor-123918 Valide runtimeConstants.userRoles no IDL
SERVIDOR-123933 Não comece a escutar conexões se já estiver desligando
SERVIDOR-123934 Tornar o gancho de adicionar/remover shard resiliente à configuração jstestfuzz setDefaultRWConcern
SERVIDOR-123937 Exclua move_chunk_source_error_changelog.js do conjunto sharding_csrs_continuous_config_stepdown
SERVIDOR-123944 Tentar novamente em NotPrimaryError em implicitly_retry_on_config_stepdowns.js override
SERVIDOR-123945 Aguarde a reinicialização completa dos nós reiniciados antes de verificar a replicação em priority_port_replication_usage.js
servidor-123951 $_internalConvertBucketIndexStats não deve retornar PauseExecution em conversão de índice com falha
SERVIDOR-124031 Garanta que o Exchange::getTargetConsumer lide corretamente com o MaxKey
servidor-124032 Adicionar parâmetro de servidor para tornar a validação de séries temporais menos rigorosa
SERVIDOR-124142 Remover especificador público no MacOS e s390x variantes
servidor-124183 Limitar escopo de autenticação
SERVIDOR-124187 Definir função de shard com escopo durante a execução de gravar em massa
servidor-124190 Proibir o campo agregado "exchange" de clientes não internos
servidor-124191 Adicionar link dochub para configurar apenas mensagens de erro de modo
SERVIDOR-124285 Melhorar a automação de geração de SBOM e alterar o proprietário do sbom_linter
SERVER-124296 Remover a sincronização permanente do yaml
servidor-124308 Corrigir LDAPDNSResolverCache não atualizando o cache corretamente
servidor-124376 GeoNear não deve derramar se permitir que o uso do disco seja definido como falso
servidor-124915 Adicionar clustered_collection_bounded_scan.js à lista de negação de testes de várias versões
servidor-124944 Corrigir contador de derramamento falso-positivo em geo near
servidor-124953 Adicionar tag assumes_balancer_off ao teste sharded.js FLE2
SERVER-124959 Valide os limites do array de diferença de documentos e o BSON $_internalApplyOplogUpdate
SERVIDOR-124974 Garantir a vida útil da memória durante a análise pushdown de $match
SERVIDOR-124981 Não registre logs isEligibleSyncSource em árbitros
SERVIDOR-125026 Atualizar perfis PGO
SERVIDOR-125062 Reduzir os níveis de thread que executamos em benchmarks_sep
SERVIDOR-125453 Corrigir condição de corrida em OrderedTicketSemaphoreTest
SERVIDOR-125492 Reduza a frequência das tentativas de reseed do DRBG primário do OpenSSL
servidor-125501 Corrija um erro lógico causado por comparadores difusos na estimativa de cardinalidade dos nós $skip
SERVIDOR-125526 Torne o gancho de segundo plano drop_sessions_collection.py mais resiliente a eventos de stepdown
servidor-125555 $elemMatch + $not deve ser capaz de usar varredura de índice
servidor-125610 Atualizar proprietários de código para não exigir liberação do servidor para alterações somente de teste de resmoke em branches
SERVIDOR-125683 Atualizar perfis PGO
servidor-125707 Armazenar um ponteiro para o storageEngine no manipulador de rollback do RU
SERVER-125719 serverStatus.metrics.query.cbr.numPlansTiedCostEstimation está impreciso
servidor-125738 Ter o bazel atualizado o cache
SERVIDOR-125865 Reverter "Ignorar exclusões de faixa ao fazer a transição de servidores de configuração incorporados para dedicados"
SERVIDOR-125887 Adicionar suporte para arquivos PEM criptografados para egresso gRPC
servidor-125902 Renomear tag do injetor
SERVIDOR-125992 [v8.3] Backport do modo somente configuração do MongoS para v8.3
SERVIDOR-126049 A verificação do limite de heap por escopo do MozJS usa o contador GC global do processo
servidor-126140 Remover tarefas Copybara de ramificações não mestre.
SERVIDOR-126277 [v8.3] Ajuste o código do modo configOnly para o estilo 8.3 e aborde os comentários do PR
SERVIDOR-126506 Remover parâmetros SASL do registro de saída
WT-16780 Contexto de erro insuficiente em falhas de checkpoint WT_PANIC em __wt_block_checkpoint_resolve
WT-16854 Melhorar os logs de progresso do checkpoint
WT-17018 PALite: Reduzir o número de conexões sqlite3 simultâneas
8.3.2 Registro de alterações
Internals (Internos)
SERVIDOR-126021 Comportamento indefinido ao inserir dados com nomes de campo duplicados em coleções de séries temporais
8.3.1 Registro de alterações
Internals (Internos)
SERVER-124296 Remover a sincronização permanente do yaml
SERVIDOR-124974 Garantir a vida útil da memória durante a análise pushdown de $match