NOVIDADES
Nesta página
Descubra as novidades de cada versão:
Novidades no 2.28
Aviso
Possível alteração significativa na v2.28
Todos os componentes do driver .NET/C# têm um nome forte. Se o seu aplicação tiver dependências que referenciam várias versões do driver .NET/C#, você deverá criar redirecionamentos de associação para gerenciar essas dependências. Para obter mais informações, consulte Versão 2.28.0 Alterações significativas em potencial.
A versão do driver 2.28 inclui as seguintes novas funcionalidades:
Adiciona suporte para conversões numéricas adicionais envolvendo
Nullable<T>
.Adiciona suporte para a opção
delegated
ao usar KMIP para CSFLE ou Queryable Encryption.
Para obter mais informações sobre esta versão, consulte as 2.28 notas de versão v.
Novidades no 2.27
A versão do driver 2.27 inclui as seguintes novas funcionalidades:
Adiciona suporte para o operador de agregação
$sample
.Implementa o método
Equals()
para serializadores no LINQ3.Garante que as preocupações de leitura e gravação não sejam aplicadas aos comandos do auxiliar do índice do Atlas Search para evitar erros.
Não permite o uso do caractere vírgula em
authMechanismProperties
valores de string de conexão ao usar o mecanismo de autenticaçãoMONGODB-OIDC
.Corrige um bug de tradução que causava um erro durante a serialização envolvendo números de tamanhos diferentes.
Adiciona suporte para distribuições Linux que utilizam a biblioteca do
libdl.so.2
.
Para obter mais informações sobre esta versão, consulte as notas de versão v .2.27
Novidades no 2.26
A versão do driver 2.26 inclui as seguintes novas funcionalidades:
Adicionado suporte para usar o método de agregação
SelectMany()
dentro dos estágios de agregaçãoSelect()
eProject()
.Adicionado suporte para chamadas
Dictionary.ContainsValue()
em queries LINQ.Suporte adicionado para concatenação de string de tipos mistos.
Uso habilitado do
crypto
nativo em vinculações dolibmongocrypt
.Suporte adicionado para serialização de estruturas
Memory
eReadOnlyMemory
.Suporte adicionado para o provedor de identidade GCP ao usar o mecanismo de autenticação
MONGODB-OIDC
. Para saber mais, consulte GCP IMDS no guia de Mecanismos de Autenticação Empresarial.Implementação da assinatura de pacotes NuGet.
Implementou novas tentativas de leitura e gravação em outras instâncias
mongos
quando possível.
Novidades no 2.25
A versão do driver 2.25 inclui as seguintes novas funcionalidades:
Suporte adicionado para o mecanismo de autenticação do
MONGODB-OIDC
e aquisição automática de token para o Provedor de Identidade do Azure.Foi adicionado o nome da classe à mensagem de erro relatada quando
BsonClassMapSerializer
não consegue localizar um criador correspondente.Foi adicionado um campo
LoggedStages
para exibir o MQL executado após a execução de uma query LINQ.Suporte adicionado para substituir o nome do serviço
"mongodb"
por um personalizado usando a opção de conexãosrvServiceName
.Comportamento aprimorado de operações de gravação em massa para evitar enumerar o parâmetro de solicitações mais de uma vez.
Novidades no 2.24
A versão do driver 2.24 inclui as seguintes novas funcionalidades:
Adicionado o IMongoCollection.DistinctMany() método.
Suporte adicionado para os argumentos opcionais mais recentes para a expressão de agregação $dateFromString .
Suporte adicionado para classificação por pontuação no estágio de agregação $search .
Foi adicionado o construtor
VectorSearchScore
para o estágio de agregação $vectorSearch .Suporte adicionado para o operador $in no Atlas Search.
Adicionados os métodos
Mql.Exists()
,Mql.IsMissing()
eMql.IsNullOrMissing()
para query LINQ.Adicionado suporte para o método
IComparable.CompareTo()
em queries LINQ.Foi adicionado suporte para chamadas aninhadas ao método
AsQueryable()
para oferecer suporte a queries LINQ pelo fornecedor do MongoDB Entity Framework Core.Suporte adicionado para TLS 1.3.
Atualizou a versão do pacote
libmongocrypt
para 1.8.2.Corrigido um segfault no Kerberos (
libgssapi
) em distribuições Linux mais recentes.Corrigido um bug do GridFS em que o download de um arquivo causava um erro se um arquivo maior com o mesmo ID também tivesse sido carregado.
O erro de servidor
ExceededTimeLimit
agora pode ser repetido para operações de leitura e gravação.Ao ser executado em um ambiente de função como serviço (FaaS), como o Amazon Web Services Lambda, o driver agora usa o mecanismo de monitoramento de sondagem.
Para melhorar a compatibilidade do MongoDB Atlas Serverless, o driver agora usa OP_MSG para autenticação se o servidor suportar.
Novidades no 2.23
A versão do driver 2.23 inclui as seguintes novas funcionalidades:
Melhorias e correções de bugs na integração do LINQ3 .
Suporte adicionado para operadores de agregação bitwise.
Suporte adicionado para o operador
$out
nas coleções de séries temporais do MongoDB.ChangeStreamSplitLargeEvent adicionado para lidar com eventos de change stream superiores a 16 MB.
Novidades no 2.22
A versão do driver 2.22 inclui as seguintes novas funcionalidades:
Melhorias e correções de bugs na integração do LINQ3 .
Suporte adicionado para estágios de agregação $set e $vectorSearch .
Suporte de sinônimos adicionado para Atlas Search.
Alocação de memória reduzida ao usar criptografia.
Foram adicionadas mensagens de registro para eventos de descoberta e monitoramento de servidor (SDAM). Para obter mais informações sobre esses eventos, consulte a especificação de monitoramento e registro de SDAM do MongoDB .
Novidades no 2.21
Aviso
Alterações significativas na v2.21
O driver v2.21 contém alterações significativas. Consulte a Versão 2.21.0 Alterações significativas para obter mais informações.
A versão do driver 2.21 inclui as seguintes novas funcionalidades:
Melhorias e correções de bugs na integração do LINQ3 .
Aceita opções para classificação, rastreamento e pontuação do Atlas Search .
Suporta o operador embeddedDocument do Atlas Search.
Oferece uma API para gerenciamento de índice do Atlas Search.
Aceita tipos anônimos no método
ObjectSerializer.DefaultAllowedTypes
.