Chapter 38. Upgrading Berkeley DB 4.0 applications to Berkeley DB 4.1

Table of Contents

Release 4.1: Introduction
Release 4.1: DB_EXCL
Release 4.1: DB->associate, DB->open, DB->remove, DB->rename
Release 4.1: DB_ENV->log_register
Release 4.1: st_flushcommit
Release 4.1: DB_CHECKPOINT, DB_CURLSN
Release 4.1: DB_INCOMPLETE
Release 4.1: DB_ENV->memp_sync
Release 4.1: DB->stat.hash_nelem
Release 4.1: Java exceptions
Release 4.1: C++ exceptions
Release 4.1: Application-specific logging and recovery
Release 4.1: Upgrade Requirements
Berkeley DB 4.1.24 and 4.1.25 Change Log
Database or Log File On-Disk Format Changes:
Major New Features:
General Environment Changes:
General Access Method Changes:
Btree Access Method Changes:
Hash Access Method Changes:
Queue Access Method Changes:
Recno Access Method Changes:
C++-specific API Changes:
Java-specific API Changes:
Tcl-specific API Changes:
RPC-specific Client/Server Changes:
Replication Changes:
XA Resource Manager Changes:
Locking Subsystem Changes:
Logging Subsystem Changes:
Memory Pool Subsystem Changes:
Transaction Subsystem Changes:
Utility Changes:
Configuration, Documentation, Portability and Build Changes:
Berkeley DB 4.1.25 Change Log

Release 4.1: Introduction

The following pages describe how to upgrade applications coded against the Berkeley DB 4.0 release interfaces to the Berkeley DB 4.1 release interfaces. This information does not describe how to upgrade Berkeley DB 1.85 release applications.