1<!--"$Id: 2.7.3.html,v 1.3 2007/05/17 18:17:18 bostic Exp $ (Sleepycat) $Date: 2007/05/17 18:17:18 $"-->
2<html>
3<head>
4<title>The Berkeley DB Package: DB 2.7.3 Change Log</title>
5<meta name="description" content="Berkeley DB: A database programmatic toolkit.">
6<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods">
7</head>
8<body bgcolor=white>
9
10<h3 align=center>Berkeley DB 2.7.3 Change Log</h3>
11
12<h3>Interface Additions and Changes:</h3>
13<ol>
14
15<p><li>
16This release includes support for nested transactions.  No interface
17changes were required.
18
19<p><li>
20This release includes support for Berkeley DB as an XA Resource Manager.
21There is an additional C interface, db_xa_open, and a corresponding C++
22method, Db::xa_open.
23<font color=red>
24<p>XA support is not yet fully tested.
25<p>No Windows XA interface is included.
26</font>
27
28</ol>
29<h3>Configuration and Build Changes:</h3>
30<ol>
31
32<p><li>
33FreeBSD systems are now built using the flags <b>-D_THREAD_SAFE</b> and
34<b>-pthread</b> instead of directly loading with the <b>-lc_r</b> library.
35
36<p><li>
37Linux systems are now built using the <b>-D_REENTRANT</b> flag.
38
39</ol>
40<h3>Additional Changes:</h3>
41<ol>
42
43<p><li>
44The default memory pool cache size has been increase from 128K to 256K.
45
46</ol>
47<h3>Additional Bug Fixes:</h3>
48<ol>
49
50<p><li>
51Freeing memory allocated by the TCL library historically failed on Windows
52platforms, due to a mismatch of malloc/free implementations between the
53TCL library and the Berkeley DB module.  (This change only affects the
54Berkeley DB test suite.)
55
56</ol>
57
58</body>
59</html>
60