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 23.3.30 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

As of the 23.1 release, the Oracle NoSQL Database client and server are compatible with Java SE 11. Both the client and the server require at least Java SE 11, and should work with more recent Java SE versions. For the 23.3 release, the client and server have been tested and certified against Oracle Java SE 17.0.8, which is a long-term support (LTS) release, and OpenJDK 17.0.2. We encourage you to upgrade to Java SE 17 to take advantage of the latest bug fixes and performance improvements.

Although this release should work with the latest LTS release, Java 21, it has not been tested with it extensively, and there is a limitation regarding virtual threads. See the Known Issues section.

Attempting to use this release with a version of Java earlier than the required version will produce an error message similar to:
Exception in thread "main" java.lang.UnsupportedClassVersionError:
  oracle/kv/impl/util/KVStoreMain has been compiled by a more recent
  version of the Java Runtime (class file version 55.0), this version of
  the Java Runtime only recognizes class file versions up to 52.0

Product Upgrade Policy

Release 23.3 supports upgrades from release 23.1, and from releases for the prior three calendar years. To upgrade a store directly to the current release, the store must be running release 20.1 or later.

If you have a store running a 19.x release, we recommend that you upgrade it to the current release by first upgrading to the 21.2 or 20.3 release (or another 21.x or 20.x release) and then upgrading from that to the current release. If you have a store running an 18.x release, we recommend that you upgrade to the 20.3 release (or another 20.x release) and then upgrade from that to the current release. If you have a store running a 4.x release, we recommend that you first upgrade to the 19.5 release (or another 19.x release) and then follow our recommendations for upgrading from 19.x. If you have a store running a release earlier than the 4.x 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 NoSQL Database Discussions forum on Oracle Communities.