Skip to content

Commit 6e2bc21

Browse files
Merge pull request #322 from couchbase/327
3.2.7 Release Notes
2 parents f4927c7 + 169d6a9 commit 6e2bc21

5 files changed

Lines changed: 48 additions & 7 deletions

File tree

modules/hello-world/pages/overview.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ include::hello-world:example$Overview.java[tag=overview,indent=0]
5555
<dependency>
5656
<groupId>com.couchbase.client</groupId>
5757
<artifactId>java-client</artifactId>
58-
<version>3.2.6</version>
58+
<version>3.2.7</version>
5959
</dependency>
6060
</dependencies>
6161
----

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ We recommend running the latest Java LTS version (i.e. at the time of writing JD
2020
Java 17 has various enhancements like sealed classes, pattern matching for switch expressions (in preview), and further updates and improvements on core libraries.
2121

2222
Couchbase publishes all stable artifacts to https://search.maven.org/search?q=com.couchbase.client[Maven Central].
23-
The latest version (as of March 2022) is https://search.maven.org/artifact/com.couchbase.client/java-client/3.2.6/jar[3.2.6].
23+
The latest version (as of April 2022) is https://search.maven.org/artifact/com.couchbase.client/java-client/3.2.7/jar[3.2.7].
2424

2525
You can use your favorite dependency management tool to install the SDK.
2626
The following snippet shows how to do it with https://maven.apache.org/[Maven].
@@ -31,7 +31,7 @@ The following snippet shows how to do it with https://maven.apache.org/[Maven].
3131
<dependency>
3232
<groupId>com.couchbase.client</groupId>
3333
<artifactId>java-client</artifactId>
34-
<version>3.2.6</version>
34+
<version>3.2.7</version>
3535
</dependency>
3636
</dependencies>
3737
----
@@ -40,7 +40,7 @@ For https://gradle.org/[Gradle], you can use:
4040

4141
[source,groovy]
4242
----
43-
implementation 'com.couchbase.client:java-client:3.2.6'
43+
implementation 'com.couchbase.client:java-client:3.2.7'
4444
----
4545

4646
Alternatively, we provide a zip file with all the dependencies bundled if you wish to manually include the `jar` files in your classpath. Refer to the xref:project-docs:sdk-release-notes.adoc[Release Notes] for further details. You can also find links to the hosted javadocs there.

modules/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<dependency>
1111
<groupId>com.couchbase.client</groupId>
1212
<artifactId>java-client</artifactId>
13-
<version>3.2.6</version>
13+
<version>3.2.7</version>
1414
</dependency>
1515
<dependency>
1616
<groupId>com.couchbase.client</groupId>

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

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,52 @@ If you're using an SDK version earlier than 3.2.4, the recommended LTS version i
3333
<dependency>
3434
<groupId>com.couchbase.client</groupId>
3535
<artifactId>java-client</artifactId>
36-
<version>3.2.6</version>
36+
<version>3.2.7</version>
3737
</dependency>
3838
</dependencies>
3939
----
4040

41+
== Version 3.2.7 (25 April 2022)
42+
43+
44+
Version 3.2.7 is the eigth release of the 3.2 series.
45+
46+
http://packages.couchbase.com/clients/java/3.2.7/Couchbase-Java-Client-3.2.7.zip[Download] |
47+
https://docs.couchbase.com/sdk-api/couchbase-java-client-3.2.7/index.html[API Reference] |
48+
http://docs.couchbase.com/sdk-api/couchbase-core-io-2.2.7/[Core API Reference]
49+
50+
The supported and tested dependencies for this release are:
51+
52+
* com.couchbase.client:**java-client:3.2.7**
53+
* com.couchbase.client:**core-io:2.2.7**
54+
* io.projectreactor:**reactor-core:3.4.17**
55+
* org.reactivestreams:**reactive-streams:1.0.3**
56+
57+
Optional artifacts on top of this SDK version are tested for the following compatibilities:
58+
59+
.Optional Artifact Version Compatibility
60+
[options="header"]
61+
|=======================
62+
| Artifact | Version | Built Against | API Stability
63+
| `tracing-opentelemetry` | 1.0.7 | OpenTelemetry 1.9.1 | Committed
64+
| `tracing-opentracing` | 1.0.7 | OpenTracing 0.33.0 | Committed
65+
| `metrics-opentelemetry` | 0.2.7 | OpenTelemetry 1.7.1-alpha | Volatile
66+
| `metrics-micrometer` | 0.2.7 | Micrometer 1.7.5 | Volatile
67+
|=======================
68+
69+
=== Bugs
70+
* https://issues.couchbase.com/browse/JCBC-1922[JCBC-1922]:
71+
The KeyValue error code `NOT_STORED` is now properly mapped to `DocumentExistsException` on `insert` and `mutateIn`.
72+
* https://issues.couchbase.com/browse/JVMCBC-1077[JVMCBC-1077]:
73+
The environment now properly shuts down the `Meter` if it is owned and not passed in externally.
74+
75+
=== Improvements
76+
* https://issues.couchbase.com/browse/JVMCBC-1082[JVMCBC-1082]:
77+
Updated internal and external dependencies.
78+
* Netty from 4.1.73 to 4.1.76
79+
* Jackson from 2.13.1 to 2.13.2 (and 2.13.2.2)
80+
* Reactor from 3.4.14 to 3.4.17
81+
4182
== Version 3.2.6 (2 March 2022)
4283

4384
Version 3.2.6 is the seventh release of the 3.2 series.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
:java-api-link: https://docs.couchbase.com/sdk-api/couchbase-java-client/
2-
:java-current-version: 3.2.6
2+
:java-current-version: 3.2.7
33
:version-server: 7.0
44
:name-sdk: Java SDK

0 commit comments

Comments
 (0)