Skip to content

Commit 56cff4e

Browse files
3.5 updates
1 parent 8951ed7 commit 56cff4e

3 files changed

Lines changed: 10 additions & 11 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
@@ -58,11 +58,11 @@ include::example$StartUsing.java[tags=start-using,indent=0]
5858

5959
== Quick Installation
6060

61-
We recommend running the latest Java LTS version (i.e. at the time of writing JDK 17) with the highest patch version available.
61+
We recommend running the latest Java LTS version (i.e. at the time of writing JDK 21) with the highest patch version available.
6262
// Other supported Java versions will work, too.
6363
Couchbase publishes all stable artifacts to https://central.sonatype.com/namespace/com.couchbase.client[Maven Central].
6464

65-
The latest version (as of October 2023) is https://central.sonatype.com/artifact/com.couchbase.client/java-client/3.4.11/jar[3.4.11].
65+
The latest version (as of November 2023) is https://central.sonatype.com/artifact/com.couchbase.client/java-client/3.4.11/jar[3.5.0].
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.11</version>
80+
<version>3.5.0</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.11'
91+
implementation 'com.couchbase.client:java-client:3.5.0'
9292
----
9393
--
9494
====

modules/project-docs/pages/migrating-sdk-code-to-3.n.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ The Java SDK 3.x is available for download from the same resources as the previo
4747
In addition, a `zip` file is available with the required jars.
4848
Please see the xref:sdk-release-notes.adoc[Release Notes] for up-to-date information.
4949

50-
IMPORTANT: Java SDK 3.x has a minimum required Java version of 8, although we recommend running the latest LTS version (i.e. at the time of writing JDK 11) with the highest patch version available.
50+
IMPORTANT: Java SDK 3.x has a minimum required Java version of 8, although we recommend running the latest LTS version (i.e. at the time of writing JDK 21) with the highest patch version available.
5151

5252
Note that the transitive dependency list has changed.
5353
As a refresher, Java SDK 2 depended on the following artifacts:

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

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
The Couchbase Java SDK allows Java applications to access a Couchbase cluster.
1414
It offers synchronous APIs as well as reactive and asynchronous equivalents to maximize flexibility and performance.
1515

16-
The Couchbase Java SDK 3._x_ is a complete rewrite of the 2.x API, providing a simpler surface area and adding support for Couchbase Server features like xref:concept-docs:collections.adoc[Collections and Scopes] (available in Couchbase Server 7.0).
16+
The Couchbase Java SDK 3._x_ is a complete rewrite of the 2.x API, providing a simpler surface area and adding support for Couchbase Server features like xref:concept-docs:collections.adoc[Collections and Scopes] (available in Couchbase Server 7.0+).
1717
The (reactive) API also migrated from `RxJava` to `Reactor`, along with other improvements to performance, logging, debugging and timeout troubleshooting.
1818
If you're upgrading your application from Java SDK 2.x, please read our xref:project-docs:migrating-sdk-code-to-3.n.adoc[Migrating 2.x code to SDK 3.0 Guide].
1919

@@ -29,11 +29,10 @@ The underlying OS normally makes no difference, but library incompatibilities in
2929

3030
At least Java 8 is required for current releases;
3131
see the xref:project-docs:compatibility.adoc#jdk-compat[Compatibility] section for details.
32-
We recommend running the latest Java LTS version (i.e. at the time of writing JDK 17) with the highest patch version available.
33-
Java 17 has various enhancements like sealed classes, pattern matching for switch expressions (in preview), and further updates and improvements on core libraries.
32+
We recommend running the latest Java LTS version (i.e. at the time of writing JDK 21) with the highest patch version available.
3433

3534
Couchbase publishes all stable artifacts to https://central.sonatype.com/namespace/com.couchbase.client[Maven Central].
36-
The latest version (as of October 2023) is https://central.sonatype.com/artifact/com.couchbase.client/java-client/3.4.11/jar[3.4.11].
35+
The latest version (as of November 2023) is https://central.sonatype.com/artifact/com.couchbase.client/java-client/3.5.0/jar[3.5.0].
3736

3837
You can use your favorite dependency management tool to install the SDK.
3938

@@ -50,7 +49,7 @@ For https://maven.apache.org[Maven], you can insert the following into the depen
5049
<dependency>
5150
<groupId>com.couchbase.client</groupId>
5251
<artifactId>java-client</artifactId>
53-
<version>3.4.11</version>
52+
<version>3.5.0</version>
5453
</dependency>
5554
----
5655
Refer to the https://maven.apache.org/guides/introduction/introduction-to-the-pom.html/[Maven Documentation] for more information regarding the structure of the `pom.xml` file.
@@ -62,7 +61,7 @@ For https://gradle.org/[Gradle], you can use:
6261
6362
[source,groovy]
6463
----
65-
implementation 'com.couchbase.client:java-client:3.4.11'
64+
implementation 'com.couchbase.client:java-client:3.5.0'
6665
----
6766
--
6867
====

0 commit comments

Comments
 (0)