.NET

Lanzamiento de Couchbase .NET SDK 1.3.8; ¡además de una importante nota de lanzamiento!

Hoy lanzamos la versión 1.3.8 del SDK .NET de Couchbase. Al igual que las anteriores versiones 1.X, se trata de una versión de corrección de errores y mantenimiento. Tenga en cuenta que casi todo el nuevo desarrollo se está llevando a cabo en la versión 2.0 del SDK .NET, que debería estar disponible a principios de este otoño.

Puede descargar los binarios, utilice nuget para importar los paquetes, o compruebe el fuente en Github.

Nota de publicación muy importante

Esta versión (1.3.8) contiene un parche que permite a este cliente funcionar correctamente con Couchbase Server 3.0, que actualmente está en Beta, y debería ser lanzado pronto. Tenga en cuenta que un cambio de ruptura se ha encontrado en una característica destinada a hacer que las instancias Bucket más fácilmente identificables a través de múltiples clusters. Una característica muy importante, pero con un desafortunado efecto secundario: rompe las consultas de vista en las versiones de .NET Framework 4.0 e inferiores. El problema es que en esas versiones del CLR, IriParsing no está habilitado por defecto, por lo que la codificación unicode que realiza internamente dentro de System.Uri no es compatible con el Servidor Couchbase. En versiones de .NET Framework >= 4.5, IriParsing está habilitado, por lo que no es un problema en esas versiones del CLR.

Tenga en cuenta que esto se encontró muy tarde en el ciclo de vida de desarrollo de Couchbase Server, por lo que el cambio tuvo que ser propagado hasta el nivel de SDK. Para aquellos que no puedan o no quieran actualizarse a esta versión (1.3.8) del SDK .NET de Couchbase, hay una solución; necesitas añadir un elemento uri a tu App.Config o Web.Config y habilitar iriParsing:

<uri>
<iriParsing habilitado="true"/>
</uri>

Una vez hecho esto, System.Uri utilizará la codificación unicode correcta y el problema no afectará a ninguna versión del SDK .NET de Couchbase. Tenga en cuenta que esto sólo es necesario para los usuarios y clientes que deseen utilizar la actualización a Couchbase 3.0 (por supuesto, esperamos que sea todo el mundo ;)).

Notas de la versión 1.3.8

En otras noticias

Estamos inmersos en el desarrollo de la versión 2.0 del SDK .NET de Couchbase y esperamos una versión Beta para principios de septiembre de 2014 y una versión final GA para finales de ese mes. Si aún no lo has hecho, por favor, echa un vistazo a uno de nuestros avances para desarrolladores o la fuente en Github y envíenos sus comentarios.

Comparte este artículo
Recibe actualizaciones del blog de Couchbase en tu bandeja de entrada
Este campo es obligatorio.

Autor

Publicado por Jeff Jeff Morris, ingeniero de software sénior, 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.