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.
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.0Requiring 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.
Note:
Release 26.1 introduced a new store-wide system-level compatibility state which can be upgraded with planupgrade-scv command.