Berkeley DB XML 1.2.1 Change Log

Upgrade Requirements
New Features
General Functionality Changes
API Changes
Java-specific API Changes
Python-specific API Changes
Tcl-specific API Changes
Utility Changes
Configuration, Documentation, Portability and Build Changes

Note

Release 1.2.1 is a bug fix release for 1.2.0.

Upgrade Requirements

None.

New Features

  1. Added PHP API with limited support, documentation and testing. For more information please see the src/php4/README in your download package.

General Functionality Changes

  1. Fix a bug in the query processor where queries that combined an equality and a presence lookup, in that order, would not optimize away the presence lookup. [#9437]

  2. Fix a bug where substring queries for values with more than five characters caused an assertion failure. [9504]

  3. Fix a bug where a substring search for 3-character string did not normalize the string. [#9573]

API Changes

None.

Java-specific API Changes

None.

Python-specific API Changes

  1. Fix a bug where Python failed to find a function overload. This occurred in all overloaded XmlContainer methods that take a DbTxn * as their first argument, notable XmlContainer::deleteDocument() and XmlContainer::queryWithXPath(). This problem would only occur in release 1.2.0 [#9443]

Tcl-specific API Changes

None.

Utility Changes

None.

Configuration, Documentation, Portability and Build Changes

  1. Fix a bug where the use of std::compare was not supported by gcc 2.9x. [#9526]