Couchbase Capella Release Notes

      +

      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 invites.

        • 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 & 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 Cloud Provider Requirements for 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 Cloud Provider Requirements for 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, N1QL 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 APAC 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.