{"id":5628,"date":"2018-08-30T14:55:24","date_gmt":"2018-08-30T21:55:24","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=5628"},"modified":"2025-11-18T08:28:01","modified_gmt":"2025-11-18T16:28:01","slug":"announcing-general-availability-couchbase-mobile-2-1","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/","title":{"rendered":"Announcing General Availability of Couchbase Mobile 2.1"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Today, we are announcing the general availability of Couchbase Mobile 2.1. This release follows on the heels of Couchbase Mobile 2.0 which was<\/span><a href=\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-2-0\/\"> <span style=\"font-weight: 400\">released<\/span><\/a><span style=\"font-weight: 400\"> earlier this year. Couchbase Mobile extends the Couchbase Data Platform to the edge, securely managing and syncing data from any cloud to all edge devices or directly between edge devices. In this post, I will give you an overview of the key features that will be available in this release.<\/span><\/p>\n<h3 id=\"introduction\">Introduction<\/h3>\n<p><span style=\"font-weight: 400\">With Couchbase Mobile 2.0, we built the most advanced NoSQL data platform for your mobile applications. Among the plethora of new features and enhancements, we developed a brand new, thread-safe,<\/span><a href=\"https:\/\/www.couchbase.com\/blog\/sql-for-json-query-interface-couchbase-mobile\/\"> <span style=\"font-weight: 400\">query API<\/span><\/a><span style=\"font-weight: 400\"> that supported SQL-like query semantics making it very easy for developers to adopt the new API.<\/span><a href=\"https:\/\/www.couchbase.com\/blog\/full-text-search-couchbase-mobile-2-0\/\"> <span style=\"font-weight: 400\">Full-Text Search<\/span><\/a><span style=\"font-weight: 400\"> support implied that you could very easily build highly responsive search experiences, even in offline mode. We also introduced a new WebSockets-based<\/span><a href=\"https:\/\/www.couchbase.com\/blog\/data-replication-couchbase-mobile\/\"> <span style=\"font-weight: 400\">replication protocol<\/span><\/a><span style=\"font-weight: 400\"> that was faster and more resource efficient than its HTTP-based predecessor. We laid the architectural foundation that would allow us to quickly build new features across all supported platforms.<\/span><\/p>\n<p><span style=\"font-weight: 400\">With Couchbase Mobile 2.1, we continue to innovate and bolster our platform with security, performance, and high availability enhancements to meet the demands of business-critical applications.<\/span><\/p>\n<p><span style=\"font-weight: 400\">In this post, we discuss the main features across Couchbase Lite and Sync Gateway. In addition to the features discussed here, there are a number of bug fixes and smaller enhancements which are discussed in platform-specific release notes.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3 id=\"couchbaselite\">Couchbase Lite<\/h3>\n<h4 id=\"peer-to-peerdatasync\">Peer-to-Peer data sync<\/h4>\n<p><span style=\"font-weight: 400\">This feature allows you to directly synchronize data between Couchbase Lite instances over IP and non-IP transport such as Bluetooth and NFC without the need for a centralized data store. This allows users to collaborate even in disconnected environments such as underground mines, disaster recovery zones, or remote areas in parks and forests. The data sync leverages the same WebSockets-based replication protocol that was developed in 2.0. The bidirectional nature of the protocol is very suitable for peer-to-peer configurations.<\/span><\/p>\n<p><span style=\"font-weight: 400\">A key point to note is that we focus on the data storage and sync aspects, identifying changes to the underlying Couchbase Lite database and notifying the app of the changes to be synced to specific peers. We support flexible configurations such as push-only, pull-only, and bidirectional push-pull data sync between the connected peers. For the actual communication of data changes, we define an interface that would allow the app to integrate it with a suitable platform specific peer-to-peer framework such as Apple\u2019s<\/span><a href=\"https:\/\/developer.apple.com\/documentation\/multipeerconnectivity\"> <span style=\"font-weight: 400\">Multipeer Connectivity<\/span><\/a><span style=\"font-weight: 400\"> or Android\u2019s<\/span><a href=\"https:\/\/developers.google.com\/nearby\/\"> <span style=\"font-weight: 400\">Nearby Messages API<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Aspects of a peer-to-peer setup such as device discovery, authentication, and session establishment\/teardown are the responsibility of the app and are very easily supported through existing frameworks. You can learn more about it in our<\/span><a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/2.1\/couchbase-lite\/swift.html#peer-to-peer-sync\"> <span style=\"font-weight: 400\">peer-to-peer documentation<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<figure>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/08\/Screen-Shot-2018-08-21-at-7.36.40-PM.png\" alt=\"couchbase mobile 2.1 peer-to-peer workflow\" width=\"2204\" height=\"1256\" \/><\/figure>\n<p>&nbsp;<\/p>\n<h4 id=\"ondevicedataencryption\">On-device data encryption<\/h4>\n<p><span style=\"font-weight: 400\">This Enterprise Edition feature allows you to encrypt your Couchbase Lite data, thereby securing your data at rest on your edge devices. This, in combination with SSL\/TLS-based encryption of data, enables full-stack data security and privacy which is the cornerstone of business-critical applications especially in the healthcare, defense and finance industries.<\/span><\/p>\n<p><span style=\"font-weight: 400\">We support AES-256 based encryption standard. Applications can encrypt their database by either providing a raw AES-256 key or a password as part of the database configuration. In the latter case, the key is derived from the password. The application is responsible for the storage and management of the raw key and\/or password. Couchbase Lite does not persist the user key or password. You can learn more about it in our<\/span><a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/2.1\/couchbase-lite\/index.html#database-encryption\"> <span style=\"font-weight: 400\">encryption documentation<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<h3 id=\"syncgateway\">Sync Gateway<\/h3>\n<h4 id=\"guaranteedhighavailability\">Guaranteed high availability<\/h4>\n<p><span style=\"font-weight: 400\">This feature ensures that there is zero downtime of the Sync Gateway during a server rebalance or failover. Prior to Mobile 2.1, if a Couchbase server data node or index node went down, it could take anywhere from a few minutes to several hours until the reindexing was complete and the Sync Gateway became available again to start serving requests. In 2.1, the Sync Gateway has migrated from views to using N1QL\/Global Secondary Index(GSI) for its internal security and replication functions. By using index replicas, we can guarantee that there is no downtime during a node failover. As a result of the migration, we have also observed performance improvements in query processing. This capability is enabled by default. You can learn more about it in our<\/span><a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/2.1\/index.html#views-to-gsi\"> <span style=\"font-weight: 400\">Sync Gateway documentation<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<h4 id=\"enhancedsupportabilityusingcontinuouslogging\">Enhanced supportability using continuous logging<\/h4>\n<p><span style=\"font-weight: 400\">With this feature, the Sync Gateway continuously outputs data to four new log files intended for use by support. The four log files correspond to four log levels \u2013 error, warning, info, and debug, each with its own retention policy. By separating the log files intended for support from the console-based logging facility, users have the flexibility to tune what gets logged to console, potentially even disabling it, without impacting support.<\/span><\/p>\n<p><span style=\"font-weight: 400\">This feature allows us to get all the information needed to diagnose an issue, without requiring support to go back to the user and request they try to reproduce the logs after increasing the verbosity of the logging. Oftentimes, it may not be simple to reproduce the issue! We can now reduce the turnaround time required by support to diagnose an issue. This feature is enabled by default.<\/span><\/p>\n<p><span style=\"font-weight: 400\">You can learn more about this feature, the changes to<\/span><a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/current\/guides\/sync-gateway\/sgcollect-info\/index.html\"> <span style=\"font-weight: 400\">sgcollect_info<\/span><\/a><span style=\"font-weight: 400\">, and corresponding enhancements to the Sync Gateway Admin REST API in our<\/span><a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/2.1\/admin-rest-api.html#\/server\/get__sgcollect_info\"> <span style=\"font-weight: 400\">Sync Gateway documentation<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<p>&nbsp;<\/p>\n<figure>\n<p><div style=\"width: 733px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/08\/Screen-Shot-2018-08-18-at-7.01.35-PM.png\" alt=\"couchbase mobile 2.1 Support File Loggers\" width=\"723\" height=\"551\" \/><p class=\"wp-caption-text\">Support file loggers<\/p><\/div><\/figure>\n<p>&nbsp;<\/p>\n<h4 id=\"privacyandsecurityenhancements\">Privacy and security enhancements<\/h4>\n<p><span style=\"font-weight: 400\">The Sync Gateway supports log redaction as an opt-in feature and is disabled by default. When enabled, all user data is tagged for redaction in the log files. During post-processing of the logs by sgcollect_info, all the tagged user data is redacted. This ensures that all private data is redacted in logs that are shared with our support teams.<\/span><\/p>\n<p><span style=\"font-weight: 400\">In addition to username\/password-based authentication, the Sync Gateway now supports the ability to authenticate against the Couchbase server using X.509 certificates. This requires a version of Couchbase Server that supports<\/span><a href=\"https:\/\/docs.couchbase.com\/server\/current\/learn\/security\/certificates.html\"> <span style=\"font-weight: 400\">certificate-based authentication<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<h3 id=\"whatnext\">What next<\/h3>\n<p><span style=\"font-weight: 400\">You can download Couchbase Mobile 2.1 today from our<\/span><a href=\"https:\/\/www.couchbase.com\/downloads?family=mobile\"> <span style=\"font-weight: 400\">downloads page<\/span><\/a><span style=\"font-weight: 400\">. Note that our Enterprise Edition is also free to download and use for development purposes. You can learn more in our<\/span><a href=\"https:\/\/www.couchbase.com\/products\/mobile\/whats-new\/\"> <span style=\"font-weight: 400\">What\u2019s New<\/span><\/a><span style=\"font-weight: 400\"> page.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Here are some other helpful links:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Couchbase Lite<\/span>\n<ul>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/2.1\/couchbase-lite\/index.html\"><span style=\"font-weight: 400\">Documentation<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/2.1\/couchbase-lite\/index.html#release-notes\"><span style=\"font-weight: 400\">Release Notes<\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Sync Gateway<\/span>\n<ul>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/2.1\/index.html\"><span style=\"font-weight: 400\">Documentation<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/2.1\/release-notes.html\"><span style=\"font-weight: 400\">Release Notes<\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/www.couchbase.com\/blog\/category\/couchbase-mobile\/\"><span style=\"font-weight: 400\">Couchbase Mobile blogs<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/www.couchbase.com\/forums\/\"><span style=\"font-weight: 400\">Couchbase Forums<\/span><\/a><\/li>\n<\/ul>\n<p>If\u00a0you have questions or feedback, please leave a comment below , <a href=\"mailto:priya.rajagopal@couchbase.com\">email me<\/a> or feel free to reach out to me on <a href=\"https:\/\/twitter.com\/rajagp\">Twitter<\/a>\u00a0.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, we are announcing the general availability of Couchbase Mobile 2.1. This release follows on the heels of Couchbase Mobile 2.0 which was released earlier this year. Couchbase Mobile extends the Couchbase Data Platform to the edge, securely managing and [&hellip;]<\/p>\n","protected":false},"author":1423,"featured_media":5629,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[7667,1810,2366],"tags":[2004,1666,2126,1658],"ppma_author":[8948],"class_list":["post-5628","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-lite","category-couchbase-mobile","category-sync-gateway","tag-couchbase-mobile-2-0","tag-encryption","tag-high-availability","tag-x-509-certificates"],"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>Announcing General Availability of Couchbase Mobile 2.1<\/title>\n<meta name=\"description\" content=\"Today, we are announcing the general availability of Couchbase Mobile 2.1.With Couchbase 2.1, we continue to innovate and bolster our platform with security, performance and high availability enhancements to meet the demands of business critical applications.\" \/>\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\/announcing-general-availability-couchbase-mobile-2-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing General Availability of Couchbase Mobile 2.1\" \/>\n<meta property=\"og:description\" content=\"Today, we are announcing the general availability of Couchbase Mobile 2.1.With Couchbase 2.1, we continue to innovate and bolster our platform with security, performance and high availability enhancements to meet the demands of business critical applications.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-08-30T21:55:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-18T16:28:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/person-1245959_1280.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"853\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Priya Rajagopal, Senior Director, Product Management\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rajagp\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Priya Rajagopal, Senior Director, Product Management\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/\"},\"author\":{\"name\":\"Priya Rajagopal, Senior Director, Product Management\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c2da90e57717ee4970c48a87a131ac2c\"},\"headline\":\"Announcing General Availability of Couchbase Mobile 2.1\",\"datePublished\":\"2018-08-30T21:55:24+00:00\",\"dateModified\":\"2025-11-18T16:28:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/\"},\"wordCount\":1090,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/person-1245959_1280.jpg\",\"keywords\":[\"couchbase mobile 2.0\",\"Encryption\",\"High Availability\",\"x.509 certificates\"],\"articleSection\":[\"Couchbase Lite\",\"Couchbase Mobile\",\"Sync Gateway\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/\",\"name\":\"Announcing General Availability of Couchbase Mobile 2.1\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/person-1245959_1280.jpg\",\"datePublished\":\"2018-08-30T21:55:24+00:00\",\"dateModified\":\"2025-11-18T16:28:01+00:00\",\"description\":\"Today, we are announcing the general availability of Couchbase Mobile 2.1.With Couchbase 2.1, we continue to innovate and bolster our platform with security, performance and high availability enhancements to meet the demands of business critical applications.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/person-1245959_1280.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/person-1245959_1280.jpg\",\"width\":1280,\"height\":853,\"caption\":\"couchbase mobile 2.1 achievement\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing General Availability of Couchbase Mobile 2.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\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@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\/c2da90e57717ee4970c48a87a131ac2c\",\"name\":\"Priya Rajagopal, Senior Director, Product Management\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/4b50a54778b979d8c345b036ab138734\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g\",\"caption\":\"Priya Rajagopal, Senior Director, Product Management\"},\"description\":\"Priya Rajagopal is a Senior Director of Product Management at Couchbase responsible for developer platforms for the cloud and the edge. She has been professionally developing software for over 20 years in several technical and product leadership positions, with 10+ years focused on mobile technologies. As a TISPAN IPTV standards delegate, she was a key contributor to the IPTV standards specifications. She has 22 patents in the areas of networking and platform security.\",\"sameAs\":[\"https:\/\/x.com\/rajagp\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/author\/priya-rajagopalcouchbase-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Announcing General Availability of Couchbase Mobile 2.1","description":"Today, we are announcing the general availability of Couchbase Mobile 2.1.With Couchbase 2.1, we continue to innovate and bolster our platform with security, performance and high availability enhancements to meet the demands of business critical applications.","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\/announcing-general-availability-couchbase-mobile-2-1\/","og_locale":"en_US","og_type":"article","og_title":"Announcing General Availability of Couchbase Mobile 2.1","og_description":"Today, we are announcing the general availability of Couchbase Mobile 2.1.With Couchbase 2.1, we continue to innovate and bolster our platform with security, performance and high availability enhancements to meet the demands of business critical applications.","og_url":"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/","og_site_name":"The Couchbase Blog","article_published_time":"2018-08-30T21:55:24+00:00","article_modified_time":"2025-11-18T16:28:01+00:00","og_image":[{"width":1280,"height":853,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/person-1245959_1280.jpg","type":"image\/jpeg"}],"author":"Priya Rajagopal, Senior Director, Product Management","twitter_card":"summary_large_image","twitter_creator":"@rajagp","twitter_misc":{"Written by":"Priya Rajagopal, Senior Director, Product Management","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/"},"author":{"name":"Priya Rajagopal, Senior Director, Product Management","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c2da90e57717ee4970c48a87a131ac2c"},"headline":"Announcing General Availability of Couchbase Mobile 2.1","datePublished":"2018-08-30T21:55:24+00:00","dateModified":"2025-11-18T16:28:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/"},"wordCount":1090,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/person-1245959_1280.jpg","keywords":["couchbase mobile 2.0","Encryption","High Availability","x.509 certificates"],"articleSection":["Couchbase Lite","Couchbase Mobile","Sync Gateway"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/","url":"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/","name":"Announcing General Availability of Couchbase Mobile 2.1","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/person-1245959_1280.jpg","datePublished":"2018-08-30T21:55:24+00:00","dateModified":"2025-11-18T16:28:01+00:00","description":"Today, we are announcing the general availability of Couchbase Mobile 2.1.With Couchbase 2.1, we continue to innovate and bolster our platform with security, performance and high availability enhancements to meet the demands of business critical applications.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/person-1245959_1280.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/09\/person-1245959_1280.jpg","width":1280,"height":853,"caption":"couchbase mobile 2.1 achievement"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/announcing-general-availability-couchbase-mobile-2-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Announcing General Availability of Couchbase Mobile 2.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":"en-US"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"The Couchbase Blog","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@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\/c2da90e57717ee4970c48a87a131ac2c","name":"Priya Rajagopal, Senior Director, Product Management","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/4b50a54778b979d8c345b036ab138734","url":"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g","caption":"Priya Rajagopal, Senior Director, Product Management"},"description":"Priya Rajagopal is a Senior Director of Product Management at Couchbase responsible for developer platforms for the cloud and the edge. She has been professionally developing software for over 20 years in several technical and product leadership positions, with 10+ years focused on mobile technologies. As a TISPAN IPTV standards delegate, she was a key contributor to the IPTV standards specifications. She has 22 patents in the areas of networking and platform security.","sameAs":["https:\/\/x.com\/rajagp"],"url":"https:\/\/www.couchbase.com\/blog\/author\/priya-rajagopalcouchbase-com\/"}]}},"authors":[{"term_id":8948,"user_id":1423,"is_guest":0,"slug":"priya-rajagopalcouchbase-com","display_name":"Priya Rajagopal, Senior Director, Product Management","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g","author_category":"","last_name":"Rajagopal, Senior Director, Product Management","first_name":"Priya","job_title":"","user_url":"","description":"Priya Rajagopal is a Senior Director of Product Management at Couchbase responsible for developer platforms for the cloud and the edge. She has been professionally developing software for over 20 years in several technical and product leadership positions, with 10+ years focused on mobile technologies. As a TISPAN IPTV standards delegate, she was a key contributor to the IPTV standards specifications. She has 22 patents in the areas of networking and platform security."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/5628","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/users\/1423"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/comments?post=5628"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/5628\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media\/5629"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media?parent=5628"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/categories?post=5628"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/tags?post=5628"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=5628"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}