Skip to content

Commit 7d0ee2a

Browse files
committed
3.4.3 release
1 parent da71e9e commit 7d0ee2a

File tree

5 files changed

+52
-8
lines changed

5 files changed

+52
-8
lines changed

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

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

64-
The latest version (as of January 2023) is https://search.maven.org/artifact/com.couchbase.client/java-client/3.4.2/jar[3.4.2].
64+
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].
6565

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

@@ -76,7 +76,7 @@ Maven::
7676
<dependency>
7777
<groupId>com.couchbase.client</groupId>
7878
<artifactId>java-client</artifactId>
79-
<version>3.4.2</version>
79+
<version>3.4.3</version>
8080
</dependency>
8181
</dependencies>
8282
----
@@ -87,7 +87,7 @@ Gradle::
8787
--
8888
[source,groovy]
8989
----
90-
implementation 'com.couchbase.client:java-client:3.4.2'
90+
implementation 'com.couchbase.client:java-client:3.4.3'
9191
----
9292
--
9393
====

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 January 2023) is https://search.maven.org/artifact/com.couchbase.client/java-client/3.4.2/jar[3.4.2].
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].
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.2</version>
54+
<version>3.4.3</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.2'
66+
implementation 'com.couchbase.client:java-client:3.4.3'
6767
----
6868
--
6969
====

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

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

1818

1919
// tag::all[]
20+
== Version 3.4.3 (9 February 2023)
21+
This is a regular maintenance release.
22+
23+
https://packages.couchbase.com/clients/java/3.4.3/Couchbase-Java-Client-3.4.3.zip[Download] |
24+
https://docs.couchbase.com/sdk-api/couchbase-java-client-3.4.3/index.html[API Reference] |
25+
http://docs.couchbase.com/sdk-api/couchbase-core-io-2.4.3/[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.3 | OpenTelemetry 1.19.0 | Committed
39+
| `tracing-opentracing` | 1.2.3 | OpenTracing 0.33.0 | Committed
40+
| `metrics-opentelemetry` | 0.4.3 | OpenTelemetry 1.19.0 | Volatile
41+
| `metrics-micrometer` | 0.4.3 | Micrometer 1.10.0 | Volatile
42+
|=======================
43+
44+
45+
=== Improvements
46+
* https://issues.couchbase.com/browse/JCBC-2034[JCBC-2034]:
47+
`CollectionQueryIndexManager` has been added at a @Stability.Volatile level, to better allow management of query indexes at the Collection level.
48+
Documentation and an upgrade to a higher stability level will follow in the next minor SDK bump.
49+
Until then, users are encourage to try out the new functionality and provide feedback - but should expect the possibility of API changes.
50+
* https://issues.couchbase.com/browse/JVMCBC-1181[JVMCBC-1181]:
51+
It is now possible to authenticate over secure connections even if the JVM does not support the SASL PLAIN authentication mechanisms.
52+
* https://issues.couchbase.com/browse/JVMCBC-1184[JVMCBC-1184]:
53+
Update dependencies.
54+
* https://issues.couchbase.com/browse/JVMCBC-1213[JVMCBC-1213]:
55+
If too many operations are specified in a single sub-document lookup, the exception message now indicates why the operation failed.
56+
57+
=== Bug Fixes
58+
* https://issues.couchbase.com/browse/JVMCBC-1160[JVMCBC-1160]:
59+
When a sub-document path has a syntax error or is inappropriate for an operation, the SDK now throws `PathInvalidException`.
60+
Prior to this change, it would throw a generic `CouchbaseException` with the message "Unexpected SubDocument response code".
61+
* https://issues.couchbase.com/browse/JCBC-2045[JCBC-2045]:
62+
`WatchQueryIndexOptions` now extends `CommonOptions`, allowing standard options such as timeout to be specified.
63+
2064
== Version 3.4.2 (16 January 2023)
2165
This is a regular maintenance release.
2266

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
:java-api-link: https://docs.couchbase.com/sdk-api/couchbase-java-client/
2-
:java-current-version: 3.4.2
2+
:java-current-version: 3.4.3
33
:version-server: 7.1
44
:version-common: 7.1.2
55
:name-sdk: Java SDK

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

0 commit comments

Comments
 (0)