From 489f1fa2dda474854b84ad004b7e8aae7cad811b Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Wed, 29 Apr 2026 10:28:03 +0100 Subject: [PATCH 1/2] [DOC-14264]: Create release note for Couchbase Server 7.6.12 Signed-off-by: Ray Offiah --- modules/release-notes/pages/relnotes.adoc | 2 + .../docs-server-7.6.12-release-notes.adoc | 97 +++++++++++++++++++ 2 files changed, 99 insertions(+) create mode 100644 modules/release-notes/partials/docs-server-7.6.12-release-notes.adoc diff --git a/modules/release-notes/pages/relnotes.adoc b/modules/release-notes/pages/relnotes.adoc index e750096604..7f237fd959 100644 --- a/modules/release-notes/pages/relnotes.adoc +++ b/modules/release-notes/pages/relnotes.adoc @@ -4,6 +4,8 @@ :page-toclevels: 2 :stem: +include::partial$docs-server-7.6.12-release-notes.adoc[] + include::partial$docs-server-7.6.11-release-notes.adoc[] include::partial$docs-server-7.6.10-release-notes.adoc[] diff --git a/modules/release-notes/partials/docs-server-7.6.12-release-notes.adoc b/modules/release-notes/partials/docs-server-7.6.12-release-notes.adoc new file mode 100644 index 0000000000..168545f5fe --- /dev/null +++ b/modules/release-notes/partials/docs-server-7.6.12-release-notes.adoc @@ -0,0 +1,97 @@ + +[#release-7612] +== Release 7.6.12 (May 2026) + +Couchbase Server 7.6.12 was released in May 2026. +This maintenance release contains fixes to issues. + +== Fixed Issues + + + + +=== Cluster Manager +[#table-fixed-issues-7612-cluster-manager, cols='10,40,40'] +|=== +|Issue | Description | Resolution + + +|https://jira.issues.couchbase.com/browse/MB-65348/[MB-65348] + +a|The recent update introduces the addition of a Content-Type header to the Prometheus scrape endpoint for metrics. +This enhancement aims to improve interoperability and data handling by ensuring consistent content type specification. +Discussions indicate that the change is straightforward enough to consider backporting to previous versions, +though the final decision is left to the engineer based on the complexity and backward compatibility implications. +Stakeholders can expect an improvement in integration processes, +should the backporting be feasible without disrupting existing functionalities. + +// Generated by [openai:gpt-4o] + +| Issue resolved + + +|=== + + + + + + + +=== XDCR +[#table-fixed-issues-7612-xdcr, cols='10,40,40'] +|=== +|Issue | Description | Resolution + + +|https://jira.issues.couchbase.com/browse/MB-71258/[MB-71258] + +a|When pausing or deleting a replication that is replicating to or from a cluster that recently underwent a failover and needs to rollback to 0, +there could be a race condition that causes the goroutines to be stuck indefinitely. +This has now been fixed. + +| Issue resolved + + +|=== + + + + + + + +=== Analytics Service +[#table-fixed-issues-7612-analytics-service, cols='10,40,40'] +|=== +|Issue | Description | Resolution + + +|https://jira.issues.couchbase.com/browse/MB-71453/[MB-71453] + +a|Recent updates address an issue where pushing a LIMIT to index-search without the corresponding SELECT condition led to incorrect results. +This fix is incorporated across several builds, +including versions of couchbase-server and enterprise-analytics. +The main resolution involves ensuring that LIMIT conditions are only applied when their associated SELECT conditions are present, +preventing errors in query results. +Additionally, +there has been a merge of branches within the codebase to improve integration and coherence between components. +These changes enhance the stability and accuracy of data retrieval processes, +providing a more robust experience for users. +Users are encouraged to update to benefit from these refinements. + +// Generated by [openai:gpt-4o] + +| Issue resolved + + +|=== + + + + + + + + + From 785534565a6d1f4f8c152f1b65cbf3dde3af7021 Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Fri, 8 May 2026 12:29:02 +0100 Subject: [PATCH 2/2] [DOC-14264]: Create release note for Couchbase Server 7.6.12 Updated release note: Friday, 08 May 2026 Note that I have used a new agent to generate the release note. (Experimental). Signed-off-by: Ray Offiah --- .../docs-server-7.6.12-release-notes.adoc | 105 +++++------------- 1 file changed, 26 insertions(+), 79 deletions(-) diff --git a/modules/release-notes/partials/docs-server-7.6.12-release-notes.adoc b/modules/release-notes/partials/docs-server-7.6.12-release-notes.adoc index 168545f5fe..817c90c7b5 100644 --- a/modules/release-notes/partials/docs-server-7.6.12-release-notes.adoc +++ b/modules/release-notes/partials/docs-server-7.6.12-release-notes.adoc @@ -1,97 +1,44 @@ - -[#release-7612] +[#release-7-6-12] == Release 7.6.12 (May 2026) Couchbase Server 7.6.12 was released in May 2026. This maintenance release contains fixes to issues. -== Fixed Issues - - - - === Cluster Manager -[#table-fixed-issues-7612-cluster-manager, cols='10,40,40'] -|=== -|Issue | Description | Resolution - - -|https://jira.issues.couchbase.com/browse/MB-65348/[MB-65348] - -a|The recent update introduces the addition of a Content-Type header to the Prometheus scrape endpoint for metrics. -This enhancement aims to improve interoperability and data handling by ensuring consistent content type specification. -Discussions indicate that the change is straightforward enough to consider backporting to previous versions, -though the final decision is left to the engineer based on the complexity and backward compatibility implications. -Stakeholders can expect an improvement in integration processes, -should the backporting be feasible without disrupting existing functionalities. - -// Generated by [openai:gpt-4o] - -| Issue resolved - +[#table-7-6-12-Cluster-Manager, cols="1,3,1"] |=== +| Issue | Description | Resolution - - - - - - -=== XDCR -[#table-fixed-issues-7612-xdcr, cols='10,40,40'] +| https://jira.issues.couchbase.com/browse/MB-65348[MB-65348] +| Couchbase Server adds a Content-Type header to the Prometheus /metrics endpoint. +The endpoint now includes the PrometheusText0.0.4 header value. +This improvement ensures better compatibility with Prometheus scrape points. +| Issue Resolved |=== -|Issue | Description | Resolution - - -|https://jira.issues.couchbase.com/browse/MB-71258/[MB-71258] - -a|When pausing or deleting a replication that is replicating to or from a cluster that recently underwent a failover and needs to rollback to 0, -there could be a race condition that causes the goroutines to be stuck indefinitely. -This has now been fixed. - -| Issue resolved +=== Analytics Service +[#table-7-6-12-Analytics-Service, cols="1,3,1"] |=== +| Issue | Description | Resolution - - - - - - -=== Analytics Service -[#table-fixed-issues-7612-analytics-service, cols='10,40,40'] +| https://jira.issues.couchbase.com/browse/MB-71453[MB-71453] +| Queries combining a LIMIT clause with an index-nested-loop join hint now return correct results. +The Analytics Service pushed the LIMIT to the index search without evaluating all filter conditions. +This fix ensures the service evaluates the complete condition before applying the LIMIT. +| Issue Resolved |=== -|Issue | Description | Resolution - - -|https://jira.issues.couchbase.com/browse/MB-71453/[MB-71453] - -a|Recent updates address an issue where pushing a LIMIT to index-search without the corresponding SELECT condition led to incorrect results. -This fix is incorporated across several builds, -including versions of couchbase-server and enterprise-analytics. -The main resolution involves ensuring that LIMIT conditions are only applied when their associated SELECT conditions are present, -preventing errors in query results. -Additionally, -there has been a merge of branches within the codebase to improve integration and coherence between components. -These changes enhance the stability and accuracy of data retrieval processes, -providing a more robust experience for users. -Users are encouraged to update to benefit from these refinements. - -// Generated by [openai:gpt-4o] - -| Issue resolved +=== XDCR +[#table-7-6-12-XDCR, cols='1,3,1'] |=== - - - - - - - - - +| Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-71258[MB-71258] +| Pausing or deleting a replication no longer causes `go` routines to stick indefinitely. +A race condition occurred during rollbacks to zero after cluster fail-overs. +This fix resolves the deadlock and improves replication management stability. +| Issue Resolved +|=== \ No newline at end of file