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:
- Búsqueda de texto completo (FTS) - Vista previa para desarrolladores en Couchbase 4.5
- API de subdocumentos
- Lee lo que escribes (RYOW)
- API de gestión de índices
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