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