1<!--$Id: 4.4.20.html,v 1.5 2007/05/17 18:17:18 bostic Exp $--> 2<html> 3<head> 4<title>The Berkeley DB Package: DB 4.4.20 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 4.4.20 Change Log</h3> 11 12<h3>Changes since Berkeley DB 4.4.16:</h3> 13<ol> 14 15<li>Add support for Visual Studio 2005. [#13521] 16<li>Fix a bug with in-memory transaction logs when files wrapped around 17the buffer. [#13589] 18<li>Fix a bug where we needed to close replications open files during 19replication initialization. [#13623] 20<li>Fix a bug which could leave locks in the environment if database 21compaction was run in a transactional environment on a non-transactional 22database. This might have also have triggered deadlocks if the database 23was opened transactionally. [#13680] 24<li>Fix a bug where setting the DB_REGISTER flag could result in 25unnecessarily running recovery, or corruption of the registry file on 26Windows systems. [#13789] 27<li>Fix a bug in Database.compact that could cause JVM crashes or 28NullPointerException. [#13791] 29<li>Fix a bug that would cause a trap if an environment was opened 30specifying DB_REGISTER and the environment directory could not be found. 31[#13793] 32<li>Fix a buffer overflow bug when displaying process and thread IDs in 33the Berkeley DB statistics output. [#13796] 34<li>Fix a bug where if there is insufficient memory for a database key 35in a DBT configured to return a key value into user-specified memory, 36the cursor is moved forward to the next entry in the database, which can 37cause applications to skip key/data pairs. [#13815] 38<li>Fix a bug that could cause the loss of an update to a QUEUE database 39in a hot backup. [#13823] 40<li>Fix a bug where retrieval from a secondary index could result in a 41core dump. [#13843] 42<li>Fix a bug that could cause part of the free list to become unlinked 43if a btree compaction was rolled back due to a transaction abort. 44[#13891] 45<li>Fix a bug with in-memory logging that could cause a race condition 46to corrupt the logs. [#13919] 47 48</ol> 49 50</body> 51</html> 52