From b86150613b44d18806b3d6a1dc60e62c19480719 Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Wed, 4 Mar 2026 11:11:19 +0000 Subject: [PATCH 01/14] [DOC-13899]: Create a release note for Couchbase Server 8.0.1 Signed-off-by: Ray Offiah --- modules/release-notes/pages/relnotes.adoc | 1 + ...s-server-8.0.1-fixes-and-improvements.adoc | 155 ++++++++++++++++++ 2 files changed, 156 insertions(+) create mode 100644 modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc diff --git a/modules/release-notes/pages/relnotes.adoc b/modules/release-notes/pages/relnotes.adoc index e6a08f3389..18887b8a17 100644 --- a/modules/release-notes/pages/relnotes.adoc +++ b/modules/release-notes/pages/relnotes.adoc @@ -9,6 +9,7 @@ These release notes are focused on bug fixes and breaking changes. For information about new features and major improvements made in Couchbase Server 8.0, see xref:introduction:whats-new.adoc[What's New]. +include::partial$docs-server-8.0.1-fixes-and-improvements.adoc[] include::partial$docs-server-8.0.0-fixes-and-improvements.adoc[] include::partial$docs-server-8.0.0-breaking-changes.adoc[] include::partial$docs-server-8.0.0-known-issues.adoc[] diff --git a/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc b/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc new file mode 100644 index 0000000000..8a0cab6092 --- /dev/null +++ b/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc @@ -0,0 +1,155 @@ + + + +[#release-801] +== Release 8.0.1 (March 2026) + +Couchbase Server 8.0.1 was released in March 2026. +This maintenance release contains fixes to issues. + +[#dlist-fixed-issues-801] +== Fixed Issues + + + + +[#dlist-fixed-issues-801-cluster-manager] +=== Cluster Manager + +*https://jira.issues.couchbase.com/browse/MB-69026/[MB-69026]*:: + +Addressed an issue with stuck rebalance email alerts in Couchbase Server. + ++ + +This fix resolves problems observed when "Require encryption (TLS)" was configured, +causing alert failures. + +*https://jira.issues.couchbase.com/browse/MB-69650/[MB-69650]*:: + +A problem was introduced in 7.6.2 where the presence of a Cloud Native Gateway in the cluster would cause issues for services connecting to the cluster manager. ++ +The presence of Cloud Native Gateway no longer causes these issues. + +*https://jira.issues.couchbase.com/browse/MB-70441/[MB-70441]*:: + +The upgrade to Erlang version 26 introduced a change in behavior which requires peer certification when TLS is being used for Alert emails. +The peer certification introduced with the changes for this ticket uses the trusted CA certificates provided by the operating system. + + + + + + + + + +[#dlist-fixed-issues-801-query-service] +=== Query Service + +*https://jira.issues.couchbase.com/browse/MB-68969/[MB-68969]*:: + +* With multi-collection indexes that contained fields with `include in _all` setting enabled - there was a possibility for false positives to show up for field agnostic (composite field) queries. +This has been addressed by denying the sargability for such indexes. +* Addressed an issue where fields not belonging to a particular keyspace were being included in multi-collection indexes. +* Addressed a bug that could influence composite field (`_all`) availability based on the order in which fields were processed. + +*https://jira.issues.couchbase.com/browse/MB-69081/[MB-69081]*:: + +To retrieve a document's expiration, +the user had to specify the sub-path explicitly, +i.e `META().expiration`. +A call to the `META()` function without the sub-path would return the default expiration value 0 always which was incorrect. + + ++ + +Now, +when a user’s query invokes META() function without explicitly specifying the sub-path the document's expiration value is returned. + +*https://jira.issues.couchbase.com/browse/MB-69083/[MB-69083]*:: + +Problem: + ++ + +A query may return an incorrect result under the following conditions: + ++ + +* query contains one or more joins +* one of the joins involves a sub-query (FROM clause subquery) +* the FROM clause sub-query has a GROUP BY and/or aggregates +* the FROM clause sub-query can take advantage of index group/aggregate pushdown +(this requires an appropriate secondary index) +* CBO is ON, +and UPDATE STATISTICS has been run on all keyspaces/indexes involved + +*https://jira.issues.couchbase.com/browse/MB-69955/[MB-69955]*:: + +`CYCLE` was added as a KEYWORD for RECURSIVE WITH’s CYCLE sub-clause. ++ +This causes a syntax error when a path or sub-path’s case-insensitive identifier is named `cycle` when users upgraded to a version that supported the recursive with feature https://docs.couchbase.com/server/current/n1ql/n1ql-language-reference/with-recursive.html[WITH recursive clause] ++ +This is now handled by allowing `cycle` keyword as a permitted identifier. + +*https://jira.issues.couchbase.com/browse/MB-70112/[MB-70112]*:: + +When a prepared request is made with the `auto_execute` request parameter set as `true`, +the request would incorrectly error out with error: `Unrecognizable prepared statement - cause: JSON unmarshalling error: auto_execute did not produce a prepared statement` ++ +In this release the server silently ignores the `auto_execute` request parameter when the request is a prepared request. + + + + + + + +[#dlist-fixed-issues-801-index-service] +=== Index Service + +*https://jira.issues.couchbase.com/browse/MB-69935/[MB-69935]*:: + +Updated chronology for certain storage API calls to avoid rare corner case of shard metadata mismatch. + + + +[#dlist-fixed-issues-801-search-service] +=== Search Service + +*https://jira.issues.couchbase.com/browse/MB-68969/[MB-68969]*:: + +* With multi-collection indexes that contained fields with `include in _all` setting enabled - there was a possibility for false positives to show up for field agnostic (composite field) queries. +This has been addressed by denying the sargability for such indexes. +* Addressed an issue where fields not belonging to a particular keyspace were being included in multi-collection indexes. +* Addressed a bug that could influence composite field (`_all`) availability based on the order in which fields were processed. + + + +[#dlist-fixed-issues-801-tools] +=== Tools + +*https://jira.issues.couchbase.com/browse/MB-67774/[MB-67774]*:: + +Support has been added for Debian 13, +codenamed Trixie. +This update ensures broader compatibility with recent operating system versions. +Our internal testing has validated the integration of this new platform. + +// generated by gemini:gemini-2.5-flash + + + +*https://jira.issues.couchbase.com/browse/MB-70235/[MB-70235]*:: + +In 8.0.0 restoring to a 7.6 and below cluster with `--auto-create-buckets` did not work as we were sending a new setting. +We now omit the setting depending on the version. + +*https://jira.issues.couchbase.com/browse/MB-70255/[MB-70255]*:: + +Fixes bug where buckets with cross-cluster versioning enabled (link:https://docs.couchbase.com/server/current/learn/clusters-and-availability/xdcr-enable-crossclusterversioning.html[XDCR enable cross cluster versioning] ) would cause a merge to fail + + + + From 5691d54e04f0124e7b87916229ff87650a334d28 Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Mon, 9 Mar 2026 09:59:49 +0000 Subject: [PATCH 02/14] [DOC-13899]: Create a release note for Couchbase Server 8.0.1 Updated: 2026/03/09 @ 09:95GMT Signed-off-by: Ray Offiah --- ...s-server-8.0.1-fixes-and-improvements.adoc | 20 +++++++------------ 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc b/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc index 8a0cab6092..d76aa80779 100644 --- a/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc +++ b/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc @@ -65,7 +65,8 @@ A call to the `META()` function without the sub-path would return the default ex + Now, -when a user’s query invokes META() function without explicitly specifying the sub-path the document's expiration value is returned. +when a user’s query invokes the `META()` function without explicitly specifying the subpath, +the document's expiration value is returned. *https://jira.issues.couchbase.com/browse/MB-69083/[MB-69083]*:: @@ -87,9 +88,9 @@ and UPDATE STATISTICS has been run on all keyspaces/indexes involved *https://jira.issues.couchbase.com/browse/MB-69955/[MB-69955]*:: -`CYCLE` was added as a KEYWORD for RECURSIVE WITH’s CYCLE sub-clause. +`CYCLE` was added as a KEYWORD for RECURSIVE WITH’s CYCLE subclause. + -This causes a syntax error when a path or sub-path’s case-insensitive identifier is named `cycle` when users upgraded to a version that supported the recursive with feature https://docs.couchbase.com/server/current/n1ql/n1ql-language-reference/with-recursive.html[WITH recursive clause] +This causes a syntax error when a path or subpath’s case-insensitive identifier is named `cycle` when users upgraded to a version that supported the recursive with feature https://docs.couchbase.com/server/current/n1ql/n1ql-language-reference/with-recursive.html[WITH recursive clause] + This is now handled by allowing `cycle` keyword as a permitted identifier. @@ -111,7 +112,7 @@ In this release the server silently ignores the `auto_execute` request parameter *https://jira.issues.couchbase.com/browse/MB-69935/[MB-69935]*:: -Updated chronology for certain storage API calls to avoid rare corner case of shard metadata mismatch. +Updated chronology for certain storage API calls to avoid rare corner cases of shard metadata mismatch. @@ -132,10 +133,7 @@ This has been addressed by denying the sargability for such indexes. *https://jira.issues.couchbase.com/browse/MB-67774/[MB-67774]*:: -Support has been added for Debian 13, -codenamed Trixie. -This update ensures broader compatibility with recent operating system versions. -Our internal testing has validated the integration of this new platform. +We are pleased to announce the addition of support for Debian 13 (Trixie). // generated by gemini:gemini-2.5-flash @@ -148,8 +146,4 @@ We now omit the setting depending on the version. *https://jira.issues.couchbase.com/browse/MB-70255/[MB-70255]*:: -Fixes bug where buckets with cross-cluster versioning enabled (link:https://docs.couchbase.com/server/current/learn/clusters-and-availability/xdcr-enable-crossclusterversioning.html[XDCR enable cross cluster versioning] ) would cause a merge to fail - - - - +Fixes a bug where buckets with cross-cluster versioning enabled (link:https://docs.couchbase.com/server/current/learn/clusters-and-availability/xdcr-enable-crossclusterversioning.html[XDCR enable cross-cluster versioning]) would cause a merge to fail \ No newline at end of file From 4ec1c8139e13514a11377cc0c0e7f74496c42d80 Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Mon, 9 Mar 2026 19:46:19 +0000 Subject: [PATCH 03/14] [DOC-13899]: Create a release note for Couchbase Server 8.0.1 Updated: 2026/03/09 @ 19:46GMT Signed-off-by: Ray Offiah --- ...s-server-8.0.1-fixes-and-improvements.adoc | 23 +++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc b/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc index d76aa80779..fc8da92e21 100644 --- a/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc +++ b/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc @@ -36,6 +36,21 @@ The presence of Cloud Native Gateway no longer causes these issues. The upgrade to Erlang version 26 introduced a change in behavior which requires peer certification when TLS is being used for Alert emails. The peer certification introduced with the changes for this ticket uses the trusted CA certificates provided by the operating system. +*https://jira.issues.couchbase.com/browse/MB-70629/[MB-70629]*:: + +RBAC groups containing security_admin_local, +security_admin_external, +or ro_admin roles are not handled correctly on upgrade to 8.0. +The upgrade handling should replace: + +* security_admin_local with security_admin + local_user_admin +* security_admin_external with security_admin + external_user_admin +* ro_admin with ro_admin + ro_security_admin + +The issue also occurs when restoring users from a backup taken on a release prior to 8.0. + +The workaround for both the upgrade and restore case is to manually correct the affected users after the upgrade/restore completes. + @@ -133,7 +148,11 @@ This has been addressed by denying the sargability for such indexes. *https://jira.issues.couchbase.com/browse/MB-67774/[MB-67774]*:: -We are pleased to announce the addition of support for Debian 13 (Trixie). +We are pleased to announce expanded platform compatibility. +Support has been added for Debian 13, +codenamed Trixie. +This enhancement allows users to deploy our software on the latest Debian stable release. +Comprehensive testing was performed to ensure seamless integration and stability in this new environment. // generated by gemini:gemini-2.5-flash @@ -146,4 +165,4 @@ We now omit the setting depending on the version. *https://jira.issues.couchbase.com/browse/MB-70255/[MB-70255]*:: -Fixes a bug where buckets with cross-cluster versioning enabled (link:https://docs.couchbase.com/server/current/learn/clusters-and-availability/xdcr-enable-crossclusterversioning.html[XDCR enable cross-cluster versioning]) would cause a merge to fail \ No newline at end of file +Fixes a bug where buckets with cross-cluster versioning enabled (link:https://docs.couchbase.com/server/current/learn/clusters-and-availability/xdcr-enable-crossclusterversioning.html[XDCR enable cross-cluster versioning]) would cause a merge to fail. From be2d42c8e861e9f8c37bc40d8caf6977348dc8ad Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Wed, 11 Mar 2026 09:06:24 +0000 Subject: [PATCH 04/14] [DOC-13899]: Create a release note for Couchbase Server 8.0.1 Updated: 2026/03/11 @ 09:06GMT Signed-off-by: Ray Offiah --- ...s-server-8.0.1-fixes-and-improvements.adoc | 28 ++++++------------- 1 file changed, 8 insertions(+), 20 deletions(-) diff --git a/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc b/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc index fc8da92e21..a44d31d1a6 100644 --- a/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc +++ b/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc @@ -73,7 +73,8 @@ This has been addressed by denying the sargability for such indexes. To retrieve a document's expiration, the user had to specify the sub-path explicitly, -i.e `META().expiration`. +i.e., +`META().expiration`. A call to the `META()` function without the sub-path would return the default expiration value 0 always which was incorrect. @@ -130,29 +131,16 @@ In this release the server silently ignores the `auto_execute` request parameter Updated chronology for certain storage API calls to avoid rare corner cases of shard metadata mismatch. - -[#dlist-fixed-issues-801-search-service] -=== Search Service - -*https://jira.issues.couchbase.com/browse/MB-68969/[MB-68969]*:: - -* With multi-collection indexes that contained fields with `include in _all` setting enabled - there was a possibility for false positives to show up for field agnostic (composite field) queries. -This has been addressed by denying the sargability for such indexes. -* Addressed an issue where fields not belonging to a particular keyspace were being included in multi-collection indexes. -* Addressed a bug that could influence composite field (`_all`) availability based on the order in which fields were processed. - - - [#dlist-fixed-issues-801-tools] === Tools *https://jira.issues.couchbase.com/browse/MB-67774/[MB-67774]*:: -We are pleased to announce expanded platform compatibility. -Support has been added for Debian 13, -codenamed Trixie. -This enhancement allows users to deploy our software on the latest Debian stable release. -Comprehensive testing was performed to ensure seamless integration and stability in this new environment. +Support has been added for Debian 13 (Trixie). +This expands the range of officially supported operating systems. +Compatibility with current builds is being confirmed through rigorous testing. +Automated test suites are actively validating functionality on Debian 13. +This ensures a stable and reliable experience for users on this new platform. // generated by gemini:gemini-2.5-flash @@ -165,4 +153,4 @@ We now omit the setting depending on the version. *https://jira.issues.couchbase.com/browse/MB-70255/[MB-70255]*:: -Fixes a bug where buckets with cross-cluster versioning enabled (link:https://docs.couchbase.com/server/current/learn/clusters-and-availability/xdcr-enable-crossclusterversioning.html[XDCR enable cross-cluster versioning]) would cause a merge to fail. +Fixes a bug where buckets with cross-cluster versioning enabled (link:https://docs.couchbase.com/server/current/learn/clusters-and-availability/xdcr-enable-crossclusterversioning.html[XDCR enable cross-cluster versioning]) would cause a merge to fail From da35c420a7f1abc72b08a830d948869f097aade7 Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Fri, 13 Mar 2026 10:17:09 +0000 Subject: [PATCH 05/14] [DOC-13899]: Create a release note for Couchbase Server 8.0.1 Updated: 2026/03/13 @ 10:12GMT Signed-off-by: Ray Offiah --- .../docs-server-8.0.1-fixes-and-improvements.adoc | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc b/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc index a44d31d1a6..1b9fad2a56 100644 --- a/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc +++ b/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc @@ -131,16 +131,21 @@ In this release the server silently ignores the `auto_execute` request parameter Updated chronology for certain storage API calls to avoid rare corner cases of shard metadata mismatch. + + + [#dlist-fixed-issues-801-tools] === Tools *https://jira.issues.couchbase.com/browse/MB-67774/[MB-67774]*:: -Support has been added for Debian 13 (Trixie). -This expands the range of officially supported operating systems. -Compatibility with current builds is being confirmed through rigorous testing. -Automated test suites are actively validating functionality on Debian 13. -This ensures a stable and reliable experience for users on this new platform. +We are pleased to announce expanded platform compatibility with this update. +Official support for Debian 13, +codenamed Trixie, +has now been added. +This allows users to deploy and run our software on the latest Debian distribution. +Extensive internal testing has confirmed stability and functionality. +This enhancement ensures our software remains compatible with modern operating environments. // generated by gemini:gemini-2.5-flash From 22cd20c8036d6680a012a92765e7d8f9a0dc79da Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Wed, 18 Mar 2026 08:36:06 +0000 Subject: [PATCH 06/14] [DOC-13899]: Create a release note for Couchbase Server 8.0.1 Updated: 2026/03/18 @ 08:35GMT Signed-off-by: Ray Offiah --- ...cs-server-8.0.1-fixes-and-improvements.adoc | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc b/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc index 1b9fad2a56..90247d1672 100644 --- a/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc +++ b/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc @@ -132,6 +132,14 @@ Updated chronology for certain storage API calls to avoid rare corner cases of s +[#dlist-fixed-issues-801-search-service] +=== Search Service + +*https://jira.issues.couchbase.com/browse/MB-70388/[MB-70388]*:: + +Fixed an issue where we did not set `docvalues` for `geopoint` fields internally, +causing it to be computed on demand for every query + [#dlist-fixed-issues-801-tools] @@ -139,13 +147,9 @@ Updated chronology for certain storage API calls to avoid rare corner cases of s *https://jira.issues.couchbase.com/browse/MB-67774/[MB-67774]*:: -We are pleased to announce expanded platform compatibility with this update. -Official support for Debian 13, -codenamed Trixie, -has now been added. -This allows users to deploy and run our software on the latest Debian distribution. -Extensive internal testing has confirmed stability and functionality. -This enhancement ensures our software remains compatible with modern operating environments. +We are pleased to announce added support for Debian 13 (Trixie). +This update expands compatibility with the latest Debian distribution. +Comprehensive testing has confirmed stable performance on this new platform. // generated by gemini:gemini-2.5-flash From 6888f97ab4d156b4102d209b9be992ec6d02cfba Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Fri, 20 Mar 2026 13:44:19 +0000 Subject: [PATCH 07/14] [DOC-13899]: Create a release note for Couchbase Server 8.0.1 Updated: 2026/03/20 @ 13:44GMT Signed-off-by: Ray Offiah --- .../docs-server-8.0.1-fixes-and-improvements.adoc | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc b/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc index 90247d1672..69550e8c77 100644 --- a/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc +++ b/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc @@ -147,12 +147,7 @@ causing it to be computed on demand for every query *https://jira.issues.couchbase.com/browse/MB-67774/[MB-67774]*:: -We are pleased to announce added support for Debian 13 (Trixie). -This update expands compatibility with the latest Debian distribution. -Comprehensive testing has confirmed stable performance on this new platform. - -// generated by gemini:gemini-2.5-flash - +Added support for Debian 13 (Trixie). *https://jira.issues.couchbase.com/browse/MB-70235/[MB-70235]*:: @@ -163,3 +158,6 @@ We now omit the setting depending on the version. *https://jira.issues.couchbase.com/browse/MB-70255/[MB-70255]*:: Fixes a bug where buckets with cross-cluster versioning enabled (link:https://docs.couchbase.com/server/current/learn/clusters-and-availability/xdcr-enable-crossclusterversioning.html[XDCR enable cross-cluster versioning]) would cause a merge to fail + + + From 5fd76d52d12cc4ce69f58f1302ed443abdd59c2f Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Mon, 23 Mar 2026 11:21:12 +0000 Subject: [PATCH 08/14] [DOC-13899]: Create a release note for Couchbase Server 8.0.1 Updated: 2026/03/23 @ 11:21GMT Signed-off-by: Ray Offiah --- ...s-server-8.0.1-fixes-and-improvements.adoc | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc b/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc index 69550e8c77..c54a8158c1 100644 --- a/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc +++ b/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc @@ -36,6 +36,13 @@ The presence of Cloud Native Gateway no longer causes these issues. The upgrade to Erlang version 26 introduced a change in behavior which requires peer certification when TLS is being used for Alert emails. The peer certification introduced with the changes for this ticket uses the trusted CA certificates provided by the operating system. +*https://jira.issues.couchbase.com/browse/MB-70597/[MB-70597]*:: + +Prior to this fix, +the `ro_security_admin` role user did not have read access to security related groups via a GET of `/settings/rbac/groups`. +After this fix, +`ro_security_admin` will be able to see all groups including the security ones + *https://jira.issues.couchbase.com/browse/MB-70629/[MB-70629]*:: RBAC groups containing security_admin_local, @@ -119,6 +126,19 @@ In this release the server silently ignores the `auto_execute` request parameter +[#dlist-fixed-issues-801-eventing-service] +=== Eventing Service + +*https://jira.issues.couchbase.com/browse/MB-69687/[MB-69687]*:: + +In version 8.0, +a security vulnerability was identified in the Cluster Manager when node-to-node encryption is enabled and client certificate authentication is configured as `Hybrid` or `Mandatory`. +This issue, +which is not present in releases prior to 8.0, +could be exposed via the Eventing service, +potentially allowing a user to select and interact with scopes or collections beyond their assigned RBAC permissions. +This release (`8.0.1`) resolves the underlying issue in the Cluster Manager to ensure that RBAC enforcement is strictly maintained for services across all mutual TLS (mTLS) configurations. + From 5e9258a3197542c34ac6600c4e0f04562537abda Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Mon, 23 Mar 2026 12:01:03 +0000 Subject: [PATCH 09/14] [DOC-13899]: Create a release note for Couchbase Server 8.0.1 Updated: 2026/03/23 @ 12:00GMT Signed-off-by: Ray Offiah --- .../docs-server-8.0.1-fixes-and-improvements.adoc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc b/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc index c54a8158c1..6ec0b4953a 100644 --- a/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc +++ b/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc @@ -50,12 +50,22 @@ security_admin_external, or ro_admin roles are not handled correctly on upgrade to 8.0. The upgrade handling should replace: ++ + +-- + * security_admin_local with security_admin + local_user_admin * security_admin_external with security_admin + external_user_admin * ro_admin with ro_admin + ro_security_admin +-- + ++ + The issue also occurs when restoring users from a backup taken on a release prior to 8.0. ++ + The workaround for both the upgrade and restore case is to manually correct the affected users after the upgrade/restore completes. From d6098cfbe9b720610dc4ee112c800df0ae95469c Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Fri, 27 Mar 2026 07:41:57 +0000 Subject: [PATCH 10/14] [DOC-13899]: Create a release note for Couchbase Server 8.0.1 Added a `known issues` section Signed-off-by: Ray Offiah --- modules/release-notes/pages/relnotes.adoc | 2 ++ .../docs-server-8.0.1-known-issues.adoc | 33 +++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 modules/release-notes/partials/docs-server-8.0.1-known-issues.adoc diff --git a/modules/release-notes/pages/relnotes.adoc b/modules/release-notes/pages/relnotes.adoc index 18887b8a17..23e4941558 100644 --- a/modules/release-notes/pages/relnotes.adoc +++ b/modules/release-notes/pages/relnotes.adoc @@ -10,6 +10,8 @@ These release notes are focused on bug fixes and breaking changes. For information about new features and major improvements made in Couchbase Server 8.0, see xref:introduction:whats-new.adoc[What's New]. include::partial$docs-server-8.0.1-fixes-and-improvements.adoc[] +include::partial$docs-server-8.0.1-known-issues.adoc[] + include::partial$docs-server-8.0.0-fixes-and-improvements.adoc[] include::partial$docs-server-8.0.0-breaking-changes.adoc[] include::partial$docs-server-8.0.0-known-issues.adoc[] diff --git a/modules/release-notes/partials/docs-server-8.0.1-known-issues.adoc b/modules/release-notes/partials/docs-server-8.0.1-known-issues.adoc new file mode 100644 index 0000000000..6134c46235 --- /dev/null +++ b/modules/release-notes/partials/docs-server-8.0.1-known-issues.adoc @@ -0,0 +1,33 @@ + +[#known-issues-801] +== Known Issues + +For Couchbase Server 8.0.1 was released in March 2026, +these are the known issues that aren’t yet resolved. + + + + + + + + + +[#dlist-known-issues-801-search-service] +=== Search Service + +*https://jira.issues.couchbase.com/browse/MB-70770/[MB-70770]*:: + +In extremely rare scenarios, +document deletions may not be consistently reflected in the index. +As a result, +a small number of documents that have been successfully deleted from the KV layer may continue to persist in the index as stale entries. + ++ + +This condition is highly infrequent and non-deterministic, +but it can lead to minor discrepancies in document counts between FTS and KV. +Such inconsistencies are typically limited in scope and involve only a very small number of documents; however, +they may impact count-based validations or comparisons between the two systems. + + From d9ffe099d68c1520bdbdd92b18b3a191c50290f7 Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Fri, 27 Mar 2026 08:43:56 +0000 Subject: [PATCH 11/14] [DOC-13899]: Create a release note for Couchbase Server 8.0.1 Quick fix for the build which is aliasing an existing file. Signed-off-by: Ray Offiah --- ...elease-note-for-Couchbase-Server-8.0.1.yml | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 preview/DOC-13899-Create-a-release-note-for-Couchbase-Server-8.0.1.yml diff --git a/preview/DOC-13899-Create-a-release-note-for-Couchbase-Server-8.0.1.yml b/preview/DOC-13899-Create-a-release-note-for-Couchbase-Server-8.0.1.yml new file mode 100644 index 0000000000..e09fb02dff --- /dev/null +++ b/preview/DOC-13899-Create-a-release-note-for-Couchbase-Server-8.0.1.yml @@ -0,0 +1,29 @@ +sources: + docs-devex: + branches: [DOC-13899-Create-a-release-note-for-Couchbase-Server-8.0.1] + + docs-analytics: + branches: release/8.0 + + couchbase-cli: + branches: morpheus + startPaths: docs/ + + backup: + branches: morpheus + startPaths: docs/ + + #analytics: + # url: ../../docs-includes/docs-analytics + # branches: HEAD + + cb-swagger: + url: https://github.com/couchbaselabs/cb-swagger + branches: release/8.0 + start_path: docs + + # Minimal SDK build + docs-sdk-common: + branches: [release/8.0] + docs-sdk-java: + branches: [3.8-api] From 91d9e044bab3f1d53b649836d41c38ae9feb454d Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Fri, 27 Mar 2026 08:55:07 +0000 Subject: [PATCH 12/14] Revert "[DOC-13899]: Create a release note for Couchbase Server 8.0.1" This reverts commit 71ca257b3cb5f96f8c8558730a3a1f32c68f5800. --- ...elease-note-for-Couchbase-Server-8.0.1.yml | 29 ------------------- 1 file changed, 29 deletions(-) delete mode 100644 preview/DOC-13899-Create-a-release-note-for-Couchbase-Server-8.0.1.yml diff --git a/preview/DOC-13899-Create-a-release-note-for-Couchbase-Server-8.0.1.yml b/preview/DOC-13899-Create-a-release-note-for-Couchbase-Server-8.0.1.yml deleted file mode 100644 index e09fb02dff..0000000000 --- a/preview/DOC-13899-Create-a-release-note-for-Couchbase-Server-8.0.1.yml +++ /dev/null @@ -1,29 +0,0 @@ -sources: - docs-devex: - branches: [DOC-13899-Create-a-release-note-for-Couchbase-Server-8.0.1] - - docs-analytics: - branches: release/8.0 - - couchbase-cli: - branches: morpheus - startPaths: docs/ - - backup: - branches: morpheus - startPaths: docs/ - - #analytics: - # url: ../../docs-includes/docs-analytics - # branches: HEAD - - cb-swagger: - url: https://github.com/couchbaselabs/cb-swagger - branches: release/8.0 - start_path: docs - - # Minimal SDK build - docs-sdk-common: - branches: [release/8.0] - docs-sdk-java: - branches: [3.8-api] From b7ced56c253d621e7295f9c247abb25e04713527 Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Fri, 27 Mar 2026 09:29:53 +0000 Subject: [PATCH 13/14] [DOC-13899]: Create a release note for Couchbase Server 8.0.1 Adding a horizontal rule to the release note page to mark out where each version begins. Signed-off-by: Ray Offiah --- modules/release-notes/pages/relnotes.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/release-notes/pages/relnotes.adoc b/modules/release-notes/pages/relnotes.adoc index 23e4941558..7d323a7259 100644 --- a/modules/release-notes/pages/relnotes.adoc +++ b/modules/release-notes/pages/relnotes.adoc @@ -11,7 +11,7 @@ For information about new features and major improvements made in Couchbase Serv include::partial$docs-server-8.0.1-fixes-and-improvements.adoc[] include::partial$docs-server-8.0.1-known-issues.adoc[] - +'''' include::partial$docs-server-8.0.0-fixes-and-improvements.adoc[] include::partial$docs-server-8.0.0-breaking-changes.adoc[] include::partial$docs-server-8.0.0-known-issues.adoc[] From 7ca664cf0f27c612ddd56e9197ea829057c699d0 Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Fri, 27 Mar 2026 09:45:46 +0000 Subject: [PATCH 14/14] [DOC-13899]: Create a release note for Couchbase Server 8.0.1 Updated 2026/03/27 @ 09:45GMT Signed-off-by: Ray Offiah --- .../partials/docs-server-8.0.1-fixes-and-improvements.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc b/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc index 6ec0b4953a..96cccd5592 100644 --- a/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc +++ b/modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc @@ -187,7 +187,7 @@ We now omit the setting depending on the version. *https://jira.issues.couchbase.com/browse/MB-70255/[MB-70255]*:: -Fixes a bug where buckets with cross-cluster versioning enabled (link:https://docs.couchbase.com/server/current/learn/clusters-and-availability/xdcr-enable-crossclusterversioning.html[XDCR enable cross-cluster versioning]) would cause a merge to fail +Addressed a bug where buckets with cross-cluster versioning enabled (link:https://docs.couchbase.com/server/current/learn/clusters-and-availability/xdcr-enable-crossclusterversioning.html[XDCR enable cross-cluster versioning]) would cause a merge to fail.