Overview

Oracle NoSQL Database is a distributed key-value store capable of scaling horizontally to handle very large amounts of data.

This Release

This is release 26.1.8 of Oracle NoSQL Database.

We strongly recommend that users of earlier versions upgrade to this release. For a complete listing of all the changes made to Oracle NoSQL Database for this release, including all bug fixes, see the change log.

Supported Java Versions

Since the 26.1 release, the Oracle NoSQL Database client and server have been compatible with Java SE 17. Both the client and the server require at least Java SE 17, and should work with more recent Java SE versions. For the 26.1 release, the client and server have been tested and certified against Oracle Java SE 21.0.9 and OpenJDK 21.0.9. Java SE 21 is a long-term support release. We encourage you to upgrade to Java SE 21 to take advantage of the latest bug fixes and performance improvements.

We plan to deprecate use of versions earlier than Java SE 21 with the NoSQL server later in calendar year 2026, and eventually we will do the same for the NoSQL client. If you are using a Java earlier than version 21, please prepare for this change.

Although this release is compatible with the latest LTS release, Java 21, there is a known limitation when using Java 21 virtual threads with the Direct Java Driver API. See Known Issues.

Attempting to use this release with a version of Java earlier than the required version will produce an error message similar to:
Error: LinkageError occurred while loading main class oracle.kv.KVVersion
  java.lang.UnsupportedClassVersionError: oracle/kv/KVVersion has been compiled
  by a more recent version of the Java Runtime (class file version 61.0),
  this version of the Java Runtime only recognizes class file versions up to 55.0

Requiring Java 21 in future releases

We expect to require Java SE 21 for the server starting later in 2026, and eventually for the client as well. Please plan to switch to a Java 21 or later runtime in preparation for use of future releases. We have been certifying with Java SE 21 since the beginning of 2024, starting with version 24.1.

Java Flow interface to replace Reactive Streams in future releases

We expect to replace the third-party Reactive Streams interface with the native-Java Flow interface in the near future.

Product Upgrade Policy

Release 26.1 supports upgrades starting with the 24.1 release. To upgrade a store directly to the current release, the store must be running release 24.1 or later.

If you have a store running a 20.x, 21.x or 22.x or 23.x release, we recommend that you upgrade it to the current release by first upgrading to a 24.x or 25.x release. Then you can upgrade to the current release.

If you have a store running a 19.x or earlier release and you are an Enterprise Edition user, please contact support. If you are a Community Edition user with this issue, please post a question to the Oracle NoSQL Database GitHub repository.

Note:

Release 26.1 introduced a new store-wide system-level compatibility state which can be upgraded with plan upgrade-scv command.