.NET

Ya está disponible el SDK .NET 2.1.4 de Couchbase.

 

Hoy lanzamos la versión 2.1.4 del SDK .NET de Couchbase. Esta versión se centra en la corrección de errores y otras mejoras; sin embargo, la versión 2.2.0, que se lanzará a principios de otoño, proporcionará soporte completo para Multi-Dimensional Scaling (MDS) y soporte N1QL junto con durabilidad "mejorada" y otras características.

Divulgación

Esta versión ofrece soporte beta para N1QL y parcialmente soporta MDS; para usar N1QL y MDS juntos una única instancia de Couchbase Server 4.0 Beta (o pronto RC) con los siguientes servicios configurados: Datos, Indexación y Consulta. El soporte de cluster para MDS aún no está disponible con esta versión del SDK, sin embargo lo estará en 2.2.0.

¿Qué contiene esta versión?

2.1.4 incluye los siguientes tickets de Jira:

Bichos

  • [NCBC-925] - .NET Client 2.1.1 pierde conexiones cuando el bucket no existe
  • [NCBC-934] - GetFromReplica devuelve null cuando no existen réplicas en la lista de réplicas
  • [NCBC-940] - El cliente recibe el mensaje "Cluster does not support Data Services" cuando no se puede resolver el nombre del nodo.
  • [NCBC-941] - Falta N1QL Request Timeout en QueryClient
  • [NCBC-948] - Corregidos errores al ejecutar consultas N1QL como cadenas desnudas (ad hoc)
  • [NCBC-956] - Corregir excepción al decodificar tipo char
  • [NCBC-962] - Las consultas no tienen éxito tras el intercambio de reequilibrio de un nodo de consulta.
  • [NCBC-968] - NRE cuando no se puede obtener el nodo maestro durante la Observación
  • [NCBC-970] - Hacer que el tiempo de espera de la vista por defecto sea coherente con el de otros SDK.
  • [NCBC-972] - Alta latencia en async set con persistencia a master

Mejoras

  • [NCBC-434] - añadir prueba de función que garantice que se devuelve E2BIG al añadir más de 20 MB
  • [NCBC-949] - Limpieza y refactorización de pruebas unitarias
  • [NCBC-955] - Añadir opción para afectar a los indicadores de operación con formato de valor

Colaboradores

Un agradecimiento especial a los siguientes colaboradores que enviaron pull-requests incluidos en este comunicado:

Cómo conseguirlo

El SDK puede descargarse directamente, a través de NuGet, o clonando y extrayendo el repositorio de Github:

  • Descargar los binarios aquí.
  • El paquete NuGet se encuentra en aquí.
  • El repositorio de Github es aquí.
Comparte este artículo
Recibe actualizaciones del blog de Couchbase en tu bandeja de entrada
Este campo es obligatorio.

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

Deja un comentario

¿Listo para empezar con Couchbase Capella?

Empezar a construir

Consulte nuestro portal para desarrolladores para explorar NoSQL, buscar recursos y empezar con tutoriales.

Utilizar Capella gratis

Ponte manos a la obra con Couchbase en unos pocos clics. Capella DBaaS es la forma más fácil y rápida de empezar.

Póngase en contacto

¿Quieres saber más sobre las ofertas de Couchbase? Permítanos ayudarle.