You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The 3.4 SDK requires Java 8 or later to be installed, earlier versions will not work.
13
+
The 3.5 SDK requires Java 8 or later to be installed, earlier versions will not work.
14
14
_Java 17 is recommended_, which has various enhancements like sealed classes, pattern matching for switch expressions (in preview), and further updates and improvements on core libraries.
15
15
Most of the flavors available will do, although we may only provide support for OpenJDK and Oracle JDK going forward.
16
16
@@ -29,11 +29,11 @@ It is best to upgrade either the SDK or the Couchbase version you are using.
29
29
[#table_sdk_versions]
30
30
[cols="40,20,25"]
31
31
|===
32
-
| | 3.1 | SDK 3.2-3.4
32
+
| | 3.1 | SDK 3.2-3.5
33
33
34
34
| *Server 6.6*
35
-
| *✔*
36
-
| *✔*
35
+
| *◎*
36
+
| *◎*
37
37
38
38
| *Server 7.0-7.2*
39
39
| *◎*
@@ -100,7 +100,7 @@ Microsoft Windows 10 / All LTS releases from Windows Server 2016.
100
100
=== Mac OS X
101
101
102
102
The current and previous two releases of OS X.
103
-
At time of writing (October 2022): 13 (Ventura), 12 (Monterey), and 11 (Big Sur).
103
+
At time of writing (November 2023): 14 (Sonoma), 13 (Ventura), and 12 (Monterey).
104
104
M1 ARM architecture is fully supported in the Java SDK.
105
105
106
106
[discrete]
@@ -151,39 +151,43 @@ The downside of these workarounds is potentially reduced performance, which can
151
151
152
152
.Couchbase Server and SDK Supported Version Matrix
153
153
[.table-merge-cells]
154
-
[cols="7,5,7"]
154
+
[cols="7,5,6.7"]
155
155
|===
156
-
| | Server 6.6 | Server 7.0 & 7.1
156
+
| | Server 6.6 | Server 7.0 & 7.1 | Server 7.2
157
157
158
158
| Enhanced Durability
159
-
2+| All SDK versions
159
+
3+| All SDK versions
160
160
161
161
| Durable Writes
162
-
2+| Since SDK 3.0
162
+
3+| Since SDK 3.0
163
163
164
164
| Analytics
165
-
2+| Since SDK 2.7
165
+
3+| Since SDK 2.7
166
166
167
167
| Distributed ACID Transactions
168
-
2+| Since SDK 3.3 included in SDK, or since SDK 3.0 with Java Transactions Libraryfootnote:[3.0.7 or more recent recommended; preferably, follow the transitive dependency for the transactions library in Maven.]
168
+
3+| Since SDK 3.3 included in SDK, or since SDK 3.0 with Java Transactions Libraryfootnote:[3.0.7 or more recent recommended; preferably, follow the transitive dependency for the transactions library in Maven.]
169
169
170
170
| {sqlpp} Queries inside the Transaction Lambda
171
171
| Not Supported
172
-
| Since SDK 3.1, or since 3.0.7 with Java Transactions Libraryfootnote:[1.2.1 or newer recommended.]
172
+
2+| Since SDK 3.1, or since 3.0.7 with Java Transactions Libraryfootnote:[1.2.1 or newer recommended.]
173
173
174
174
| Collections
175
175
| Developer Preview in 6.6, SDK 3.0
176
-
| Since SDK 3.0.6
176
+
2+| Since SDK 3.0.6
177
177
178
178
| Scope-Level {sqlpp} Queries & all Collections features
179
179
| Not Supported
180
-
| Since SDK 3.2.0
180
+
2+| Since SDK 3.2.0
181
181
182
182
| Field Level Encryption v2
183
-
2+| Since SDK 3.0.5footnote:[Field Level Encryption distributed as separate library.]
183
+
3+| Since SDK 3.0.5footnote:[Field Level Encryption distributed as separate library.]
184
184
185
185
| Request Tracing
186
-
2+| Since SDK 3.1.0
186
+
3+| Since SDK 3.1.0
187
+
188
+
| Cloud Native Gateway
189
+
2+| Not Supported
190
+
| From SDK 3.5.0 (with xref:operator::overview.adoc[Couchbase Autonomous Operator] 2.6+)
0 commit comments