Couchbase Capella Release Notes

      +

      April 2024 Changelog

      • Introducing social sign-in: seamlessly access Capella with Google and GitHub

        You can now sign in to Capella using your existing Google or GitHub accounts. Social sign-in includes:

        • Simplified Access: Skip the hassle of creating and remembering another set of credentials. Use your existing Google or GitHub account for a quick and easy sign-in process.

        • Enhanced Security: Take advantage of the security protocols of Google and GitHub. Your sign-in process is as secure as your social accounts, ensuring peace of mind.

        • Streamlined User Experience: Enjoy a more fluid and integrated experience. Access Capella with just a few clicks, making the transition smooth and efficient.

      • Couchbase Server 7.6.1

        When you create a new database with Couchbase Server Version 7.6 selected, it uses Couchbase Server 7.6.1.

      March 2024 Changelog

      • Replication (XDCR) now supports the Filter Binary option

        For additional flexibility, Set Up Replication filtering options now include an option to disable the replication of binary documents.

      • Alert Notification Integrations using Webhook

        Get notified in the toolset of your choice by integrating Capella alert notifications with third-party tools like ServiceNow and more, using an incoming Webhook.

        Customers can now configure alert integrations in Capella at the project level using UI or public management APIs. On the receiving side, you can leverage the payload sent with database and App Services alert notifications to automate workflows and further meet your organizational observability needs.

        For more information, see Configure an Alert Integration.

      • Couchbase Server 7.6 on Capella with Vector Search

        Capella now supports Couchbase Server 7.6 and you can choose this version when creating a new database. If you want to upgrade an existing database to Couchbase Server 7.6, contact Couchbase Support.

        This version includes the following features:

        • Vector Search to enable AI integration, semantic search, and the Retrieval-Augmented Generation (RAG).

          Get a developer-friendly vector indexing engine to use a vector database and search functionality. With Couchbase Capella Vector Search, you can enable fast and highly accurate semantic search, ground LLM responses in relevant data to reduce hallucinations, and enhance or enable use cases like personalized searches in e-commerce and media & entertainment, product recommendations, fraud detection, and reverse image search. You can also enable full access to an AI ecosystem with a Langchain integration, the most popular open-source framework for LLM driven applications.

          A Vector Search vector database includes:

          • Standard Couchbase vertical/horizontal scaling

          • Indexing capable of efficient Insert/Update/Removal of Items (or documents)

          • Storage of raw Embedding Vectors in the Data Service in the documents themselves

          • Querying Vector Indexes (REST and UI via a JSON object/fragment, Couchbase SDKs, and SQL++)

          • SQL++/N1QL integration

          • Third-party framework integrations: Langchain (later Llamaindex + others)

          • Full support for Replicas Partitions and file-based Rebalance

          To start using Vector Search in the Capella UI, go to Data Tools  Search from a 7.6 database. For more information about Vector Search in Capella, see Use Vector Search for AI Applications.

        • _system scope

          In Couchbase Server Version 7.6 and later, all sample buckets and buckets that you create include a _system scope. When upgrading to a database to Couchbase Server 7.6, Capella adds the _system scope to your existing buckets.

          The _system scope contains the _mobile and _query collections that store system documents for related Couchbases services. The _system scope and its collections are read-only, and their structure is subject to change without notice. Do not use these collections for other purposes. You cannot drop the _system scope or its collections.

        • Changes to the maxTTL setting for collections

          In earlier versions, you could only set a collection’s TTL setting when creating the collection. You can now change the TTL setting on a collection after creation.

          You can now set a collection’s TTL to -1 to prevent a bucket’s non-zero TTL setting from causing documents in the collection to expire automatically. This new setting is useful if you want most of the documents in a bucket to automatically expire, but want to prevent the documents in one or more collections from expiring by default.

          For more information, see Expiration.

        • Bucket priority

          An option is now available to specify relative bucket priority when creating a bucket or updating bucket properties using the Capella Management API. When set, buckets recover in the order specified during failover to improve application availability. This option is only available through the Capella Management API.

        • Updates to the Eventing Service:

          • The new optional parameter { "self_recursion": true } can be used with the INSERT, UPSERT, and REPLACE advanced operations to prevent the suppression of recursive source bucket mutations.

          • The new built-in ANALYTICS() function allows the Eventing Service to integrate directly with SQL++ Analytics. This integration simplifies Eventing code logic and lets Eventing benefit from the high availability and load balancing of SQL++ Analytics.

          • The new advanced TOUCH operation allows you to modify the expiration time of a document without having to access that document first.

          • The Sub-Document MUTATEIN operation allows you to modify only parts of a document instead of the entire document. This Sub-Document operation is faster and more efficient than a full-document operation like REPLACE or UPSERT.

          For more information about Eventing updates, see Language Constructs and Advanced Keyspace Accessors.

      • Support for Customer Managed Encryption Keys (CMEK) is now available for databases deploying with AWS and GCP

        Use Customer-Managed Encryption Keys (CMEK) to control the encryption keys you use to secure your data. In Capella databases using CMEK, data is encrypted using encryption keys that you generate and manage in your own Key Management System (KMS) instead of the Capella-managed KMS. CMEK gives you greater control over data security, enabling you to manage key creation, key rotation, access control, and allow for independent auditing. For organizations with strict compliance and regulatory requirements, CMEK can help meet data protection standards.

      February 2024 Changelog

      • User-specified CORS Configuration per App Endpoint in Capella App Services

        Cross-Origin Resource Sharing (CORS) is a core web security concept allowing users to specify how resources on App Services should be accessed from a different domain via client-side HTTP requests, such as browser-based or PouchDB applications. Users can now configure CORS in App Services on an App Endpoint basis, providing flexibility in configuring how CORS rules in their applications should interact with App Services.

        For more information, see CORS Configuration for App Services

      • Enhancements to the Eventing Service in Capella

        The user interface of the Eventing Service in Capella has been redesigned. You can now add Constant bindings to define fixed values for your Eventing functions. You can now also view your logs after deploying an Eventing function.

        For more information, see Add Eventing to Your Application.

      • Support for Multiple OpenID Connect (OIDC) Providers in Capella App Services

        Open ID Connect (OIDC) authentications allows users’ applications to use Couchbase for data synchronization, delegating the authentication to a third-party server known as the Provider, such as Google+ or PayPal. Users can now configure multiple OIDC Providers in App Services per App Endpoint and use them in their client applications. Specify a Default Provider to simplify client flows, as all client requests are handled by the Default Provider unless explicitly defined otherwise.

        For more information, see Set Up an Authentication Provider.

      • Expanded Azure region availability

        Couchbase Capella supports 2 new Azure regions, including:

        • Germany West Central (Frankfurt)

        • UAE North (Dubai)

        For a list of all Azure regions that Capella now supports, see Azure Supported Regions.

      January 2024 Changelog

      • Capella iQ is now available

        Capella iQ is your partner in Capella, allowing you to work faster and assist you directly in the Capella UI. Using natural language prompts, you can complete common database application development tasks. Use Capella iQ to create and optimize SQL++ queries, sample data, starter SDK code, and more.

        To start using Capella iQ in the Capella UI, click Data Tools  Query.

        For more information, see Work Faster with Capella iQ.

      December 2023 Changelog

      • Storage Auto-Expansion is now available on Azure

        Capella now provides the storage auto-expansion feature for Azure. Storage auto-expansion automatically scales your storage capacity as your data grows over time. You can enable storage auto-expansion on any existing or new databases. You will incur charges for the extra storage only when the system triggers a capacity increase.

        For more information, see Storage Auto-Expansion.

      • Hashicorp Terraform Provider 1.0.0 is now available

        Version 1.0.0 of Terraform Provider for Capella is now available. The first version of the Provider can be used for programmatically managing Capella resources including API keys, users, projects, cluster buckets, app services, and bucket backups. The provider will be continually enhanced to include support for further resources.

      • Extended Attributes(XATTRs) for more secure Access Control and Data Validation in Capella App Services

        You can now store channels and roles as User Extended Attributes (XATTRs) on Capella App Services. This is a more flexible alternative that uses metadata to store access grants outside of the document content, which can then be used to make access control and document routing decisions.

        Go to XATTRs for App Services to start using XATTRS for your apps.

      November 2023 Changelog

      • Expanded AWS region availability

        Couchbase Capella now supports the Israel (Tel Aviv) region.

        For a list of all 25 AWS regions that Capella now supports, see AWS Supported Regions.

      • Expanded GCP region availability

        Couchbase Capella supports 5 new Google Cloud regions, including:

        • US East (Columbus)

        • US West (Los Angeles)

        • US South (Dallas)

        • Europe West (Paris)

        • Europe Southwest (Madrid)

        For a list of all 35 GCP regions that Capella now supports, see GCP Supported Regions.

      • Real-time Log Streaming now available on Capella App Services

        Log Streaming provides real-time streaming of App Services operational logs to third-party observability platforms such as Datadog or SumoLogic or self-hosted HTTP logs collectors. Gain insights into application behavior, enable rapid issue detection and resolution to enhance application reliability, performance, and security.

        Available at App Services 3.1.2 or higher for Dev Pro and Enterprise customers. Data transfer costs for Log Streaming are billed at the same rate as all other egress costs from App Services

      • Pre-authorize support to take action on failing clusters

        Use Request prompt action for database recovery to pre-authorize Capella Support to quickly take remediation actions on databases or App Services that are in a critical health state. Keep this feature enabled at all times to minimize service disruptions.

        For more information, see Request Prompt Action for Database Recovery.

      October 2023 Changelog

      • Hashicorp Vault Plug-in

        The initial release of Couchbase Capella Vault plug-in is now available. This plugin is a powerful and secure solution for database integration with Hashicorp Vault. It enables seamless and secure access to databases while leveraging Hashicorp Vault’s robust secret management capabilities.

      • Expanded Microsoft Azure region availability

        Couchbase Capella now supports the Switzerland North (Zürich) region.

      • Expanded AWS region availability

        Couchbase Capella supports 9 new AWS regions, including:

        • Africa (Cape Town)

        • Asia Pacific (Hong Kong)

        • Asia Pacific (Hyderabad)

        • Asia Pacific (Jakarta)

        • Asia Pacific (Melbourne)

        • Europe (Milan)

        • Europe (Zurich)

        • Middle East (Bahrain)

        • Middle East (UAE)

        For a list of all 24 AWS regions that Capella now supports, see AWS Supported Regions.

      September 2023 Changelog

      • SDK Playground Enhancements

        We have added Go SDK tutorial support to the SDK Playground.

        In addition, users can the edit SDK code samples available in the Playground SDK tutorials in a controlled manner, trying out the code snippets with different SDK options or outputs. Users cannot make changes that access networks outside the Capella environment, nor can they access the underlying infrastructure.

      • Couchbase Server 7.2 is now available in Capella for new databases.

        Couchbase Server 7.2 in Capella includes the following features:

        • Cost Based Optimizer for Analytics (CBO). The cost-based optimizer for Analytics chooses the optimal plan to execute an Analytics query. The cost-based optimizer gathers and utilizes samples from Analytics collections, and then queries the samples at query planning time to estimate the cost of each operation. The Analytics Service introduces new syntax for managing samples, and provides parameters and hints to help specify the behavior of the cost-based optimizer. See Cost-Based Optimizer for Analytics.

        • Time Series Queries. Time series data is any data that changes over time. It’s usually collected frequently, in regular or irregular intervals, from a device or a process. The Query Service provides a standard format for time series data, which promotes compact storage and quick processing, and introduces a _TIMESERIES function to query time series data. See Time Series Data and the _TIMESERIES Function.

        • Remote analytics links to Azure Blob Storage and GCP Cloud Storage. See Analytics Links.

        To upgrade an existing database to Couchbase Server 7.2, please contact Couchbase Support.

      • Management API v4.0

        The Couchbase Capella Management API v4.0 is now available. The Management API v4.0 is a secure REST API that enables you to provision, deploy, and configure Capella deployments programmatically across all supported cloud service providers. You can use the API within any off-the-shelf HTTP clients, or within your Infrastructure-as-Code (IaC) tools and scripts.

        The legacy Management API v3.0, formerly known as the Public API, has been deprecated and will be removed in future. Users of the Management API v3.0 must plan to migrate to the Management API v4.0.

      August 2023 Changelog

      • Payment Card Industry Data Security Standard (PCI DSS) attestation of compliance (AoC)

        Capella’s PCI DSS version 4.0 compliant controls, which have been verified by an independent third-party auditor, help organizations manage and store credit card financial data on the platform.

      • CSA STAR

        Couchbase has received a CSA STAR Level 2 certification for attestation of compliance, following an external security audit of Capella.

        See the Cloud Trust Center for additional information on the security controls and compliance of the platform.

      • Filtering enhancements to Capella Replications

        Capella has already provided support for the creation of filter expressions. These allow you to filter items (so that the items are selectively included in or excluded from the replication) by referencing document IDs, X-attributes, and values. Now, to support the creation of complex expressions, a syntax-checker and an expression-tester are added.

        Additionally, to support archival use-cases, Capella provides filters that remove delete operations, document expirations, and Time To Live (TTL) configurations from replicated items.

      • On-demand and Scheduled Hibernation of Provisioned Databases (On/Off)

        You can now turn off your non-production provisioned databases when you are not using them, allowing you to save on costs. Turning off your database turns off the compute for your cluster but the storage remains — this means that all of your data, schema (buckets, scopes, collections), and indexes remain, as well as your cluster configuration, including users and allow lists. You can turn on and off your cluster on-demand or using a schedule. For example, you can set a schedule for your development cluster to be on from 9 am to 5 pm on week days and off at all other times. Any linked App Service will also be turned off when the linked database is turned off.

      • Capella integration on Vercel marketplace

        Couchbase Capella is now available on Vercel’s Integration Marketplace. This seamless integration will allow developers to fully leverage the strengths of both technologies, enabling them to create web applications that are scalable, resilient, and performant.

      July 2023 Changelog

      • Expanded Google Cloud region availability

        Couchbase Capella now supports the GCP Tel Aviv (me-west1) region.

      • Couchbase Capella has a refreshed Data Tools tab. Highlights include:

      • Changes to IOPS and Storage Auto-Expansion

        To further enhance database performance, reliability, and availability, IOPS and Storage Auto-Expansion have the following changes:

        • Storage Auto-Expansion is now mandatory for new databases in Capella. With Storage Auto-Expansion turned on, Couchbase bills you only for the additional storage capacity when the limit increase triggers.

        • Capella now automatically adjusts the IOPS to match the recommended settings for the storage capacity of your database. You can replace the default IOPS value in the UI with a value that’s higher than the default but not lower.

      • Expanded Microsoft Azure region availability

        Couchbase Capella supports three new Azure regions, including:

        • East US 2 (Virginia)

        • West US 2 (Washington)

        • East Asia (Hong Kong)

        For a list of all 14 Azure regions that Capella now supports, see Microsoft Azure Supported Regions.

      • Single Sign-On (SSO) enhancements

        • Support for Google Workspaces and OneLogin.

          The list of supported identity providers is now:

          • Microsoft Azure AD

          • Okta

          • Ping

          • CyberArk

          • Google Workspaces

          • OneLogin

          To configure Capella with any of these supported identity providers, see Add Federated and SSO Authentication.

        • A generic SAML integration feature that allows integration with your SAML 2.0 provider, even if it’s not in the supported identity provider list.

          While you can configure Capella with other SAML identity providers, Couchbase provides instructions and support for only those identity providers on the supported identity provider list.
      • Backups can now be downloaded from Capella

        You can now download backups and store or use them outside Capella. Downloads are zip archive files of on-demand bucket backups or completed backup cycles of scheduled bucket backups. When downloaded onto your machine, you can store backups for retention or availability requirements. Use cbbackupmgr to restore data to another Couchbase database.

      June 2023 Changelog

      • Database audit logging is now available for Azure-hosted databases

        Capella provides auditing, where you can download database audit logs for inspection or archiving. This feature helps with investigations and meeting organizational security or compliance requirements. Database auditing is now available on Capella Azure-hosted databases with the Enterprise plan.

      This feature is available on new databases. Couchbase is upgrading existing databases so all Azure enterprise customers can use this feature. If auditing isn’t yet available for your database, open a support ticket so we can prioritize your database upgrade to get you using audit logging with your existing Azure databases as soon as possible.
      • Connect tab in the Capella UI

        To simplify the developer journey of connecting to Capella, a new Connect tab is now available on Capella UI. The Connect tab has information about the necessary connection parameters, prerequisites, installation instructions, code snippets, full code samples, and examples for different connection methods—​including SDK samples and snippets for three languages, Couchbase Shell, and Couchbase CLI tools for managing the database.

      May 2023 Changelog

      • XDCR replications can now be created from Capella to self-managed clusters.

        In addition to being able to create an XDCR replication from your self-managed cluster to Capella, you can now create an XDCR replication from Capella to your self-managed cluster, using the Capella console. Add your self-managed cluster target reference information, and select the self-managed cluster as a target. For more information, see Create a Replication from Capella to a Self-Managed Cluster.

      April 2023 Changelog

      • Azure Private Link is now available as a network access management option.

        With private endpoints, you can use Azure Private Link to connect an Azure VNET to Couchbase Capella. The benefits of this include:

        • Private endpoint traffic doesn’t traverse the Internet, allowing services to function as if you host them within your Azure VNET.

        • Private endpoints provide access to only a specific service or application, unlike VNET peering, which allows access to all resources.

        • Private endpoints support CIDR overlap.

        • Only private endpoints can initiate a connection.

        To start using Azure Private Link with Capella, see Add an Azure Private Link Connection.

      • Larger instance types are available.

        These additional compute and memory configurations are now available when deploying a database using AWS or GCP as your cloud provider:

        AWS GCP

        64 vCPUs 512 GB

        96 vCPUs 192 GB

        96 vCPUs 384 GB

        96 vCPUs 768 GB

        96 vCPUs 384 GB (select regions)

        96 vCPUs 768 GB (select regions)

        To see a full list of the available instance types for AWS and GCP, see Amazon Web Services (AWS) and Google Cloud Platform (GCP).

      • Storage Auto-Expansion is now available.

        Capella now provides a Storage Auto-Expansion feature that automatically scales your storage capacity as your data grows over time. This scaling occurs seamlessly, without adding new nodes or rebalancing data, ensuring uninterrupted and smooth database operations.

        The system enables Storage Auto-Expansion by default when you create a new Service Group, provided you are an AWS or GCP user. Remember, you will only incur charges for the extra storage when the system triggers a capacity increase.

      • Memory Only buckets are now available

        Use Memory Only buckets in Capella for use cases such as caching where you need low latencies. Please use caution with memory only buckets as the data resides in-memory only and data can be lost on database restart. For more information, see Manage Buckets.

      • Server audit logging is now available for GCP-hosted databases

        Capella provides event auditing, where you can download server-logged events for inspection or archiving. This feature helps with investigations and meeting organizational security or compliance requirements. Server auditing is now available on Capella GCP-hosted databases with the Enterprise plan.

        This feature is available on new databases. Couchbase is upgrading existing databases so all GCP enterprise customers can use this feature. If GCP auditing isn’t yet available for your database, open a support ticket so we can prioritize your database upgrade to get you using audit logging with your existing GCP databases as soon as possible.

      March 2023 Changelog

      • App Services Self-Service Maintenance Schedules

        Capella now automatically notifies you about upcoming upgrades and maintenance jobs on App Services clusters that you manage. A new self-serve maintenance screen enables you to upgrade your App Service, reschedule upcoming maintenance jobs or set your preferred maintenance times. For more information, see App Services Maintenance.

      February 2023 Changelog

      January 2023 Changelog

      • Capella is available on Azure for self-service trials in select regions.

        Couchbase Capella can now securely deploy databases using a Couchbase-managed cloud powered by Microsoft Azure. Paid subscriptions and additional regions will be available in the near future.

        To try Capella with Azure today, see the self-service trial.

      • Capella App Services free trials now available on Azure.

        Capella App Services free self-service trial now supports Azure. Developers can try out App Services on Azure for free for a 30-day trial period to build mobile, desktop, and embedded apps with offline-first data sync capabilities. App Services brings the power of Couchbase Mobile as-a-service offering to Azure-hosted databases.

        App Services will be generally available in Azure in the near future.

      • Bucket Backup Schedules

        We have included 4, 6, 8, 12, and 24 hour incremental options to the Set Weekly Schedule bucket backup setting. Any previous Set Weekly Schedule options have now been removed.

        The Set Daily Schedule bucket backup setting has been deprecated for new Capella users and databases. However, Set Daily Schedule is still available if you are already using this setting on existing databases.

        For more information, see Configure Scheduled Backups.

      • Cost Optimized Retention Policy

        When you set a Weekly schedule, you can now choose a cost-optimized retention policy for bucket backups. You can do this by selecting a new Cost Optimized Retention checkbox option. When selected, the cost optimized retention policy applies to your bucket backups.

        For more information, see Cost Optimized Retention Policy.

      December 2022 Changelog

      • Single Sign-On (SSO) enhancements

        • Support for Ping and CyberArk.

          The full list of supported identity providers is now:

          • Microsoft Azure AD

          • Okta

          • Ping

          • CyberArk

          To configure Capella with any of these supported identity providers, see Add Federated and SSO Authentication.

        • Turn off SSO group mapping.

          Turning off SSO group mapping lets you manage your SSO users like other Capella users through the People tab and each project’s Collaborators tab. You can change the group mapping setting during or after realm creation.

      November 2022 Changelog

      • A new developer experience UI:

        Couchbase Capella has an updated UI. Highlights include:

        • Each page has a dynamic contextually relevant menu to reduce distraction.

        • The main page directly relates to your projects.

        • You can more easily navigate using the top navigation bar.

        • The popular Couchbase Playground is now integrated into Capella, enhancing the developer experience. The Playground includes:

          • SQL++ Playground.

          • SQL++ Tutorial.

          • SDK Tutorial for Node.js, Python, and Java.

      • Couchbase Server 7.1.3

        Capella now supports Couchbase Server 7.1.3 — the most recent version of Couchbase Server. This version includes the following features:

        • Magma storage engine:

          Magma is a High Data Density storage option for your buckets. This storage engine enables you to go down to as low as a 1% Resident Ratio. For more information about the Magma storage engine, see Storage Engines.

        • Improved auto-failover:

          • Support for automatic failover of index services.

          • High availability for the Analytics Service:

            This service is now replicated by default with two replicas.

        • Unequal server groups:

          Data nodes no longer require multiples of three.

        • Parquet Support:

          Read Parquet files from AWS S3. Apache Parquet is an open source data file format designed for efficient data storage and retrieval.

        • Couchbase Tableau Connector:

          Native connectivity to Tableau using a native Couchbase-built and supported driver.

      • Single Sign-On (SSO)

        Secure and convenient Single Sign-On authentication for users is now available.

        • Delegate authentication to your identity provider.

        • Supported identity providers include:

          • Microsoft Azure AD

          • Okta

        • Users can use existing corporate credentials.

        • Easy provisioning of new users, which removes the overhead of sending invitations.

        • Support for SSO Groups:

          You can map SSO groups to Capella Teams—​a new way to organize users with SSO.

        For more information about SSO for Capella, see Capella UI Authentication | Federated & SSO Authentication. To configure your identity provider with Capella, see Add Federated and SSO Authentication.

      • AWS Private Endpoints

        AWS Private Endpoints allow a Capella database to be offered as a Private Endpoint. Private Endpoints have many benefits:

        • Private Endpoint traffic doesn’t traverse the Internet, allowing services to function as if they’re hosted directly within your Amazon VPC.

        • While VPC peering allows access to all resources, Private Endpoints only allow access to a specific service or application.

        • Private Endpoints support CIDR overlap.

        • Only Private Endpoints can initiate a connection.

        • Private Endpoints give on-premises networks private access to Capella Databases through AWS Direct Connect, a safe and secure migration from on-prem.

        For more information about AWS Private Endpoints, see Add an AWS PrivateLink Connection.

      October 2022 Changelog

      • Database Level Audit Logging

        Audit logging at the database level is now possible within Couchbase Capella. Users can configure granular Couchbase Server audit logging down to the access of individual documents, then export these audit logs into their own systems on-demand. This complements the existing Capella-level audit logging that has always been in place, which can now also be exported via API.

        This functionality is available only to databases with an Enterprise service plan.

      • HIPAA

        Capella HIPAA-compliant controls, which have been audited by an independent third-party auditor, help organizations manage and store protected health information (PHI).

        HIPAA compliance currently excludes App Services, which will follow-on in a future release.

        See the Cloud Trust Center for additional information on the security controls and compliance of the platform.

      • App Services: Persistence of deleted documents & metadata purge interval

        App Services deployments will retain deleted documents in the server database for a period of 60 days following deletion.

        This allows disconnected clients to sync down deleted revisions when they come back online, anytime within the 60 day period.

        This only impacts clusters with linked app services deployed after this release.

      July 2022 Changelog

      • Capella App Services now available on GCP, plus several new features across all supported clouds.

        Capella App Services is now generally available on GCP in supported regions worldwide. With this release, we bring the power of Couchbase Mobile as-a-service offering to GCP hosted clusters.

      • In addition, the release also introduces the following feature enhancements available on AWS and GCP.

        • The Metrics API is directly accessible to client apps. This endpoint will facilitate integration with third party monitoring frameworks like Prometheus.

        • Extensive system level event logging of all activities initiated through Capella that are related to App Services and App Endpoints related are captured in global activity log.

        • Alerting support for key App Services level events, (such as high resource utilization or a large number of sync errors). This allows users to proactively take remedial measures to prevent potential.

        • Guardrails prevent users from deploying eventing functions with read-write bindings to buckets with App Endpoints.

        • Guardrails prevent users from deleting server buckets with App Endpoints.

        • Capella UI allows updates to App Services even when scaling.

        • Lookup added for App Roles.

        • A number of minor bugs have fixed and internal system enhancements made to improve supportability and reliability.

      June 2022 Changelog

      • Capella now available on Google Cloud Platform (GCP) in 31 regions worldwide.

        Capella can now securely deploy Couchbase Server using a Couchbase-managed cloud powered by GCP. If you are using or plan to use our self-service trial with GCP, you can upgrade to a sales-assisted or paying account at any time. For more information on the configuration and region options available to GCP clusters, see the Google Cloud Platform (GCP) reference page.

      • Capella App Services 1.0 on AWS

        Introduces Capella App Services. Capella App Services is a fully managed application backend that brings the power of Couchbase Mobile's industry-leading offline-first data sync capability to Capella.

        • With this new service:

          • Couchbase Lite enabled mobile, desktop, and embedded apps can locally store and access data even when there is no Internet and securely sync data with Capella App Services when connectivity is available.

          • Mobile, desktop, and web apps can securely access data over a public REST interface.

          • Couchbase Lite apps can direct sync data with each over a peer-to-peer network in environments disconnected from the Internet and sync data back to Capella App Services backend.

        • Cappella supports the following Couchbase Mobile capabilities:

          • Deploy and bootstrap App Services (Sync Gateway clusters).

          • Create, configure and administer App Endpoints (Sync Gateway databases).

          • Create and manage App Users.

          • Create and manage App Roles.

          • Define Access Control (Sync Function).

          • Multiple Client Authentication modes - Basic Auth (username/password), OIDC, Anonymous.

          • Metrics dashboard.

          • Connect mobile, web, and embedded apps over a public endpoint.

          • Admin REST access for secure user administration (custom auth).

          • Scaling App Services on demand.

          • Peer-to-Peer Sync.

        Capella App Services is now generally available on AWS. Free 30-day self-service trials are also available with an App Services Getting Started guide.

      • Capella is now available in 15 AWS regions

        Couchbase Capella is now available in Sydney and Stockholm bringing Capella to a total of 15 AWS regions. You can select these new options as your region when creating a new cluster.

      • Maintenance notifications and scheduling

        Capella now automatically notifies you about upcoming upgrades and maintenance jobs on clusters you manage. For each cluster, a new Maintenance tab enables you to reschedule upcoming maintenance jobs, set your preferred maintenance times, and learn about what is new in Capella. For more information, see Clusters Overview and Upgrading a Cluster.

      • Cluster Cost Estimation Feature

        The "Create Cluster" screen now makes pricing more clear visually, allowing customers to see the dollar equivalent for on-demand — so making it easy for users to know how much their desired cluster will cost them.

      • New Connection Code Examples

        Head to the Connect section of the Clusters screen to see SDK connection code for Kotlin, Ruby, and Scala. We have updated all of the other code samples to the latest SDK releases — which are now shipped with the Capella client certificate included, for fuss-free connection.

      • SOC II Type 2

        We have completed a Service Organization Controls (SOC) 2 Type II compliance audit for Capella. This audit validates that we have been working according to our security and governance controls to effectively maintain the security, confidentiality, and availability of Capella .

        As a industry standard in data security, SOC 2 evaluates a technology service provider’s ability to securely manage customer data. To achieve a SOC 2 Type II designation, organizations undergo a rigorous audit by an independent third party that analyzes the following trust services criteria: security, availability, and confidentiality.

      March 2022 Changelog

      • Capella AWS region expansion

        Couchbase Capella is now available in Singapore, bringing Capella to a total of 11 regions. You can select "Singapore" as your region when creating a new cluster.

      • Node-level cluster visibility

        The Nodes tab is now available on Capella clusters providing visibility into the state of each node in the cluster. This new tab allows you to easily obtain hostnames of specific nodes and to see the overall health of each node at a glance.

      • Cluster data tools available during scaling and upgrades

        The Cluster screen is now accessible while a cluster is scaling after being reconfigured or upgraded. Cluster data tools such as the Documents Editor and Query Workbench can be used throughout, and other screens are available in a read-only mode.

      • Expanded activity log

        Backup, restore, and flush events are now tracked within the activity log, providing increased visibility into key events that affect your clusters.

      • Database credentials now provide access to metrics endpoint

        Database credentials that are generated with read access to all buckets now allow users to access the metrics endpoint within their Couchbase Server cluster. For details on how you can use this to integrate your Capella clusters with Prometheus, see Set up Prometheus to Consume Couchbase Metrics.

        This change only affects newly created or updated database credentials. You may need to recreate any existing credentials to provide them access to this functionality.
      • Purchase information is now shown in Billing

        Capella customers can see information for each of their credit plan purchases providing awareness of consumption. This enables customers to take action before credit plan credits expire or are consumed and manage their spending more effectively.

      • Projects can be renamed

        It is now possible to change the name of a project after it has been created.

      • Bucket flush requires confirmation

        Bucket flushes now require a confirmation step in the UI.

      • Check for CIDR overlap

        Classless Inter-Domain Routing (CIDR) is specified during the creation of a cluster in Capella and cannot be changed afterward. To ensure that CIDR are unique and avoid overlaps, Capella now checks that CIDR is not already in use within a customer’s tenant.

        To use the Private Networking feature, where the virtual private cloud (VPC) of a cluster is joined with that of a customer’s application, or when clusters have XDCR between each other, the CIDR of each VPC cannot overlap with each other. This requirement for CIDR originates from the cloud provider.

      30 November 2021 Release

      • Couchbase Capella hosted DBaaS now available with extended configuration and options

        Capella now offers fully-featured configuration and options. This enables you to securely deploy Couchbase Server using an entirely Couchbase-managed cloud powered by AWS. If you are using or plan to use our self-service trial, you can now upgrade to a sales-assisted or paying account at any time. Three plans are available providing different levels of features and support services to match your needs. For more information, see Support Plans.

      • More Couchbase Server 7.0 enhancements

        More Couchbase 7.0+ features have been added to Capella. The Analytics Workbench and Eventing Service now support scopes and collections. The Analytics Workbench can now create links to S3. These features are only available if you are using the Developer Pro or Enterprise plans, and are using Couchbase 7.0+ clusters hosted by Couchbase.

      • Couchbase Capella hosted clusters now support XDCR

        XDCR (Cross Data Center Replication) is now available for Couchbase hosted clusters. This update includes support for scopes and collections with collection mapping, quality of service (QoS) options, and a more streamlined setup process.

        XDCR for Couchbase hosted clusters supports the following:

        Source Direction Target

        Couchbase Hosted in Own Cloud (AWS)

        Unidirectional (→)

        Couchbase Hosted (AWS)

        Couchbase Hosted (AWS)

        Bidirectional (←→)

        Couchbase Hosted (AWS)

        Self-managed Cluster

        Unidirectional (→)

        Couchbase Hosted (AWS)

      • Improved backup and restore

        Capella’s Backup and Restore feature now provides more granular capabilities and a better user experience. Using an improved user interface, you can now trigger on-demand backups and restores by the bucket. Weekly and daily backup schedules can also be set by the bucket. Previous backups are now more easily accessible, show more detail, and are better manageable with manual deletion. Only users with the Project Owner role can access backups.

      • Email alert notifications

        Email alerts can now be sent to you ensuring you don’t miss important events in your deployment. Emails include descriptions and visualizations of the event, and a link navigating you directly to the alert in the Capella Control Plane. Alerts are controlled at user account level.

      25 November 2021 Release

      • Private networking support for clusters hosted with Capella

        Private networking is now supported for clusters hosted by Couchbase Capella. Private networks provide an added layer of security and better network performance for organizations by avoiding communication over the Internet. By setting up a private network, your application can interact with Capella over a private connection, resulting in a reduction in latency and data egress costs. For more information about private networking support in Capella, see Configure a Private Network and try it using our free self-service trial.

      • Custom Dataset Import

        All managed clusters can now import your data in JSON and CSV file formats, from a local machine or URL, for files under 5 GB. When importing, you can easily specify a collection mapping for the import with previews. This feature is available to try in our free self-service trial. If you already have a trial cluster deployed, you need to launch a new trial cluster to see this new functionality. For more information about importing your data, see Import Data.

      • Couchbase Server 7.0.2

        All new clusters hosted by Couchbase now use Couchbase Server 7.0.2.

      19 October 2021 Release

      • Couchbase Cloud is now Couchbase Capella

        Going forward, Couchbase’s database-as-a-service (DBaaS) will be known as Couchbase Capella, previously Couchbase Cloud. Capella adds the ability to deploy our DBaaS in Couchbase’s Cloud Account, making it easier and faster to get started.

      • Free self-service trial

        Capella now offers the ability to securely deploy Couchbase Server using an entirely Couchbase-managed cloud powered by AWS. This free self-service trial lets you sign up in seconds and deploy a cluster in under three minutes. The trial also includes 50GB of storage. Sign up and learn how to get started.

      • Couchbase 7.0 enhancements

        This release brings many Couchbase 7.0+ features to Capella. With the introduction of scopes and collections, Capella clusters using Couchbase Server 7.0+ store documents in a collection, which are contained in a scope, which is in a bucket. This provides multiple tiers of data hierarchy to make it easier to map a relational data model to Couchbase 7.0+. A default scope and default collection are used when a named scope and collection are not available or has not yet been created. In addition to scopes and collections, other updates include the ability to run queries as distributed multi-document ACID transactions, use the ADVISE statement, build indexes concurrently, and more. Note that these features are only available to clusters using Couchbase Server 7.0+, which only includes clusters created through our Couchbase-managed cloud offering.

      • Improved monitoring and alerts

        The Activity Log provides an audit trail of events that bring transparency to user activity and cluster performance. This has been enhanced to include a more complete timeline of activity that includes a summary of the activity, the resource affected, the actor, date and time, and actionable recommendations. Additionally, smart filtering has been added that allows you to narrow down activity events based on cloud, cluster, severity, and tag (activity event type).

        Alerts have also been enhanced. Active alerts are now shown as an alert banner at the top of all cluster screens for the affected cluster. These banner alerts include severity, count, and time information about the event. Alerts also include a detailed description of why the alert was triggered, recommended remediation guidance, and in some cases direct actions to resolve the issue.

        The new metrics dashboard is a customizable area that makes it easy to discover and trend cluster performance and identify outliers quickly using charts. It also provides zoom-in-on-runtime behavior through a full suite of time controls and drag-to-select thresholds.

      • Faster and more improved user experience

        There have been many improvements to the overall experience of using Couchbase Capella. You will see changes to the user management experience to facilitate improved user management, UX improvements to various tools such as the documents editor, additions to monitoring and alerting capabilities, as well as many improvements to quickly and easily launch and manage deployments that use your own cloud and those that use the Couchbase-managed cloud.

      • User management improvements

        The roles-based user management system in Capella has been updated to make it more intuitive and enable easy management of user permissions at the project level. Organizations and projects still exist, but their user roles have been made more granular and easy to understand. See Organization Roles and Project Roles for more information about the new user roles.

        Database users are now database credentials. Database credentials are independent of users and allow access to cluster data. They can only be viewed, created, and managed by members of a project with the appropriate project role.

        To see information about how this change affects existing users, see the Migration to New User Management reference page.

      15 June 2021 Release

      • Couchbase Cloud API is now GA

        The Couchbase Cloud APIs enable you to automate many of the administrative operations using secure RESTful APIs. Couchbase Cloud APIs contain functionality to create and delete clusters, buckets, and database users, as well as list clouds, manage projects, and more. For more information on the Couchbase Cloud Public API, see Overview of the Public API.

      • Migration and Import enhancements

        Enhanced import functionality enables you to migrate data to Couchbase Cloud more easily and in new ways. Using the new Import Tools interface, you can now import JSON (lines, list, and archive) and CSV files into Couchbase Cloud from a local machine using your browser or manually using a cURL command provided by the API. Keys for each document extracted from a CSV row or JSON list flat file can be auto-generated (UUID) or specified using a Generated Key Name Expression that follows the same syntax used by the cbimport utility.

        When creating an import, you also have the option to select from additional configuration options. These options include Skip Documents, Limit Documents, Ignore Fields, Infer Field Types (CSV only), and Omit Empty Fields (CSV only).

        For more information and how to use the enhanced import functionality, visit Import Data.

      • Streamlined sign-up experience

        Improvements made to the sign-up flow for Couchbase Cloud better guide you through the process and allow you to get signed up as quickly and easily as possible. To sign up for Couchbase Cloud, visit Sign Up for Couchbase Cloud.

      • Geo-expansion (AWS)

        Couchbase Cloud is now available in the AWS Middle East (Bahrain) Region. For a complete list of supported AWS regions, see Amazon Web Services (AWS).

      31 March 2021 Release

      • Support for public and private endpoints in AWS and Azure is now GA

        Private networks provide an added layer of security for organizations by avoiding communication over the Internet. By setting up a private network, your application can interact with Couchbase Cloud over a private connection, resulting in significant reduction in latency and egress cost. Refer to the documentation for more information on configuring a private network.

      • Couchbase Cloud now available on Microsoft Azure Marketplace

        Couchbase Cloud can now be discovered, transacted, and deployed directly via the Azure Marketplace.

      • Couchbase Cloud REST API in BETA

        The Couchbase Cloud REST APIs, currently in restricted BETA, enable you to automate many of the administrative operations using secure REST APIs. Specifically, this release of the Cloud APIs contains functionality that enables you to deploy and destroy clusters, buckets, and database users, and to list clouds and to manage projects.

        The use of these APIs in production applications is not supported. Refer to the documentation for more information.
      • Improved in-product Support UX

        We’ve integrated the support workflow with the core application so you can perform actions such as the following from the Couchbase Cloud Control Plane:

        • Close opened tickets

        • Filter tickets using filters like ‘all, open, or closed’

        • View assigned priority for tickets

        • Perform free-text searching across tickets

        • Upload multiple files for a ticket

        • Add a comment on ticket closure

      • Performance and reliability enhancements for Full-text Search

        Full-text Search (FTS) indexes are now highly available with the ability to configure replicas via the Control Plane. And you can now configure partitions for better performance.

      • IaaS-expansion (Storage capacity on Microsoft Azure)

        Expansion of disk storage on Azure to a maximum size of 16TB, increases aggregate max IOPs for higher performance and capacity.

      • Geo-expansion (Microsoft Azure)

        Couchbase Cloud on Azure is now available in the West Central Region of Germany (Frankfurt).

      07 January 2021 Release

      • Support for Microsoft Azure Cloud Provider

        This release expands the choice for Cloud providers by adding support for Microsoft Azure and will be available globally across North America, Europe, and Asia. For a complete list of supported regions, see Microsoft Azure.

      • Introduces Multi-factor Authentication (MFA) for Couchbase Cloud

        With the introduction of Multi-factor Authentication (MFA) for Couchbase Cloud, users can choose to add another layer of security by requiring a one-time passcode to be used in conjunction with the password to log in to the Couchbase Cloud Control Plane.

      • Improved Monitoring

        The Cluster Overview screen has been improved to provide more visibility into node and database health.

      • Standardized AWS Instance Sizes

        This releases standardizes the list of available AWS compute instances to be consistent across instance families. The expanded instance selection now includes: m5.xlarge, m5.8xlarge, m5.16xlarge, r5.8xlarge, and c5.12xlarge.

      30 November 2020 Release

      • Introduces the Couchbase Analytics Service

        The Analytics Service provides a parallel data-management capability that enables you to run complex analytical queries. It supports large join, set, aggregation, and grouping operations, any of which may result in long running queries, high CPU usage, high memory consumption, and/or excessive network latency due to data fetching and cross node coordination.

        • The Analytics service can be added to new and existing clusters.

        • For a cluster with Analytics Service deployed, SQL++ for Analytics queries can be issued using the Couchbase SDK and the interactive Analytics Workbench Analytics.

      • Introduces the Couchbase Eventing Service

        The Eventing Service provides a framework to operate on changes to data in real time and streamline your business workflows.

        Events are changes to data in the Couchbase cluster. Couchbase Eventing Functions, also referred to as Functions or Handlers, offer a computing paradigm that developers can use to handle data changes. In the Couchbase cluster, you can use the Functions to process and respond to data-changes according to an Event-Condition-Action model.

      • Introduces a 30-day free trial of Couchbase Cloud

        By signing up for a 30-day free trial of Couchbase Cloud, you can deploy the Quick Start 30-day Trial template that is ideal to evaluate all Couchbase services.

      • Adds support for AWS Asia Pacific regions.

      30 September 2020 Release

      The September release of Couchbase Cloud adds more features to the Search Service, and brings improvements to user management, charting, and metrics.

      • Updates the Search Service

        • The following Full Text Index settings can now be configured via the Couchbase Cloud UI:

        • When making configuration changes to a Full Text Index, the changes are now stored in browser memory until definitively submitted using the new Save Index button on the index’s configuration page. This ensures that the index is only rebuilt once all desired configuration changes have been made.

        • When searching a Full Text Index via the Couchbase Cloud UI, search results are now enhanced with highlighting, scoring, pagination, timeouts, consistency levels, consistency vectors, viewing docs from the result set, and time taken for execution.

        • The cluster’s Tools > Full Text Search tab in the Couchbase Cloud UI now displays document counts and indexing progress for Full Text Indexes.

        • Statistics can be viewed for individual Full Text Indexes via the Couchbase Cloud UI.

        • Relevant documentation links have been added to various areas of the cluster’s Tools > Full Text Search tab in the Couchbase Cloud UI.

      • Introduces proactive alerts within the Couchbase Cloud UI

        When an issue is automatically detected within a Couchbase Cloud-managed cluster, the Couchbase Cloud UI displays the details of the issue and enables you to be better informed about the overall health of the cluster and provides an option to contact Support with the details of the issue.

      • User management

        • Improvements to user management to resolve bugs and improve the user experience when adding one or more users to Couchbase Cloud or your clusters and buckets.

        • Improved permission workflow in Couchbase Cloud, which enables users to directly edit their accounts to take corrective action.

        • Support to include NIST Guidelines for user session timeouts.

      • Monitoring and Metrics Charts

        • Syncing the mouse-over behavior across charts.

        • Performance improvements for charts.

      • Other improvements

        • When configuring allowed IP addresses for a cluster, you can now specify IP address ranges.

        • Improved error message to guide user action when attempting to delete a cloud that contains one or more clusters.

        • UI performance has been improved by reducing network activity to backend APIs through the implementation of improved polling techniques.

      31 August 2020 Release

      • Introduces the Couchbase Search Service.

        The Search Service — also referred to as Full Text Search (or FTS) — provides extensive capabilities for natural-language querying. Deploying the Search Service on a cluster allows you to create, manage, and query specially purposed indexes that enable Google-like search capabilities on JSON documents within a bucket.

        • The Search Service can be added to new and existing clusters.

        • Full Text Indexes can be created, managed, and queried from the Couchbase Cloud UI.

          The following Search Service features are available in the UI:

          • Create and manage Full Text Indexes

          • Configure advanced index options

          • Add and manage type mappings

          • Import/export Full Text Index definitions

          • Query Full Text Indexes and view returned documents

          The following advanced Search Service features are not currently available in the UI:

          • Adding analyzers, custom filters, and data/time parsers; rearranging type mapping configurations; editing advanced index options; viewing service-specific FTS metrics

      • Introduces billing integration with AWS Marketplace.

        • Couchbase Cloud can now optionally be purchased through AWS Marketplace.

        • When purchasing through AWS Marketplace, invoices and payments for the Couchbase Cloud service are handled directly by AWS, allowing for consolidated billing alongside your infrastructure.

        For more information about purchasing Couchbase Cloud through the AWS Marketplace, please contact Couchbase Sales. You can also refer to the Couchbase Cloud Credits documentation for additional information regarding supported payment methods.