Berkeley DB Java Edition (JE) 3.1.0 is now available for download. It is available in both zip and tar.gz packages.
Features for this release are:
- Direct Persistence Layer (DPL) is GA and the Class Evolution feature is available.
A new method, com.sleepycat.je.Database.count(), which has been
optimized to execute faster than the count obtained from a database
scan.
A new method, EnvironmentConfig.setExceptionListener() provides a
notification mechanism for asynchronous exceptions thrown by JE daemon
threads.
Added a new Environment configuration parameter: je.adler32.chunkSize
to work around JVM memory allocation issues in some versions of Java
1.5 and earlier.- Several bug fixes including one that resulted in poor cache eviction management, and
therefore poor performance when there is a high level of log cleaning
in conjunction with a high level of cache eviction.
Full details are in the
release notes and change log.