Skip to content

Commit c9e9e82

Browse files
Update compatibility.adoc
DOC-13974 DOC-13557 DOC-13603
1 parent 9983157 commit c9e9e82

1 file changed

Lines changed: 35 additions & 43 deletions

File tree

modules/project-docs/pages/compatibility.adoc

Lines changed: 35 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -43,37 +43,33 @@ Please make sure you run on one of the latest patch releases, since they provide
4343
In general, the JVM eliminates concerns about underlying OS compatibility,
4444
and Couchbase JVM SDKs can be expected to run on all of the Operating Systems supported by xref:{version-server}@server:install:install-platforms.adoc[Couchbase Server].
4545

46-
The {name-sdk} is tested and supported on the following OSs and platforms:
46+
47+
The {name-sdk} will run on, and is supported on, the following OSs and platforms.
48+
The SDK has been tested on a representative subset of the platforms listed below.
4749

4850
****
4951
[discrete]
5052
=== GNU/Linux
5153
5254
* Amazon Linux 2 & AL2023.
53-
* Red Hat Enterprise Linux 8 & 9;
54-
* Oracle Linux 8 & 9.
55+
* Red Hat Enterprise Linux 8, 9, & 10.
56+
* Oracle Linux 8, 9, & 10.
5557
* Ubuntu (LTS) 22.04 (_Jammy_) & 24.04 (_Noble_).
56-
* Debian 11 (_Bullseye_) & Debian 12 (_Bookworm_).
57-
* SUSE Enterprise Linux 12 & 15
58-
* Alpine Linux 3.18 (_Oracle JDK only_) -- but see <<alpine-linux-compatibility, workaround note below>>.
58+
* Debian 11 (_Bullseye_), Debian 12 (_Bookworm_), & Debian 13 (_Trixie_).
59+
* SUSE Enterprise Linux 12 & 15.
60+
* Alpine Linux 3.21 - 3.23.
5961
6062
[discrete]
6163
=== Microsoft Windows
6264
6365
* Microsoft Windows 10 & 11;
64-
* Windows Server 2019 & 2022.
66+
* Windows Server 2019, 2022, & 2025.
6567
6668
[discrete]
6769
=== Mac OS X
6870
6971
The current and previous two releases of OS X.
70-
At time of writing (April 2025): 15 (Sequoia), 14 (Sonoma), and 13 (Ventura).
71-
M1 ARM architecture is fully supported in the {name-sdk}.
72-
73-
[discrete]
74-
=== ARM Processor Support
75-
76-
AWS Amazon Graviton2, Apple M1 ARM processors, and ARMv8 on Ubuntu 20.04+ (from SDK 3.4).
72+
At time of writing (February 2026): 26 (Tahoe), 15 (Sequoia), and 14 (Sonoma).
7773
****
7874

7975
The JVM SDKs should also be expected to run on other commonly-available GNU/Linux distributions which support an appropriate JDK, but not all combinations can be tested -- notable exceptions are listed below.
@@ -135,34 +131,38 @@ The matrix below denotes the version of Couchbase Server, the version of the {na
135131

136132
* ✖ *Unsupported*: This combination is not tested, and is not within the scope of technical support if you have purchased a support agreement.
137133
* ◎ *Compatible*: This combination has been tested previously, and should be compatible.
138-
This combination is not recommended by our technical support organization.
134+
evertheless, this combination is not recommended by our technical support organization, as not all of the latest features are supported by it.
139135
It is best to upgrade either the SDK or the Couchbase version you are using.
140136
* ✔ *Supported*: This combination is subject to ongoing quality assurance, and is fully supported by our technical support organization.
141137

142138
.Recommended SDK per Server Version Matrix
143139
[#table_sdk_versions]
144140
|===
145-
| | 3.4, 3.5 | 3.6, 3.7 | 3.8 | 3.9, 3.10
141+
| | 3.4, 3.5 | 3.6, 3.7 | 3.8 | 3.9-3.11
146142

147-
| *Server 7.0 - 7.2*
143+
| *Server 8.0* ①
148144
| *✔*
149145
| *✔*
150146
| *✔*
151147
| *✔*
152148

153-
| *Server 7.6*
149+
| *Server 7.6*
154150
| *✔*
155151
| *✔*
156152
| *✔*
157153
| *✔*
158154

159-
| *Server 8.0*
155+
| *Server 7.2*
160156
| *◎*
161157
| *◎*
162158
| *✔*
163159
| *✔*
164160
|===
165161

162+
163+
① Server 7.6 & 8.0 are compatible with all supported (not yet End-of-Life) versions of the {name-sdk}, but for full support of the latest features you need to upgrade to a recent version of the SDK.
164+
See the <<#couchbase-new-feature-availability-matrix,Feature Availablity matrix below>> and the xref:sdk-release-notes.adoc[Release Notes page].
165+
166166
Note the https://www.couchbase.com/support-policy/EOL/[End of Life dates^] for Couchbase Server and SDK versions.
167167
See the notes there for Support details.
168168

@@ -180,35 +180,27 @@ include::{version-common}@sdk:shared:partial$capella.adoc[tag=cloud]
180180
[.table-merge-cells]
181181
[cols="7,6,6,6"]
182182
|===
183-
| | Server 7.0 & 7.1 | Server 7.2 | Server 7.6
184-
185-
| Enhanced Durability
186-
3+| All SDK versions
183+
| | Server 7.2 | Server 7.6 | Server 8.0
187184

188-
| Durable Writes
189-
3+| Since 3.0
185+
| KV Range Scan
186+
| N/A
187+
2+| All supported SDK versions
190188

191-
| Analytics
192-
3+| Since 2.7
193-
194-
| Collections
195-
3+| Since 3.0.6
196-
197-
| Scope-Level {sqlpp} (formerly N1QL) Queries & all Collections features
198-
3+| Since SDK 3.2.0
199-
200-
| Request Tracing
201-
3+| Since SDK 3.1.0
189+
| Vector Search
190+
| N/A
191+
2+| From SDK 3.6.0 (base64 encoded vectors from 3.7.0)
202192

203-
| Cloud Native Gateway
204-
| Not Supported
205-
2+| From SDK 3.5.0 (with xref:operator::overview.adoc[Couchbase Autonomous Operator] 2.6.1+)
193+
| Preferred Server Group Replica Reads
194+
| N/A
195+
2+| From SDK 3.7.4 (with Server 7.6.2 onwards)
206196

207-
| Vector Search
197+
| Vector Query using GSI
208198
2+| N/A
209-
| From SDK 3.6.0
199+
| From SDK 3.9.0 ①
210200
|===
211201

202+
① As part of the standard SDK {sqlpp} API, it should be compatible with all earlier versions of the SDK -- but it has not been tested.
203+
212204
This table is not an exhaustive list -- just a few highlights -- provided to help assess compatibility of older versions in particular.
213205
For alignment of SDKs and new Server features, scroll down to the information below the <<api-version,API Version table>>.
214206

@@ -221,13 +213,13 @@ The following table provides an overview at the time of Java SDK {sdk_dot_minor}
221213
.Recommended Spring Data Couchbase per Server Version Matrix
222214
[#table_spring_versions]
223215
|===
224-
| | SDC 5.0 - 5.2 | SDC 5.3 - 5.5
216+
| | SDC 5.4 - 5.5 | SDC 6.0
225217

226218
| _Status ->_
227219
| _Maintenance Support_
228220
| _New Features, Active Development_
229221

230-
| *Server 7.0 - 8.0*
222+
| *Server 7.2 - 8.0*
231223
| *Compatible*
232224
| *Recommended*
233225
|===

0 commit comments

Comments
 (0)