Nova versão: Couchbase .NET SDK 2.2.8 w/FTS Developer Preview!

Nova versão: Couchbase .NET SDK 2.2.8!

Hoje estamos lançando a versão 2.2.8 (v2.2.8) do Couchbase .NET SDK! Nesta versão, você encontrará correções de bugs e Developer Previews (DP) para os próximos recursos em suporte ao Couchbase Server 4.5. Este blog resumirá os principais commits que compõem a v2.2.8, bem como listará as notas de versão. Observe que outros blogs serão escritos com cobertura detalhada de alguns dos recursos mais recentes do Couchbase Server 4.5!

Novos recursos do Couchbase 4.5 Developer Preview!

A versão 2.2.8 fornece um DP para os seguintes recursos do Couchbase 4.5:

  • Pesquisa de texto completo DP
  • Incluir suporte para consultas AT_PLUS N1QL com MutationTokens, também conhecido como RYOW

O Full Text Search adiciona o recurso de mecanismo de pesquisa aos seus documentos JSON, de forma semelhante ao Elastic Search. Esta versão fornece uma prévia em grande parte não testada (portanto, não use na produção) da API que é exposta pelo SDK. Há uma enorme quantidade de opções e tipos de consultas de pesquisa compatíveis, muito mais do que pode ser mostrado nesta postagem! Aguarde uma série de postagens que abordem o núcleo da pesquisa de texto completo no Couchbase!

O AT_PLUS é um meio de garantir que seus índices estejam atualizados, permitindo a "leitura de suas próprias gravações" ou RYOW. Aqui é um artigo mais detalhado sobre o RYOW e como ele funciona. Observe que, embora o exemplo seja em Java, ele é praticamente idêntico ao RYOW em .NET!

Notas de lançamento

Tarefa técnica

  • [NCBC-1098] - Refatoração de WebRequest/WebResponse para classes do namespace System.Net.Http

Bug

  • [NCBC-1081] - A consulta N1QL falha ao desserializar os resultados
  • [NCBC-1100] - O alias do bucket na configuração é ignorado
  • [NCBC-1107] - A configuração enableFlush em ClusterManager.CreateBucket está invertida
  • [NCBC-1109] - A configuração de indexReplicas em ClusterManager.CreateBucket está invertida

Melhoria

  • [NCBC-1061] - Aprimorar a lógica de repetição do vBucket
  • [NCBC-1113] - Fazer com que os arquivos csproj usem o C# 5

Novo recurso

  • [NCBC-997] - Incluir suporte para CBFT
  • [NCBC-1059] - Incluir suporte para consultas AT_PLUS N1QL com tokens de mutação

Como obter a versão 2.2.8

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

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.