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: