Página inicial do Docs → Desenvolver aplicações → MongoDB Drivers → C#/.NET
NOVIDADES
Nesta página
Descubra as novidades de cada versão:
Novidades em 2.25
O 2. A versão do driver 25 inclui os seguintes novos recursos:
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
O 2. A versão do driver 24 inclui os seguintes novos recursos:
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.Adicionado suporte 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 em 2.23
O 2. A versão do driver 23 inclui os seguintes novos recursos:
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 em 2.22
O 2. A versão do driver 22 inclui os seguintes novos recursos:
Melhorias e correções de bugs na integração do LINQ3 .
Suporte adicionado para estágios de agregação $set e $vectorSearch .
Adicionado suporte de sinônimos para Atlas Search.
Alocação de memória reduzida ao usar criptografia.
Foram adicionadas mensagens de registro para eventos de descoberta e monitoramento de servidores (SDAM). Para obter mais informações sobre esses eventos, consulte a especificação de monitoramento e registro de SDAM do MongoDB.
Novidades em 2.21
Aviso
Alterações significativas na v2.21
O v2. O driver 21 contém alterações significativas. Consulte Versão 2.21.0 Alterações significativas para obter mais informações.
O 2. A versão do driver 21 inclui os seguintes novos recursos:
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
.
Novidades em 2.20
O 2. A versão do driver 20 inclui os seguintes novos recursos:
Suporte completo adicionado para a versão 7 do servidor MongoDB.0.0.
Foi adicionado suporte para tipos de query de igualdade no Queryable Encryption GA.
Melhorias na integração do LINQ3 .
Melhorias nos recursos de serialização.
Melhorias na estrutura de registro.
Novidades no 2.19
O 2. A versão do driver 19 inclui os seguintes novos recursos:
O
ObjectSerializer
permite a desserialização somente de tipos seguros, conforme determinado pela função configurávelAllowedTypes
.Alterou o
LinqProvider
padrão para LINQ3.Adicionado suporte do Atlas Search (
$search
) para construtores, pipelines de agregação e LINQ3.Adicionado suporte para
$bucket
e$bucketAuto
estágios de pipeline de agregação no LINQ3.Suporte adicionado para credenciais automáticas do KMS para Azure VM Managed Identity.
Foi adicionado suporte nativo para funções do AWS IAM.