Berkeley DB XML 1.2.1 Change Log

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]