{"id":1960,"date":"2015-08-11T00:58:15","date_gmt":"2015-08-11T00:58:15","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1960"},"modified":"2025-06-13T23:47:47","modified_gmt":"2025-06-14T06:47:47","slug":"couchbase-net-sdk-2-1-4-now-available","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-net-sdk-2-1-4-now-available\/","title":{"rendered":"O Couchbase .NET SDK 2.1.4 j\u00e1 est\u00e1 dispon\u00edvel!"},"content":{"rendered":"<p>\u00a0<\/p>\n<p>Hoje estamos lan\u00e7ando a vers\u00e3o 2.1.4 do Couchbase .NET SDK. Essa vers\u00e3o se concentra em corre\u00e7\u00f5es de bugs e outros aprimoramentos; no entanto, a vers\u00e3o 2.2.0, que ser\u00e1 lan\u00e7ada no in\u00edcio do outono, oferecer\u00e1 suporte total ao Multi-Dimensional Scaling (MDS) e ao N1QL, al\u00e9m de durabilidade \"aprimorada\" e outros recursos.<\/p>\n<h2>Divulga\u00e7\u00e3o<\/h2>\n<p>Esta vers\u00e3o oferece suporte beta para N1QL e suporta parcialmente MDS; para usar N1QL e MDS juntos, uma \u00fanica inst\u00e2ncia do Couchbase Server 4.0 Beta (ou em breve RC) com os seguintes servi\u00e7os configurados: Dados, Indexa\u00e7\u00e3o e Consulta. O suporte de cluster para MDS ainda n\u00e3o est\u00e1 dispon\u00edvel nesta vers\u00e3o do SDK, mas estar\u00e1 na vers\u00e3o 2.2.0.<\/p>\n<h2>O que h\u00e1 nessa vers\u00e3o?<\/h2>\n<p>A vers\u00e3o 2.1.4 inclui os seguintes t\u00edquetes do Jira:<\/p>\n<h3>Insetos<\/h3>\n<ul>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-925\">NCBC-925<\/a>] - Cliente .NET 2.1.1 vaza conex\u00f5es quando o bucket n\u00e3o existe<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-934\">NCBC-934<\/a>] - GetFromReplica retorna nulo quando n\u00e3o h\u00e1 r\u00e9plicas na lista de r\u00e9plicas<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-940\">NCBC-940<\/a>] - O cliente recebe a mensagem \"O cluster n\u00e3o \u00e9 compat\u00edvel com os servi\u00e7os de dados\" quando n\u00e3o \u00e9 poss\u00edvel resolver o nome do n\u00f3<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-941\">NCBC-941<\/a>] - O tempo limite da solicita\u00e7\u00e3o N1QL est\u00e1 faltando no QueryClient<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-948\">NCBC-948<\/a>] - Corre\u00e7\u00e3o de erros ao executar consultas N1QL como strings simples (ad hoc)<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-956\">NCBC-956<\/a>] - Corre\u00e7\u00e3o da exce\u00e7\u00e3o ao decodificar o tipo de caractere<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-962\">NCBC-962<\/a>] - As consultas n\u00e3o s\u00e3o bem-sucedidas ap\u00f3s a troca de rebalanceamento de um n\u00f3 de consulta<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-968\">NCBC-968<\/a>] - NRE quando o n\u00f3 mestre n\u00e3o pode ser obtido durante a Observa\u00e7\u00e3o<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-970\">NCBC-970<\/a>] - Tornar o tempo limite de exibi\u00e7\u00e3o padr\u00e3o consistente com o de outros SDKs<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-972\">NCBC-972<\/a>] - Alta lat\u00eancia no conjunto ass\u00edncrono com persist\u00eancia no mestre<\/li>\n<\/ul>\n<h3>Melhorias<\/h3>\n<ul>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-434\">NCBC-434<\/a>] - adicionar teste de recurso para garantir que o E2BIG seja retornado ao anexar mais de 20 MB<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-949\">NCBC-949<\/a>] - Limpeza e refatora\u00e7\u00e3o de testes unit\u00e1rios<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-955\">NCBC-955<\/a>] - Adicionar op\u00e7\u00e3o para afetar os sinalizadores de opera\u00e7\u00e3o com formata\u00e7\u00e3o de valores<\/li>\n<\/ul>\n<h2>Contribuintes<\/h2>\n<p>Um agradecimento especial aos seguintes colaboradores que enviaram solicita\u00e7\u00f5es pull inclu\u00eddas nesta vers\u00e3o:<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/Svizel\" target=\"_blank\">Vojta Jakubec<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/brantburnett\" target=\"_blank\">Brant Burnett<\/a><\/li>\n<\/ul>\n<h2>Como obt\u00ea-lo<\/h2>\n<p>O SDK est\u00e1 dispon\u00edvel para download diretamente, por meio do NuGet, ou clonando e extraindo o reposit\u00f3rio do Github:<\/p>\n<ul>\n<li>Fa\u00e7a o download dos bin\u00e1rios <a href=\"https:\/\/packages.couchbase.com.s3.amazonaws.com\/clients\/net\/2.1\/Couchbase-Net-Client-2.1.4.zip\" target=\"_blank\">aqui<\/a>.<\/li>\n<li>O pacote NuGet pode ser encontrado <a href=\"https:\/\/www.nuget.org\/packages\/CouchbaseNetClient\/\" target=\"_blank\">aqui<\/a>.<\/li>\n<li>O reposit\u00f3rio do Github \u00e9 <a href=\"https:\/\/github.com\/couchbase\/couchbase-net-client\/tree\/2.1.4\" target=\"_blank\">aqui<\/a>.<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>\u00a0 Today we are releasing version 2.1.4 of the Couchbase .NET SDK. This release focuses on bug fixes and other improvements; however, 2.2.0 which will be released early this fall will provide full support for Multi-Dimensional Scaling (MDS) and N1QL [&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,2201],"tags":[],"ppma_author":[8970],"class_list":["post-1960","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet","category-tools-sdks"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.4 (Yoast SEO v26.4) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Couchbase .NET SDK 2.1.4 is now Available! - 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\/pt\/couchbase-net-sdk-2-1-4-now-available\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Couchbase .NET SDK 2.1.4 is now Available!\" \/>\n<meta property=\"og:description\" content=\"\u00a0 Today we are releasing version 2.1.4 of the Couchbase .NET SDK. This release focuses on bug fixes and other improvements; however, 2.2.0 which will be released early this fall will provide full support for Multi-Dimensional Scaling (MDS) and N1QL [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-net-sdk-2-1-4-now-available\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-08-11T00:58:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T06:47:47+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\/couchbase-net-sdk-2-1-4-now-available\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-1-4-now-available\/\"},\"author\":{\"name\":\"Jeff Morris, Senior Software Engineer, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b678bdd9f7b21a33d43ea965865a3341\"},\"headline\":\"The Couchbase .NET SDK 2.1.4 is now Available!\",\"datePublished\":\"2015-08-11T00:58:15+00:00\",\"dateModified\":\"2025-06-14T06:47:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-1-4-now-available\/\"},\"wordCount\":328,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-1-4-now-available\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"articleSection\":[\".NET\",\"Tools &amp; SDKs\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-1-4-now-available\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-1-4-now-available\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-1-4-now-available\/\",\"name\":\"The Couchbase .NET SDK 2.1.4 is now Available! - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-1-4-now-available\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-1-4-now-available\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2015-08-11T00:58:15+00:00\",\"dateModified\":\"2025-06-14T06:47:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-1-4-now-available\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-1-4-now-available\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-1-4-now-available\/#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\/couchbase-net-sdk-2-1-4-now-available\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Couchbase .NET SDK 2.1.4 is now Available!\"}]},{\"@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\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@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\":\"pt-BR\",\"@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\/pt\/author\/jeff-morris\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"The Couchbase .NET SDK 2.1.4 is now Available! - 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\/pt\/couchbase-net-sdk-2-1-4-now-available\/","og_locale":"pt_BR","og_type":"article","og_title":"The Couchbase .NET SDK 2.1.4 is now Available!","og_description":"\u00a0 Today we are releasing version 2.1.4 of the Couchbase .NET SDK. This release focuses on bug fixes and other improvements; however, 2.2.0 which will be released early this fall will provide full support for Multi-Dimensional Scaling (MDS) and N1QL [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-net-sdk-2-1-4-now-available\/","og_site_name":"The Couchbase Blog","article_published_time":"2015-08-11T00:58:15+00:00","article_modified_time":"2025-06-14T06:47:47+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\/couchbase-net-sdk-2-1-4-now-available\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-1-4-now-available\/"},"author":{"name":"Jeff Morris, Senior Software Engineer, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b678bdd9f7b21a33d43ea965865a3341"},"headline":"The Couchbase .NET SDK 2.1.4 is now Available!","datePublished":"2015-08-11T00:58:15+00:00","dateModified":"2025-06-14T06:47:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-1-4-now-available\/"},"wordCount":328,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-1-4-now-available\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":[".NET","Tools &amp; SDKs"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-1-4-now-available\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-1-4-now-available\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-1-4-now-available\/","name":"The Couchbase .NET SDK 2.1.4 is now Available! - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-1-4-now-available\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-1-4-now-available\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2015-08-11T00:58:15+00:00","dateModified":"2025-06-14T06:47:47+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-1-4-now-available\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-1-4-now-available\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-1-4-now-available\/#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\/couchbase-net-sdk-2-1-4-now-available\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"The Couchbase .NET SDK 2.1.4 is now Available!"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"Blog do Couchbase","description":"Couchbase, o banco de dados 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":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"Blog do Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@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, engenheiro de software s\u00eanior, Couchbase","image":{"@type":"ImageObject","inLanguage":"pt-BR","@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 \u00e9 engenheiro de software s\u00eanior da Couchbase. Antes de ingressar na Couchbase, Jeff passou seis anos na Source Interlink como arquiteto da Web corporativa. Jeff \u00e9 respons\u00e1vel pelo desenvolvimento dos SDKs do Couchbase e pela integra\u00e7\u00e3o com o N1QL (linguagem de consulta).","sameAs":["https:\/\/x.com\/jeffrysmorris"],"url":"https:\/\/www.couchbase.com\/blog\/pt\/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 \u00e9 engenheiro de software s\u00eanior da Couchbase. Antes de ingressar na Couchbase, Jeff passou seis anos na Source Interlink como arquiteto da Web corporativa. Jeff \u00e9 respons\u00e1vel pelo desenvolvimento dos SDKs do Couchbase e pela integra\u00e7\u00e3o com o N1QL (linguagem de consulta)."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/1960","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=1960"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/1960\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=1960"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=1960"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=1960"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=1960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}