You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/project-docs/pages/sdk-full-installation.adoc
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,7 @@ We recommend running the latest Java LTS version (i.e. at the time of writing JD
33
33
Java 17 has various enhancements like sealed classes, pattern matching for switch expressions (in preview), and further updates and improvements on core libraries.
34
34
35
35
Couchbase publishes all stable artifacts to https://search.maven.org/search?q=com.couchbase.client[Maven Central].
36
-
The latest version (as of December 2022) is https://search.maven.org/artifact/com.couchbase.client/java-client/3.4.1/jar[3.4.1].
36
+
The latest version (as of January 2022) is https://search.maven.org/artifact/com.couchbase.client/java-client/3.4.2/jar[3.4.2].
37
37
38
38
You can use your favorite dependency management tool to install the SDK.
39
39
@@ -51,7 +51,7 @@ The following snippet shows how to do it with https://maven.apache.org/[Maven].
51
51
<dependency>
52
52
<groupId>com.couchbase.client</groupId>
53
53
<artifactId>java-client</artifactId>
54
-
<version>3.4.1</version>
54
+
<version>3.4.2</version>
55
55
</dependency>
56
56
</dependencies>
57
57
----
@@ -63,7 +63,7 @@ For https://gradle.org/[Gradle], you can use:
The SDK now includes native libraries for IO and TLS that can enhance performance on `aarch_64` architectures like Graviton and Apple Silicon. Previously, native libraries were included only for `x86_64` architectures.
50
+
Native libraries for IO and TLS are enabled by default. If you need to disable native IO, set the `ioEnvironment.enableNativeIo` client setting to false. To disable native TLS, set the `security.enableNativeTls` client setting to false.
Setting `security.enableNativeTls` to false now prevents the SDK from even attempting to load the native TLS library. (Prior to this change, the SDK would load the library and just not use it.) In addition to saving a bit of memory, this prevents the JVM from segfaulting on Alpine Linux where glibc is not available.
0 commit comments