{"id":2306,"date":"2016-06-29T16:22:51","date_gmt":"2016-06-29T16:22:51","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2306"},"modified":"2025-06-13T20:59:43","modified_gmt":"2025-06-14T03:59:43","slug":"introducing-couchbase-net-sdk-2-3-0-and-2-3-1","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/","title":{"rendered":"Presentaci\u00f3n de Couchbase .NET SDK 2.3.0 y 2.3.1"},"content":{"rendered":"<h2 id=\"introducing-couchbase-net-sdk-2-3-0-and-2-3-1\">Presentaci\u00f3n de Couchbase .NET SDK 2.3.0 y 2.3.1<\/h2>\n<p>Hoy lanzamos la versi\u00f3n 2.3.0 del SDK oficial de Couchbase para lenguajes .NET. Esta es una versi\u00f3n menor e incluye soporte para todas las nuevas caracter\u00edsticas de Couchbase Server 4.5, incluyendo B\u00fasqueda de Texto Completo (FTS), la nueva API Sub-Document, RYOW y m\u00e1s.<\/p>\n<p>Tenga en cuenta que la versi\u00f3n 2.3.0 se public\u00f3 a principios de este mes y que la 2.3.1 es una continuaci\u00f3n que contiene una <a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-1147\/\">parche importante<\/a> para RYOW.<\/p>\n<h2 id=\"what-is-in-this-release-\">\u00bfQu\u00e9 contiene esta versi\u00f3n?<\/h2>\n<p>El foco de esta versi\u00f3n es el soporte SDK para las caracter\u00edsticas de Couchbase Server 4.5 (\u00a1que ha sido lanzado hoy!). Dado que ya hemos blogueado sobre cada una de estas caracter\u00edsticas cuando estaban en Developer Preview, me referir\u00e9 a esos posts:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/es\/new-release-couchbase-.net-sdk-2.2.8-w-fts-developer-preview\/\">B\u00fasqueda de texto completo (FTS)<\/a>\u00a0- Vista previa para desarrolladores en Couchbase 4.5<\/li>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/es\/developer-preview-of-new-sub-document-api-included-w-2.2.6-release-of-couchbase-.net-sdk\/\">API de subdocumentos<\/a><\/li>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/es\/new-to-couchbase-4.5-atplus\/\">Lee lo que escribes (RYOW)<\/a><\/li>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/es\/couchbase-.net-sdk-v2.2.7-w-developer-preview-of-index-management-now-available\/\">API de gesti\u00f3n de \u00edndices<\/a><\/li>\n<\/ul>\n<p>Adem\u00e1s de las funciones mencionadas, tambi\u00e9n se han incluido en esta versi\u00f3n una serie de mejoras y correcciones de errores. A continuaci\u00f3n puedes leer las notas de la versi\u00f3n completa.<\/p>\n<h2 id=\"release-notes\">Notas de publicaci\u00f3n<\/h2>\n<p>Notas de la versi\u00f3n - Librer\u00eda cliente .NET de Couchbase - Versiones 2.3.0 y 2.3.1<\/p>\n<ul>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-1096\">NCBC-1096<\/a>] - Hacer el sistema de configuraci\u00f3n m\u00e1s abstracto para soportar configuraciones JSON<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-1114\">NCBC-1114<\/a>] - Refactorizar System.Timers.Timer a System.Threading.Timer<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-1110\">NCBC-1110<\/a>] - GetFromReplica se agota si la clave no existe<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-1117\">NCBC-1117<\/a>] - HttpServerConfig No Valida el Certificado del Servidor<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-1119\">NCBC-1119<\/a>] - MutationTokens no funcionan porque BucketRef es siempre nulo<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-1120\">NCBC-1120<\/a>] - No se puede establecer UseEnhancedDurability en True sin definir una ConnectionPool<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-1121\">NCBC-1121<\/a>] - RYOW ConsistentWith No Funciona Para Consultas N1QL<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-1131\">NCBC-1131<\/a>] - Regresi\u00f3n provoca HttpStreamingProvider auth contrase\u00f1a no v\u00e1lida<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-1135\">NCBC-1135<\/a>] - Usar Endpoint en lugar de Uri para SslStream.Authenticate<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-1136\">NCBC-1136<\/a>] - Regresi\u00f3n - MutationToken no se establecen cuando UseEnhancedDurabity es true<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-1013\">NCBC-1013<\/a>] - A\u00f1adir validaci\u00f3n de certificado a SslConnection<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-1051\">NCBC-1051<\/a>] - Investigar la posibilidad de conectar la capa de E\/S mediante la configuraci\u00f3n del c\u00f3digo.<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-1079\">NCBC-1079<\/a>] - A\u00f1adir analizador JSON para N1QL y Views<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-1122\">NCBC-1122<\/a>] - A\u00f1ade el indicador de configuraci\u00f3n IgnoreRemoteCertificateNameMismatch para ignorar la validaci\u00f3n del nombre de host TLS.<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-769\">NCBC-769<\/a>] - Aseg\u00farese de que la compatibilidad con los \"Par\u00e1metros de coherencia\" se implementa correctamente.<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-1105\">NCBC-1105<\/a>] - A\u00f1adir pruebas de integraci\u00f3n para AT_PLUS<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-1130\">NCBC-1130<\/a>] - Hacer que SslConnection use ClientConfiguration.BufferSize<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-1137\">NCBC-1137<\/a>] - Un error de autenticaci\u00f3n provoca el lanzamiento de una BootstrapException<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-1140\">NCBC-1140<\/a>] - Si CarrierPublicationProvider est\u00e1 desechado no reiniciar el temporizador<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-1147\">NCBC-1147<\/a>] - MutationToken utiliza un cubo incorrecto - afecta a RYOW<\/li>\n<\/ul>\n<h2 id=\"how-to-get-it\">C\u00f3mo conseguirlo<\/h2>\n<ul>\n<li>Utilizando <a href=\"https:\/\/www.nuget.org\/packages\/CouchbaseNetClient\/2.3.1\">NuGet<\/a> el gestor de paquetes.<\/li>\n<li>Descargue y construya el <a href=\"https:\/\/github.com\/couchbase\/couchbase-net-client\/tree\/2.3.1\">fuente<\/a>.<\/li>\n<li>Descargar el <a href=\"https:\/\/s3.amazonaws.com\/packages.couchbase.com\/clients\/net\/2.3\/Couchbase-Net-Client-2.3.1.zip\">binarios<\/a>.<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Introducing Couchbase .NET SDK 2.3.0 and 2.3.1 Today we are releasing version 2.3.0 of the official Couchbase SDK for .NET languages! This is a minor release and includes support for all new Couchbase Server 4.5 features including Full Text Search [&hellip;]<\/p>","protected":false},"author":21,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1811,2165],"tags":[1640],"ppma_author":[8970],"class_list":["post-2306","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet","category-full-text-search","tag-couchbase-4-5"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.1 (Yoast SEO v26.1.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Introducing Couchbase .NET SDK 2.3.0 and 2.3.1 - The Couchbase Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/es\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing Couchbase .NET SDK 2.3.0 and 2.3.1\" \/>\n<meta property=\"og:description\" content=\"Introducing Couchbase .NET SDK 2.3.0 and 2.3.1 Today we are releasing version 2.3.0 of the official Couchbase SDK for .NET languages! This is a minor release and includes support for all new Couchbase Server 4.5 features including Full Text Search [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-06-29T16:22:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T03:59:43+00:00\" \/>\n<meta name=\"author\" content=\"Jeff Morris, Senior Software Engineer, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@jeffrysmorris\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Morris, Senior Software Engineer, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/\"},\"author\":{\"name\":\"Jeff Morris, Senior Software Engineer, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b678bdd9f7b21a33d43ea965865a3341\"},\"headline\":\"Introducing Couchbase .NET SDK 2.3.0 and 2.3.1\",\"datePublished\":\"2016-06-29T16:22:51+00:00\",\"dateModified\":\"2025-06-14T03:59:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/\"},\"wordCount\":380,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"Couchbase 4.5\"],\"articleSection\":[\".NET\",\"Full-Text Search\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/\",\"name\":\"Introducing Couchbase .NET SDK 2.3.0 and 2.3.1 - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2016-06-29T16:22:51+00:00\",\"dateModified\":\"2025-06-14T03:59:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introducing Couchbase .NET SDK 2.3.0 and 2.3.1\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b678bdd9f7b21a33d43ea965865a3341\",\"name\":\"Jeff Morris, Senior Software Engineer, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/73188ee2831025d81740e12e1ed80812\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g\",\"caption\":\"Jeff Morris, Senior Software Engineer, Couchbase\"},\"description\":\"Jeff Morris is a Senior Software Engineer at Couchbase. Prior to joining Couchbase, Jeff spent six years at Source Interlink as an Enterprise Web Architect. Jeff is responsible for the development of Couchbase SDKs and how to integrate with N1QL (query language).\",\"sameAs\":[\"https:\/\/x.com\/jeffrysmorris\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/jeff-morris\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Introducing Couchbase .NET SDK 2.3.0 and 2.3.1 - The Couchbase Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/es\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/","og_locale":"es_MX","og_type":"article","og_title":"Introducing Couchbase .NET SDK 2.3.0 and 2.3.1","og_description":"Introducing Couchbase .NET SDK 2.3.0 and 2.3.1 Today we are releasing version 2.3.0 of the official Couchbase SDK for .NET languages! This is a minor release and includes support for all new Couchbase Server 4.5 features including Full Text Search [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/es\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/","og_site_name":"The Couchbase Blog","article_published_time":"2016-06-29T16:22:51+00:00","article_modified_time":"2025-06-14T03:59:43+00:00","author":"Jeff Morris, Senior Software Engineer, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@jeffrysmorris","twitter_misc":{"Written by":"Jeff Morris, Senior Software Engineer, Couchbase","Est. reading time":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/"},"author":{"name":"Jeff Morris, Senior Software Engineer, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b678bdd9f7b21a33d43ea965865a3341"},"headline":"Introducing Couchbase .NET SDK 2.3.0 and 2.3.1","datePublished":"2016-06-29T16:22:51+00:00","dateModified":"2025-06-14T03:59:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/"},"wordCount":380,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["Couchbase 4.5"],"articleSection":[".NET","Full-Text Search"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/","url":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/","name":"Introducing Couchbase .NET SDK 2.3.0 and 2.3.1 - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2016-06-29T16:22:51+00:00","dateModified":"2025-06-14T03:59:43+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-2-3-0-and-2-3-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Introducing Couchbase .NET SDK 2.3.0 and 2.3.1"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"El blog de Couchbase","description":"Couchbase, la base de datos NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b678bdd9f7b21a33d43ea965865a3341","name":"Jeff Morris, Ingeniero Superior de Software, Couchbase","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/73188ee2831025d81740e12e1ed80812","url":"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g","caption":"Jeff Morris, Senior Software Engineer, Couchbase"},"description":"Jeff Morris es Ingeniero de Software Senior en Couchbase. Antes de unirse a Couchbase, Jeff pas\u00f3 seis a\u00f1os en Source Interlink como Arquitecto Web Empresarial. Jeff es responsable del desarrollo de los SDK de Couchbase y de c\u00f3mo integrarse con N1QL (lenguaje de consulta).","sameAs":["https:\/\/x.com\/jeffrysmorris"],"url":"https:\/\/www.couchbase.com\/blog\/es\/author\/jeff-morris\/"}]}},"authors":[{"term_id":8970,"user_id":21,"is_guest":0,"slug":"jeff-morris","display_name":"Jeff Morris, Senior Software Engineer, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g","author_category":"","last_name":"Jeff Morris, Senior Software Engineer, Couchbase","first_name":"Jeff","job_title":"","user_url":"","description":"Jeff Morris es Ingeniero de Software Senior en Couchbase. Antes de unirse a Couchbase, Jeff pas\u00f3 seis a\u00f1os en Source Interlink como Arquitecto Web Empresarial. Jeff es responsable del desarrollo de los SDK de Couchbase y de c\u00f3mo integrarse con N1QL (lenguaje de consulta)."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2306","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=2306"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2306\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=2306"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=2306"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=2306"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=2306"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}