Release Notes: All public patches have been applied.
Release Notes: Major changes include support for database encryption using the AES encryption standard, and support for database page checksums to allow detection of database corruption during I/O. The shared memory buffer pool code base was substantially reworked in the 4.1 release to improve concurrent throughput.
Release Notes: This release adds single-master replication, with support for fail-over in the event that any replica or the master goes down. Applications using this service can continue to run despite single or multiple hardware or software failures. Group commit support has been added to speed up high-concurrency write-intensive workloads. A port for the VxWorks AE embedded RTOS has been added. This release has been certified by Wind River Systems under the Tornado II IDE for VxWorks.
Release Notes: This version adds support for degree 1 isolation (dirty reads), automated maintenance of secondary indices on tables, native two-phase commit for applications that don't want to use a transaction monitor for distributed transaction processing, and the ability to fetch multiple rows in a single call to the Berkeley DB API (bulk return). This version can survive transient disk space exhaustion without a restart. It adds support for Lineo's Embedix platform.
Release Notes: This release introduces a new port to QNX embedded RTOS, feature and performance enhancements to the queue access method and other parts of the system, as well as various bugfixes.
Release Notes: New port to VxWorks RTOS. Several new features on all platforms, including the ability to compile a standalone server callable from a client rather than linking the library into an application, performance improvements for records with duplicate keys, recovery to a specific timestamp, and interfaces to check internal consistency of a database, and to repair problems. This version includes some interface changes from 3.0 (and more significant changes from 2.X), as well as making a change to the on-disk data format. Applications will need to be ported to the new interfaces, and on-disk databases will need to be upgraded. Tools for upgrade are included with the release. Finally, this is the first version of Berkeley DB distributed from Sleepycat's Web site that can be used with the MySQL database to get transaction-protected storage in MySQL.
Release Notes: A new access method, API, and database format, and scalability and performance improvements. You'll need to port your applications and upgrade your database files in order to use the new release if you've been using the 2.x code.
Release Notes: Berkeley DB version 2.7.7 is version 2.7.5 with a set of specific bug fixes applied. There were no public interface changes or new features. Bug fixes include a fix for a potential races in updating checkpoint buffer counts, fixes for XA support, fixed a recovery bug when database files are opened/closed multiple times in the same session, changed file descriptor usage to permit Sendmail's fcntl(2) locking scheme, fixed ANSI C++ usage to avoid GNU gcc-2.95 warning messages, fixed a case where it was possible for EAGAIN to not be returned from the database get-by-key interface and more.
Release Notes: Bug fixes only. See the changelog for a list.