Skip to content

[DOC-13899]: Create a release note for Couchbase Server 8.0.1#4093

Open
RayOffiah wants to merge 3 commits intorelease/8.0from
DOC-13899-Create-a-release-note-for-Couchbase-Server-8.0.1
Open

[DOC-13899]: Create a release note for Couchbase Server 8.0.1#4093
RayOffiah wants to merge 3 commits intorelease/8.0from
DOC-13899-Create-a-release-note-for-Couchbase-Server-8.0.1

Conversation

@RayOffiah
Copy link
Contributor

@RayOffiah RayOffiah requested a review from a team March 4, 2026 11:20
@RayOffiah RayOffiah self-assigned this Mar 4, 2026
@RayOffiah RayOffiah added the enhancement New feature or request label Mar 4, 2026
@RayOffiah RayOffiah force-pushed the DOC-13899-Create-a-release-note-for-Couchbase-Server-8.0.1 branch 2 times, most recently from 2482e53 to 84de4e8 Compare March 4, 2026 11:41
Signed-off-by: Ray Offiah <ray.offiah@couchbase.com>
@RayOffiah RayOffiah force-pushed the DOC-13899-Create-a-release-note-for-Couchbase-Server-8.0.1 branch from 84de4e8 to 6a91e72 Compare March 9, 2026 09:42
Updated: 2026/03/09 @ 09:95GMT
Signed-off-by: Ray Offiah <ray.offiah@couchbase.com>
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds the Couchbase Server 8.0.1 release-notes content to the release notes section of the documentation, so it renders on the main relnotes.adoc page.

Changes:

  • Introduces a new partial for 8.0.1 fixes and improvements with service-specific “Fixed Issues” entries.
  • Updates the release notes page to include the new 8.0.1 partial ahead of the existing 8.0.0 content.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 9 comments.

File Description
modules/release-notes/partials/docs-server-8.0.1-fixes-and-improvements.adoc New 8.0.1 “Fixed Issues” release-note content organized by service.
modules/release-notes/pages/relnotes.adoc Includes the new 8.0.1 partial in the rendered release notes page.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +99 to +100
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`
Copy link

Copilot AI Mar 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The MB-70112 paragraph has a double space ("made with the auto_execute") and the phrase "error out with error" is redundant. Tightening the wording will make the release note easier to scan.

Suggested change
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`
When a prepared request is made with the `auto_execute` request parameter set as `true`,
the request would incorrectly return the following error: `Unrecognizable prepared statement - cause: JSON unmarshalling error: auto_execute did not produce a prepared statement`

Copilot uses AI. Check for mistakes.

*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
Copy link

Copilot AI Mar 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This entry is missing ending punctuation. Please add a period (and consider rephrasing "Fixes a bug" to a past-tense or neutral release-notes style if that’s the pattern elsewhere in this document).

Suggested change
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.

Copilot uses AI. Check for mistakes.
Comment on lines +36 to +37
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.
Copy link

Copilot AI Mar 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The MB-70441 description uses the term "peer certification", which is ambiguous and may be incorrect in a TLS context. Consider rephrasing to explicitly describe the behavior (for example, peer certificate verification against the OS trust store) so readers understand what changed.

Suggested change
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.
The upgrade to Erlang version 26 introduced a change in behavior which requires verification of the peer's TLS certificate when TLS is being used for Alert emails.
This peer certificate verification uses the trusted CA certificates provided by the operating system (the OS trust store).

Copilot uses AI. Check for mistakes.
Comment on lines +122 to +130
*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.



Copy link

Copilot AI Mar 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

MB-68969 appears here under Search Service with the same text already listed under Query Service. Please confirm whether this issue actually affects Search Service; if not, remove it or replace it with the correct Search Service fixed-issue ID and description.

Suggested change
*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.
No Search Service-specific fixes are listed for this release.

Copilot uses AI. Check for mistakes.
Comment on lines +138 to +141
// generated by gemini:gemini-2.5-flash



Copy link

Copilot AI Mar 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove the in-file note "generated by gemini:gemini-2.5-flash". This metadata is not user-facing documentation and will ship in published release notes if left in place.

Suggested change
// generated by gemini:gemini-2.5-flash

Copilot uses AI. Check for mistakes.

*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.
Copy link

Copilot AI Mar 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This sentence has a couple of readability issues: missing comma after "In 8.0.0", "7.6 and below" is awkward phrasing (consider "7.6 and earlier"), and there is a double space before "did". Please clean this up to avoid shipping typos in release notes.

Suggested change
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.
In 8.0.0, restoring to a 7.6 and earlier cluster with `--auto-create-buckets` did not work as we were sending a new setting.

Copilot uses AI. Check for mistakes.

To retrieve a document's expiration,
the user had to specify the sub-path explicitly,
i.e `META().expiration`.
Copy link

Copilot AI Mar 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The MB-69081 entry uses "i.e" without punctuation and reads like a sentence fragment. Please change to "i.e.," (or rephrase) to match standard usage and improve readability.

Suggested change
i.e `META().expiration`.
i.e., `META().expiration`.

Copilot uses AI. Check for mistakes.
* 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
Copy link

Copilot AI Mar 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The MB-69083 item lists the problem and triggering conditions but never states the fix/resolution. Release-note entries should include what changed in 8.0.1 (and, if helpful, the user-visible effect).

Suggested change
and UPDATE STATISTICS has been run on all keyspaces/indexes involved
and UPDATE STATISTICS has been run on all keyspaces/indexes involved
+
The query optimizer has been corrected so that such queries now return the correct results when run on 8.0.1, without requiring any changes to existing queries or indexes.

Copilot uses AI. Check for mistakes.

`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]
Copy link

Copilot AI Mar 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This MB-69955 description is a run-on sentence (and has a double space before "when users upgraded"). Please split into clearer sentences and add ending punctuation; also consider using an xref for the WITH RECURSIVE doc link if that is the convention for internal docs.

Suggested change
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 caused syntax errors when a path or subpath’s case-insensitive identifier was named `cycle` when users upgraded to a version that supported the recursive WITH feature. For more information, see https://docs.couchbase.com/server/current/n1ql/n1ql-language-reference/with-recursive.html[WITH RECURSIVE clause].

Copilot uses AI. Check for mistakes.
Updated: 2026/03/09 @ 19:46GMT
Signed-off-by: Ray Offiah <ray.offiah@couchbase.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants