.NET

Lançado: Couchbase .NET SDK 2.2.2

Lançado: Couchbase .NET SDK 2.2.2

Hoje estamos lançando o Couchbase .NET SDK versão 2.2.2, uma correção de bugs e uma versão de acompanhamento da v2.2.1. A maioria dos aprimoramentos nesta versão é para um aprimoramento futuro do mecanismo de IO para operações K/V do Memcached. Outro aprimoramento importante dessa versão é um gancho para permitir opções de desserialização por solicitação por meio do ITypeSerializer. Isso foi adicionado ao projeto Linq2JSON para que pudéssemos fazer coisas interessantes, como injetar proxies para rastreamento de alterações. Mais informações sobre isso em um post posterior!

Notas de lançamento

Bug

  • [NCBC-991] - O QueryAsync retorna Fatal como resposta para algumas consultas - a lógica de repetição não está correta
  • [NCBC-1011] - Correção do ConfigureAwait(false) que não está sendo usado para retomar sem o contexto atual
  • [NCBC-1012] - O certificado remoto é inválido de acordo com o procedimento de validação.
  • [NCBC-1015] - Garantir que o sinalizador SupportsEnhancedDurability seja aplicado globalmente
  • [NCBC-1016] - Retorna KeyNotFound se a leitura da réplica não puder encontrar a chave
  • [NCBC-1017] - Remover a barra extra do URI GEO Spatial
  • [NCBC-1021] - META() não é serializado corretamente
  • [NCBC-1022] - Upsert não lança ObjectDisposedException
  • [NCBC-1027] - O HTTP 500 leva a várias tentativas dentro do período de tempo limite

Melhoria

  • [NCBC-1014] - Refatorar testes de unidade
  • [NCBC-1025] - Tornar públicas as interfaces internas para IO
  • [NCBC-1026] - Renomear SaslFactory.GetFactory3() para SaslFactory.GetFactory()
  • [NCBC-1032] - Suporte para mais controles de desserialização por meio de ITypeSerializers

Como obtê-lo:

O SDK está disponível para download diretamente, por meio do NuGet, ou clonando e extraindo o repositório do Github:

  • Faça o download dos binários aqui.
  • O pacote NuGet pode ser encontrado aqui.
  • O repositório do Github é aqui.
Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Author

Posted by Jeff Jeff Morris, Senior Software Engineer, Couchbase

Jeff Morris é engenheiro de software sênior da Couchbase. Antes de ingressar na Couchbase, Jeff passou seis anos na Source Interlink como arquiteto da Web corporativa. Jeff é responsável pelo desenvolvimento dos SDKs do Couchbase e pela integração com o N1QL (linguagem de consulta).

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.