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