-
Notifications
You must be signed in to change notification settings - Fork 183
[DOC-13899]: Create a release note for Couchbase Server 8.0.1 #4093
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
RayOffiah
wants to merge
5
commits into
release/8.0
Choose a base branch
from
DOC-13899-Create-a-release-note-for-Couchbase-Server-8.0.1
base: release/8.0
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
5 commits
Select commit
Hold shift + click to select a range
6a91e72
[DOC-13899]: Create a release note for Couchbase Server 8.0.1
RayOffiah 5a4b01b
[DOC-13899]: Create a release note for Couchbase Server 8.0.1
RayOffiah edbde77
[DOC-13899]: Create a release note for Couchbase Server 8.0.1
RayOffiah 35601db
[DOC-13899]: Create a release note for Couchbase Server 8.0.1
RayOffiah 0d4f086
[DOC-13899]: Create a release note for Couchbase Server 8.0.1
RayOffiah File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
161 changes: 161 additions & 0 deletions
161
modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,161 @@ | ||
|
|
||
|
|
||
|
|
||
| [#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. | ||
|
|
||
| *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. | ||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
| [#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 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]*:: | ||
|
|
||
| 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 | ||
RayOffiah marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| *https://jira.issues.couchbase.com/browse/MB-69955/[MB-69955]*:: | ||
|
|
||
| `CYCLE` was added as a KEYWORD for RECURSIVE WITH’s CYCLE subclause. | ||
| + | ||
| 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] | ||
RayOffiah marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| + | ||
| 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` | ||
RayOffiah marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| + | ||
| 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 cases of shard metadata mismatch. | ||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
| [#dlist-fixed-issues-801-tools] | ||
| === Tools | ||
|
|
||
| *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. | ||
|
|
||
| // generated by gemini:gemini-2.5-flash | ||
|
|
||
|
|
||
|
|
||
RayOffiah marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| *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. | ||
RayOffiah marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| 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 | ||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.