Nueva versión: ¡Couchbase .NET SDK 2.2.8!

Hoy lanzamos la versión 2.2.8 (v2.2.8) del SDK .NET de Couchbase. En esta versión encontrará correcciones de errores y Developer Previews (DP) para las próximas características en apoyo de Couchbase Server 4.5. Este blog resumirá los principales commits que componen v2.2.8, así como una lista de notas de la versión. Ten en cuenta que se escribirán blogs adicionales con cobertura detallada de algunas de las nuevas características de Couchbase Server 4.5.

Nuevas funciones de Couchbase 4.5 Developer Preview.

v2.2.8 proporciona un DP para las siguientes características de Couchbase 4.5:

  • Búsqueda de texto completo DP
  • Incluir soporte para AT_PLUS N1QL Queries con MutationTokens aka RYOW

Full Text Search añade capacidad de motor de búsqueda sobre sus documentos JSON algo así como Elastic Search. Esta versión proporciona una vista previa de la API expuesta por el SDK que en gran medida no ha sido probada (por lo que no debe utilizarse en producción). Hay una enorme cantidad de opciones y tipos de consultas de búsqueda que son compatibles, ¡mucho más de lo que se puede mostrar en este post! Espera una serie de posts que profundicen en el núcleo de la Búsqueda de Texto Completo en Couchbase.

AT_PLUS es un medio de garantizar que los índices están actualizados, lo que permite "leer sus propias escrituras" o RYOW. Aquí es un artículo más detallado sobre RYOW y su funcionamiento. Tenga en cuenta que, aunque el ejemplo está en Java, es casi idéntico a cómo se haría RYOW utilizando .NET.

Notas de publicación

Tarea técnica

  • [NCBC-1098] - Refactorizar WebRequest/WebResponse a clases del namespace System.Net.Http

Error

  • [NCBC-1081] - N1QL Query falla al deserializar los resultados
  • [NCBC-1100] - Se ignora el alias de cubo en la configuración
  • [NCBC-1107] - La Configuración de enableFlush en ClusterManager.CreateBucket Está Invertida
  • [NCBC-1109] - Se Invierte la Configuración de IndexReplicas en ClusterManager.CreateBucket

Mejora

  • [NCBC-1061] - Mejorar la lógica de reintento de vBucket
  • [NCBC-1113] - Hacer que los archivos csproj utilicen C# 5

Nueva función

  • [NCBC-997] - Incluir el apoyo al CBFT
  • [NCBC-1059] - Incluir soporte para AT_PLUS N1QL Queries con Mutation Tokens

Cómo conseguir la v2.2.8

  • Descargar los binarios aquí.
  • El paquete NuGet se encuentra en aquí.
  • El repositorio de Github es aquí.

Autor

Publicado por Jeff Morris, Ingeniero Superior de Software, Couchbase

Jeff Morris es Ingeniero de Software Senior en Couchbase. Antes de unirse a Couchbase, Jeff pasó seis años en Source Interlink como Arquitecto Web Empresarial. Jeff es responsable del desarrollo de los SDK de Couchbase y de cómo integrarse con N1QL (lenguaje de consulta).

Dejar una respuesta