Presentación de Couchbase .NET SDK 2.3.0 y 2.3.1

Hoy lanzamos la versión 2.3.0 del SDK oficial de Couchbase para lenguajes .NET. Esta es una versión menor e incluye soporte para todas las nuevas características de Couchbase Server 4.5, incluyendo Búsqueda de Texto Completo (FTS), la nueva API Sub-Document, RYOW y más.

Tenga en cuenta que la versión 2.3.0 se publicó a principios de este mes y que la 2.3.1 es una continuación que contiene una parche importante para RYOW.

¿Qué contiene esta versión?

El foco de esta versión es el soporte SDK para las características de Couchbase Server 4.5 (¡que ha sido lanzado hoy!). Dado que ya hemos blogueado sobre cada una de estas características cuando estaban en Developer Preview, me referiré a esos posts:

Además de las funciones mencionadas, también se han incluido en esta versión una serie de mejoras y correcciones de errores. A continuación puedes leer las notas de la versión completa.

Notas de publicación

Notas de la versión - Librería cliente .NET de Couchbase - Versiones 2.3.0 y 2.3.1

  • [NCBC-1096] - Hacer el sistema de configuración más abstracto para soportar configuraciones JSON
  • [NCBC-1114] - Refactorizar System.Timers.Timer a System.Threading.Timer
  • [NCBC-1110] - GetFromReplica se agota si la clave no existe
  • [NCBC-1117] - HttpServerConfig No Valida el Certificado del Servidor
  • [NCBC-1119] - MutationTokens no funcionan porque BucketRef es siempre nulo
  • [NCBC-1120] - No se puede establecer UseEnhancedDurability en True sin definir una ConnectionPool
  • [NCBC-1121] - RYOW ConsistentWith No Funciona Para Consultas N1QL
  • [NCBC-1131] - Regresión provoca HttpStreamingProvider auth contraseña no válida
  • [NCBC-1135] - Usar Endpoint en lugar de Uri para SslStream.Authenticate
  • [NCBC-1136] - Regresión - MutationToken no se establecen cuando UseEnhancedDurabity es true
  • [NCBC-1013] - Añadir validación de certificado a SslConnection
  • [NCBC-1051] - Investigar la posibilidad de conectar la capa de E/S mediante la configuración del código.
  • [NCBC-1079] - Añadir analizador JSON para N1QL y Views
  • [NCBC-1122] - Añade el indicador de configuración IgnoreRemoteCertificateNameMismatch para ignorar la validación del nombre de host TLS.
  • [NCBC-769] - Asegúrese de que la compatibilidad con los "Parámetros de coherencia" se implementa correctamente.
  • [NCBC-1105] - Añadir pruebas de integración para AT_PLUS
  • [NCBC-1130] - Hacer que SslConnection use ClientConfiguration.BufferSize
  • [NCBC-1137] - Un error de autenticación provoca el lanzamiento de una BootstrapException
  • [NCBC-1140] - Si CarrierPublicationProvider está desechado no reiniciar el temporizador
  • [NCBC-1147] - MutationToken utiliza un cubo incorrecto - afecta a RYOW

Cómo conseguirlo

  • Utilizando NuGet el gestor de paquetes.
  • Descargue y construya el fuente.
  • Descargar el binarios.

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