Skip to content

Commit 16bc4ff

Browse files
committed
Release 3.10.0
1 parent 9b69fab commit 16bc4ff

File tree

2 files changed

+25
-9
lines changed

2 files changed

+25
-9
lines changed

modules/devguide/examples/java/student/examples/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<dependency>
2323
<groupId>com.couchbase.client</groupId>
2424
<artifactId>java-client</artifactId>
25-
<version>3.3.3</version>
25+
<version>3.10.0</version>
2626
</dependency>
2727
</dependencies>
2828

modules/project-docs/pages/sdk-release-notes.adoc

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,11 @@ echo metrics-opentelemetry ; grep '<version>' $src/metrics-opentelemetry/pom.xml
4444
echo metrics-micrometer ; grep '<version>' $src/metrics-micrometer/pom.xml | head -2 | tail -1 ; grep '<micrometer.version>' $src/pom.xml
4545
////
4646

47-
=== Version 3.10.0 (?? November 2025)
47+
=== Version 3.10.0 (11 November 2025)
4848

4949
This is the first release of the 3.10 series.
5050

51-
https://packages.couchbase.com/clients/java/3.9.0/Couchbase-Java-Client-3.10.0.zip[Download] |
51+
https://packages.couchbase.com/clients/java/3.10.0/Couchbase-Java-Client-3.10.0.zip[Download] |
5252
https://docs.couchbase.com/sdk-api/couchbase-java-client-3.10.0/index.html[API Reference] |
5353
http://docs.couchbase.com/sdk-api/couchbase-core-io-3.10.0/[Core API Reference]
5454

@@ -62,25 +62,41 @@ Optional artifacts on top of this SDK version are tested for the following compa
6262
.Optional Artifact Version Compatibility
6363
[options="header"]
6464
|=======================
65-
| Artifact | Couchbase Version | Built Against | API Stability
65+
| Artifact | Couchbase Version | Built Against | API Stability
6666
| `tracing-opentelemetry` | 3.10.0 | OpenTelemetry 1.31.0 | Committed
6767
| `tracing-opentracing` | 3.10.0 | OpenTracing 0.33.0 | Committed
6868
| `metrics-opentelemetry` | 3.10.0 | OpenTelemetry 1.31.0 | Volatile
6969
| `metrics-micrometer` | 3.10.0 | Micrometer 1.12.9 | Volatile
7070
|=======================
7171

72-
73-
7472
==== Behavioral Changes
7573

74+
===== Bugs
7675

76+
* https://couchbasecloud.atlassian.net/browse/JVMCBC-1687[JVMCBC-1687]:
77+
Fixed DelegatingAuthenticator to work with Protostellar
78+
* https://couchbasecloud.atlassian.net/browse/JVMCBC-1696[JVMCBC-1696]:
79+
Do not make bucketful KV connections to nodes that aren't hosting the bucket
80+
* https://couchbasecloud.atlassian.net/browse/JVMCBC-1697[JVMCBC-1697]:
81+
Fixed a problem that caused the SDK to use more bandwidth than necessary when polling Couchbase Server 7.6 and later for cluster topology updates when the topology is in a steady state.
7782

83+
===== Improvements
7884

85+
* https://couchbasecloud.atlassian.net/browse/JVMCBC-1693[JVMCBC-1693]:
86+
The SDK now tracks server cluster topology changes more efficiently, and no longer sends redundant “get topology” requests during failover and rebalance.
87+
* https://couchbasecloud.atlassian.net/browse/JVMCBC-1699[JVMCBC-1699]:
88+
If the bootstrap address resolution task does not complete before the cluster is disconnected, the task now terminates gracefully instead of logging a scary warning.
89+
* https://couchbasecloud.atlassian.net/browse/JVMCBC-1700[JVMCBC-1700]:
90+
Upgrade to Jackson 2.20.1
91+
* https://couchbasecloud.atlassian.net/browse/JVMCBC-1704[JVMCBC-1704]:
92+
Upgrade Netty from 4.1.127 to 4.1.128
7993

94+
===== New Features
8095

81-
82-
83-
96+
* https://couchbasecloud.atlassian.net/browse/JVMCBC-1679[JVMCBC-1679]:
97+
Support short lived mTLS certs refresh without application restart Added new `cluster.authenticator(Authenticator)` method for updating the authenticator used by a cluster. Useful for scenarios where you want to refresh credentials without restarting your app.
98+
* https://couchbasecloud.atlassian.net/browse/JVMCBC-1689[JVMCBC-1689]:
99+
Add JwtAuthenticator
84100

85101

86102
== Java SDK 3.9 Releases

0 commit comments

Comments
 (0)