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
Copy file name to clipboardExpand all lines: modules/project-docs/pages/sdk-release-notes.adoc
+25-8Lines changed: 25 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,6 +27,10 @@ We always recommend using the latest version of the SDK -- it contains all of th
27
27
All patch releases for each dot minor release should be API compatible, and safe to upgrade;
28
28
any changes to expected behavior are noted in the release notes that follow.
29
29
30
+
Version 3.8 of the Java SDK implements the 3.7 xref:compatibility.adoc#api-version[SDK API].
31
+
See the xref:compatibility.adoc#couchbase-feature-availability-matrix[compatibility pages] for more information on feature compatibility with different versions of Couchbase Server.
32
+
33
+
30
34
////
31
35
# get version numbers like this
32
36
src=../couchbase-jvm-clients
@@ -64,24 +68,35 @@ Optional artifacts on top of this SDK version are tested for the following compa
64
68
|=======================
65
69
66
70
67
-
### Bug
71
+
==== Bugfixes
68
72
69
-
[JVMCBC-1628](https://couchbasecloud.atlassian.net/browse/JVMCBC-1628) Specifying DISABLE\_READ\_SKEW\_DETECTION causes transactional getMulti to fail
[JCBC-2186](https://couchbasecloud.atlassian.net/browse/JCBC-2186) Update Bucket & Storage Support in SDKs
80
93
81
-
[JCBC-2147](https://couchbasecloud.atlassian.net/browse/JCBC-2186) Add PREFERRED_SERVER_GROUP_OR_ALL_AVAILABLE support
82
94
83
95
== Java SDK 3.7 Releases
84
96
97
+
Version 3.7 of the Java SDK implements the 3.6 xref:compatibility.adoc#api-version[SDK API].
98
+
See the xref:compatibility.adoc#couchbase-feature-availability-matrix[compatibility pages] for more information on feature compatibility with different versions of Couchbase Server.
99
+
85
100
86
101
=== Version 3.7.9 (11 March 2025)
87
102
@@ -186,12 +201,14 @@ Optional artifacts on top of this SDK version are tested for the following compa
When fetching fresh cluster topology information for a bucket, the SDK now dispatches the request to a random eligible node instead of using a round-robin algorithm. Randomizing the node selection avoids a pathological condition where if the number of open buckets is equal to the number of nodes, and one of the nodes is degraded, the config refresh attempt for a particular bucket would fail repeatedly because it was always sent to the degraded node.
When a thread executing clusterOrScope.queryStreaming() is interrupted, the thrown CancellationException now has the original InterruptedException as its cause.
0 commit comments