You are viewing the documentation for a prerelease version.

View Latest

Release Notes for Couchbase Server 6.5 Beta

Couchbase Server 6.5 Beta brings many sought-after relational capabilities to the NoSQL world. This release seeks to improve developer agility, reduce total cost of ownership, enhance manageability, and provide more enterprise-grade security and performance.

This is a pre-release (Beta) version of Couchbase Server 6.5 and is intended for development purposes only. We consider Beta releases to have some rough edges and bugs, and may change significantly before the final GA release.

This release is not supported in production, and cannot be upgraded to any other release, including the GA release. Ensure that you record any configurations that you might want to re-create with future releases.

No Enterprise Support is provided for pre-release (Developer Preview and Beta) versions of the software.

Take a look at What’s New? for a list of new features and improvements in this release.

Release 6.5.0

Couchbase Server 6.5 Beta was released in August 2019.

Major Changes in Behavior from Previous Releases

This section notes major changes in behavior from previous releases.

Backup and Restore

Compression

In the previous versions of Couchbase Server, value compression always occurred on the backup client.

Starting with version 6.5, cbbackupmgr will leverage Server compression and back up the documents as compressed whenever possible. If the data is compressed by default, it will be backed up as compressed. If the data is not compressed, it will be compressed first and then backed up when value compression is opted. This improves the performance by reducing the size of the data set to back up for transmission on the pipe and for the backup itself.

VIEW Indexes

Starting with this release, the use of VIEW indexes is deprecated in N1QL only. Node-to-node encryption is unsupported for the use of VIEW indexes in N1QL only.

New Supported Platforms

This release adds support for the following platforms:

  • CentOS 8

  • macOS 10.14 "Mojave" (Development only)

  • Oracle Linux 8

  • SUSE Linux Enterprise Server 15

  • Microsoft Windows Server 2019

See Supported Platforms for the complete list of supported platforms.

Deprecated and Removed Platforms

Starting with this release, the following platforms are no longer supported:

  • CentOS 6

  • macOS 10.12 "Sierra"

  • Oracle Linux 6

  • Red Hat Enterprise Linux 6

  • SUSE Linux Enterprise Server 11

  • Windows Server 2012

Starting with this release, the following browsers are no longer supported:

  • Microsoft Internet Explorer

Known Issues

This section highlights some of the known issues in this release.

Analytics Service

Issue Description

MB-35385

Summary: When node to node encryption is enabled, the Analytics service restarts to bind the ports using the right protocol. However, if a request comes in before the service is ready, it returns an HTTP 500 error.

Eventing Service

Issue Description

MB-31639

Summary: The cbbackupmgr utility fails to backup a cluster with Eventing service for a user with "Data Backup & Restore" role.

MB-30772

Summary: Killing an Eventing process externally may result in a loss of timers that have been dequeued but not run to completion.

Index Service and Views

Issue Description

MB-19869

Summary: Rebalance fails when taking out failedover nodes running views, in certain circumstances.

Install and Upgrade

Issue Description

MB-35448

Summary: When upgrading to version 6.5, rpm -U does not automatically shutdown and startup Couchbase Server.

MB-33522

Summary: The cbupgrade script fails to upgrade single node IPv6 clusters.

Query Service

Issue Description

MB-35463

Summary: Returning an array from a N1QL JavaScript function results in a failure.

MB-35444

Summary: A JOIN query is found to hang in some scenarios.

MB-35007

Summary: A runtime error may be seen when an inline function is using a secondary index.

Tools, Web Console (UI), and REST API

Issue Description

MB-35305

Summary: The progress bar for cbbackupmgr is incorrect when there is a high purge sequence number.

MB-35111

Summary: The rollback logic on DCP disconnect incorrectly reports that the backup was successful and hence does not retry.

Fixed Issues

See the Couchbase issue tracker for the list of fixes in this release.