Berkeley DB Java Edition Release Notes

# Oracle Berkeley DB Java Edition 12c R1
Release Notes

Release 6.2.31, 2014-12-17 02:32:26 UTC

## Overview

Berkeley DB Java Edition (JE) is a 100% pure Java embedded, transactional data store. It supplies a key/object data model with indexing, full transactional ACID support, POJO APIs and High Availability/Replication.

Note that in JE 6.0 and later, the Java compatibility requirement for JE is Java SE 7 and the open source license is the GNU AFFERO GENERAL PUBLIC LICENSE.

JE is compatible with Java SE 7 and later, and has been tested and certified against Oracle JDK 7u67 and IBM J9 7.0. We encourage you to upgrade to the latest Java releases to take advantage of the latest bug fixes and performance improvements.

In JE 6.2 the on-disk file format moved to 10. The file format change is forward compatible in that JE files created with release 6.1 and earlier can be read when opened with JE 6.2 or later. The change is not backward compatible in that files created with JE 6.2 or later cannot be read by earlier releases. After an existing environment is opened read/write using JE 6.2, the environment can no longer be read by earlier releases.

Be sure to see the change log for more information about upgrading from earlier releases.

This release contains a number of additional changes, including:

1. Performance has been improved for applications where all internal Btree nodes do not fit in cache, particularly when performing record insertions. [#23680] [#23768]
2. Performance has been improved for secondary DB read operations. [#23326]
3. Several important bugs have been fixed.

For the complete and detailed list of changes, see the change log page.
Copyright (c) 1996, 2014 Oracle and/or its affiliates. All rights reserved.