Inquiry Regarding JDK Update and Couchbase Client Versions

I am reaching out regarding issues we’ve encountered after upgrading our JDK version while using Couchbase.

We recently upgraded from JDK 1.7 to JDK 1.8 and restarted our Java application with the new environment. After about a month since the upgrade, we started experiencing delays and observed that all threads were being utilized in the Couchbase integration layer. Upon reviewing the logs and system performance, there were no noticeable issues from the Couchbase engine during that time.

I have the following questions:

Code Adjustments for JDK 1.7 → JDK 1.8 Update
Are there any necessary code changes or configurations that need to be made when upgrading from JDK 1.7 to JDK 1.8 while using Couchbase Java SDK 2.7.10? If so, could you provide some guidance or best practices?

Latest Couchbase Client Version for JDK 1.7
Could you confirm the latest Couchbase Java SDK version compatible with JDK 1.7? We are considering upgrading to version 2.7.23, and I would like to know if this version introduces any significant improvements in performance or stability.

JDK 1.8 with SDK 2.7.10
If we continue using JDK 1.8 and Couchbase Java SDK 2.7.10, are there any known issues or required code changes we should be aware of? Would maintaining this combination require any modifications in the source code?

I would appreciate any guidance or recommendations you can provide. Thank you in advance for your assistance.

Couchbase Java SDK 2.7 reached End-of-Life in March of 2022. Please upgrade to a supported version. Software Lifecycle Schedules | Couchbase Click on SDKs → Java Older versions.
Couchbase Server 6 is also End-of-Life

The stack trace shown is waiting for a get operation to complete.

I understand that both the Couchbase Java SDK 2.7 and Couchbase Server 6 have reached End-of-Life. However, I am only looking for specific information regarding the following:

  1. What is the latest Couchbase Java Client version that supports JDK 1.7?
  2. Can Couchbase Java SDK 2.7.10 be used with JDK 1.8?

End of Life means they are not supported on any version of any JDK.

The documentation for end-of-lifed products can be found here Couchbase Documentation

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.