Lançamento do Couchbase .NET SDK 1.3.8; mais uma nota de lançamento importante!

Hoje estamos lançando a versão 1.3.8 do Couchbase .NET SDK. Assim como as duas versões 1.X anteriores, esta é uma versão de correção de bugs/manutenção. Observe que quase todos os novos desenvolvimentos estão acontecendo na versão 2.0 do .NET SDK, que deve ser lançada no início do outono!

Você pode download os binários, use o nuget para importação os pacotes, ou faça o checkout do fonte no Github.

Uma nota de lançamento muito importante

Esta versão (1.3.8) contém um patch que permite que esse cliente funcione corretamente com o Couchbase Server 3.0, que está atualmente na versão Beta e deve ser lançado em breve. Observe que foi encontrada uma alteração de quebra em um recurso destinado a tornar as instâncias do Bucket mais facilmente identificáveis em vários clusters. Um recurso muito importante, mas com um efeito colateral infeliz: ele interrompe as consultas de exibição nas versões do .NET Framework 4.0 e inferiores. O problema é que, nessas versões do CLR, IriParsing não está ativado por padrão, portanto a codificação unicode que ele executa internamente no System.Uri não é compatível com o Couchbase Server. Nas versões do .NET Framework >= 4.5, o IriParsing está ativado e, portanto, não é um problema nessas versões do CLR.

Observe que isso foi encontrado muito tarde no ciclo de vida de desenvolvimento do Couchbase Server, portanto, a alteração teve que ser propagada até o nível do SDK. Para aqueles que não podem ou não querem atualizar para essa versão (1.3.8) do SDK do Couchbase .NET, há uma solução alternativa: você precisa adicionar um elemento uri ao seu App.Config ou Web.Config e ativar o iriParsing:

<uri>
<iriParsing habilitado="true" (verdadeiro)/>
</uri>

Quando você fizer isso, o System.Uri usará a codificação unicode correta e o problema não afetará nenhuma versão do Couchbase .NET SDK. Observe que isso é necessário apenas para usuários e clientes que desejam usar a atualização para o Couchbase 3.0 (é claro que esperamos que sejam todos ;)).

Notas de versão da versão 1.3.8

Em outras notícias

Estamos nos aprofundando no desenvolvimento da versão 2.0 do SDK do Couchbase .NET e esperamos uma versão beta para o início de setembro de 2014 e uma versão final para o final do mês. Se você ainda não o fez, dê uma olhada em um de nossos visualizações do desenvolvedor ou a fonte em Github e dê seu feedback!

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

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).

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.