Skip to content

Commit 1419906

Browse files
committed
3.4.4 release
1 parent a2496b7 commit 1419906

File tree

4 files changed

+54
-7
lines changed

4 files changed

+54
-7
lines changed

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ We recommend running the latest Java LTS version (i.e. at the time of writing JD
6262
// Other supported Java versions will work, too.
6363
Couchbase publishes all stable artifacts to https://search.maven.org/search?q=com.couchbase.client[Maven Central].
6464

65-
The latest version (as of February 2023) is https://search.maven.org/artifact/com.couchbase.client/java-client/3.4.3/jar[3.4.3].
65+
The latest version (as of March 2023) is https://search.maven.org/artifact/com.couchbase.client/java-client/3.4.4/jar[3.4.4].
6666

6767
You can use your favorite dependency management tool to install the SDK.
6868

@@ -77,7 +77,7 @@ Maven::
7777
<dependency>
7878
<groupId>com.couchbase.client</groupId>
7979
<artifactId>java-client</artifactId>
80-
<version>3.4.3</version>
80+
<version>3.4.4</version>
8181
</dependency>
8282
</dependencies>
8383
----
@@ -88,7 +88,7 @@ Gradle::
8888
--
8989
[source,groovy]
9090
----
91-
implementation 'com.couchbase.client:java-client:3.4.3'
91+
implementation 'com.couchbase.client:java-client:3.4.4'
9292
----
9393
--
9494
====

modules/project-docs/pages/sdk-full-installation.adoc

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

3535
Couchbase publishes all stable artifacts to https://search.maven.org/search?q=com.couchbase.client[Maven Central].
36-
The latest version (as of February 2023) is https://search.maven.org/artifact/com.couchbase.client/java-client/3.4.3/jar[3.4.3].
36+
The latest version (as of March 2023) is https://search.maven.org/artifact/com.couchbase.client/java-client/3.4.4/jar[3.4.4].
3737

3838
You can use your favorite dependency management tool to install the SDK.
3939

@@ -51,7 +51,7 @@ The following snippet shows how to do it with https://maven.apache.org/[Maven].
5151
<dependency>
5252
<groupId>com.couchbase.client</groupId>
5353
<artifactId>java-client</artifactId>
54-
<version>3.4.3</version>
54+
<version>3.4.4</version>
5555
</dependency>
5656
</dependencies>
5757
----
@@ -63,7 +63,7 @@ For https://gradle.org/[Gradle], you can use:
6363
6464
[source,groovy]
6565
----
66-
implementation 'com.couchbase.client:java-client:3.4.3'
66+
implementation 'com.couchbase.client:java-client:3.4.4'
6767
----
6868
--
6969
====

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

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,53 @@ See the xref:project-docs:sdk-full-installation.adoc[Full Installation] guide fo
1717

1818

1919
// tag::all[]
20+
== Version 3.4.4 (8 March 2023)
21+
This is a regular maintenance release.
22+
23+
https://packages.couchbase.com/clients/java/3.4.4/Couchbase-Java-Client-3.4.4.zip[Download] |
24+
https://docs.couchbase.com/sdk-api/couchbase-java-client-3.4.4/index.html[API Reference] |
25+
http://docs.couchbase.com/sdk-api/couchbase-core-io-2.4.4/[Core API Reference]
26+
27+
The supported and tested dependencies for this release are:
28+
29+
* io.projectreactor:**reactor-core:3.5.0**
30+
* org.reactivestreams:**reactive-streams:1.0.4**
31+
32+
Optional artifacts on top of this SDK version are tested for the following compatibilities:
33+
34+
.Optional Artifact Version Compatibility
35+
[options="header"]
36+
|=======================
37+
| Artifact | Couchbase Version | Built Against | API Stability
38+
| `tracing-opentelemetry` | 1.2.4 | OpenTelemetry 1.19.0 | Committed
39+
| `tracing-opentracing` | 1.2.4 | OpenTracing 0.33.0 | Committed
40+
| `metrics-opentelemetry` | 0.4.4 | OpenTelemetry 1.19.0 | Volatile
41+
| `metrics-micrometer` | 0.4.4 | Micrometer 1.10.0 | Volatile
42+
|=======================
43+
44+
45+
=== Improvements
46+
* https://issues.couchbase.com/browse/JCBC-2050[JCBC-2050]:
47+
Coordinates in Full-Text Search geographic queries can now be specified using a staged builder, so it's harder to accidentally swap the latitude and longitude components. Example usage:
48+
```
49+
Coordinate eiffelTower = Coordinate.lat(48.858093).lon(2.294694);
50+
```
51+
Or, if you prefer to specify longitude first:
52+
```
53+
Coordinate eiffelTower = Coordinate.lon(2.294694).lat(48.858093);
54+
```
55+
* https://issues.couchbase.com/browse/JVMCBC-1237[JVMCBC-1237]:
56+
Added "network" as an alias for the "io.networkResolution" connection string parameter.
57+
For example, the connection string "couchbase://example.com?network=external" is now equivalent to "couchbase://example.com?io.networkResolution=external".
58+
This was done for compatibility with other Couchbase SDKs that use "network" as the name of this parameter.
59+
60+
=== Bugs
61+
* https://issues.couchbase.com/browse/JVMCBC-1232[JVMCBC-1232]:
62+
`Cluster.connect()` now rejects connection strings that have no addresses (like "couchbase://").
63+
Before this change, it would accept the invalid connection string, and subsequent operations would fail with a misleading error message: "The cluster does not support cluster-level queries".
64+
* https://issues.couchbase.com/browse/JVMCBC-1234[JVMCBC-1234]:
65+
Fixed a regression in Java SDK 3.4.3 and Scala SDK 1.4.3 that caused SQL++ query result metadata to always include metrics, regardless of the "metrics" query option.
66+
2067
== Version 3.4.3 (9 February 2023)
2168
This is a regular maintenance release.
2269

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.4.3</version>
25+
<version>3.4.4</version>
2626
</dependency>
2727
<dependency>
2828
<groupId>com.fasterxml.jackson.core</groupId>

0 commit comments

Comments
 (0)