Skip to content

Commit c8a6f0e

Browse files
author
mikereiche
committed
Release 3.8.0
1 parent cd3f2be commit c8a6f0e

2 files changed

Lines changed: 33 additions & 9 deletions

File tree

modules/hello-world/pages/start-using-sdk.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
// https://github.com/couchbase/docs-sdk-common/blob/release/7.6/modules/shared/partials/start-using-sdk.adoc
1212
//
1313
// and code samples from
14-
// https://github.com/couchbase/docs-sdk-java/tree/release/3.7/modules/devguide/examples/java
14+
// https://github.com/couchbase/docs-sdk-java/tree/release/3.8/modules/devguide/examples/java
1515
//
1616
// It can be seen built at
17-
// https://docs.couchbase.com/java-sdk/3.7/hello-world/start-using-sdk.html
17+
// https://docs.couchbase.com/java-sdk/3.8/hello-world/start-using-sdk.html
1818

1919

2020
[abstract]
@@ -636,7 +636,7 @@ Maven::
636636
<dependency>
637637
<groupId>com.couchbase.client</groupId>
638638
<artifactId>java-client</artifactId>
639-
<version>3.7.6</version>
639+
<version>3.8.0</version>
640640
</dependency>
641641
</dependencies>
642642
----
@@ -647,7 +647,7 @@ Gradle::
647647
--
648648
[source,groovy]
649649
----
650-
implementation 'com.couchbase.client:java-client:3.7.6'
650+
implementation 'com.couchbase.client:java-client:3.8.0'
651651
----
652652
--
653653
====

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

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,7 @@ echo metrics-opentelemetry ; grep '<version>' $src/metrics-opentelemetry/pom.xml
3838
echo metrics-micrometer ; grep '<version>' $src/metrics-micrometer/pom.xml | head -2 | tail -1 ; grep '<micrometer.version>' $src/pom.xml
3939
////
4040

41-
42-
43-
44-
=== Version 3.8.0 (1 April 2025)
41+
=== Version 3.8.0 (9 April 2025)
4542

4643
This is the first release of the 3.8 series.
4744

@@ -51,10 +48,37 @@ http://docs.couchbase.com/sdk-api/couchbase-core-io-3.8.0/[Core API Reference]
5148

5249
The supported and tested dependencies for this release are:
5350

54-
*
51+
* io.projectreactor:**reactor-core:3.6.9**
52+
* org.reactivestreams:**reactive-streams:1.0.4**
53+
54+
Optional artifacts on top of this SDK version are tested for the following compatibilities:
55+
56+
.Optional Artifact Version Compatibility
57+
[options="header"]
58+
|=======================
59+
| Artifact | Couchbase Version | Built Against | API Stability
60+
| `tracing-opentelemetry` | 1.6.0 | OpenTelemetry 1.31.0 | Committed
61+
| `tracing-opentracing` | 1.6.0 | OpenTracing 0.33.0 | Committed
62+
| `metrics-opentelemetry` | 0.8.0 | OpenTelemetry 1.31.0 | Volatile
63+
| `metrics-micrometer` | 0.8.0 | Micrometer 1.12.9 | Volatile
64+
|=======================
65+
66+
67+
### Bug
68+
69+
[JVMCBC-1628](https://couchbasecloud.atlassian.net/browse/JVMCBC-1628) Specifying DISABLE\_READ\_SKEW\_DETECTION causes transactional getMulti to fail
70+
71+
### New Feature
72+
73+
[JVMCBC-1602](https://couchbasecloud.atlassian.net/browse/JVMCBC-1602) Application Telemetry \(Phase 2\)
74+
75+
### Improvement
5576

77+
[JCBC-2183](https://couchbasecloud.atlassian.net/browse/JCBC-2183) Implement ExtGetMulti (aka Enhanced Read Committed Isolation)
5678

79+
[JCBC-2186](https://couchbasecloud.atlassian.net/browse/JCBC-2186) Update Bucket & Storage Support in SDKs
5780

81+
[JCBC-2147](https://couchbasecloud.atlassian.net/browse/JCBC-2186) Add PREFERRED_SERVER_GROUP_OR_ALL_AVAILABLE support
5882

5983
== Java SDK 3.7 Releases
6084

0 commit comments

Comments
 (0)