Hoje estamos lançando a versão 2.1.4 do Couchbase .NET SDK. Essa versão se concentra em correções de bugs e outros aprimoramentos; no entanto, a versão 2.2.0, que será lançada no início do outono, oferecerá suporte total ao Multi-Dimensional Scaling (MDS) e ao N1QL, além de durabilidade "aprimorada" e outros recursos.

Divulgação

Esta versão oferece suporte beta para N1QL e suporta parcialmente MDS; para usar N1QL e MDS juntos, uma única instância do Couchbase Server 4.0 Beta (ou em breve RC) com os seguintes serviços configurados: Dados, Indexação e Consulta. O suporte de cluster para MDS ainda não está disponível nesta versão do SDK, mas estará na versão 2.2.0.

O que há nessa versão?

A versão 2.1.4 inclui os seguintes tíquetes do Jira:

Insetos

  • [NCBC-925] - Cliente .NET 2.1.1 vaza conexões quando o bucket não existe
  • [NCBC-934] - GetFromReplica retorna nulo quando não há réplicas na lista de réplicas
  • [NCBC-940] - O cliente recebe a mensagem "O cluster não é compatível com os serviços de dados" quando não é possível resolver o nome do nó
  • [NCBC-941] - O tempo limite da solicitação N1QL está faltando no QueryClient
  • [NCBC-948] - Correção de erros ao executar consultas N1QL como strings simples (ad hoc)
  • [NCBC-956] - Correção da exceção ao decodificar o tipo de caractere
  • [NCBC-962] - As consultas não são bem-sucedidas após a troca de rebalanceamento de um nó de consulta
  • [NCBC-968] - NRE quando o nó mestre não pode ser obtido durante a Observação
  • [NCBC-970] - Tornar o tempo limite de exibição padrão consistente com o de outros SDKs
  • [NCBC-972] - Alta latência no conjunto assíncrono com persistência no mestre

Melhorias

  • [NCBC-434] - adicionar teste de recurso para garantir que o E2BIG seja retornado ao anexar mais de 20 MB
  • [NCBC-949] - Limpeza e refatoração de testes unitários
  • [NCBC-955] - Adicionar opção para afetar os sinalizadores de operação com formatação de valores

Contribuintes

Um agradecimento especial aos seguintes colaboradores que enviaram solicitações pull incluídas nesta versão:

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.

Autor

Postado por Jeff Morris, engenheiro de software sênior, 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).

Deixar uma resposta