/ doc / release-notes / release-notes-0.7.2.md
release-notes-0.7.2.md
 1  Bitcoin version 0.7.2 is now available from:
 2    http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.7.2
 3  
 4  This is a bug-fix minor release.
 5  
 6  Please report bugs using the issue tracker at github:
 7    https://github.com/bitcoin/bitcoin/issues
 8  
 9  How to Upgrade
10  --------------
11  
12  If you are running an older version, shut it down. Wait
13  until it has completely shut down (which might take a few minutes for older
14  versions), then run the installer (on Windows) or just copy over
15  /Applications/Bitcoin-Qt (on Mac) or bitcoind/bitcoin-qt (on Linux).
16  
17  If you were running on Linux with a version that might have been compiled
18  with a different version of Berkeley DB (for example, if you were using an
19  Ubuntu PPA version), then run the old version again with the -detachdb
20  argument and shut it down; if you do not, then the new version will not
21  be able to read the database files and will exit with an error.
22  
23  Explanation of -detachdb (and the new "stop true" RPC command):
24  The Berkeley DB database library stores data in both ".dat" and
25  "log" files, so the database is always in a consistent state,
26  even in case of power failure or other sudden shutdown. The
27  format of the ".dat" files is portable between different
28  versions of Berkeley DB, but the "log" files are not-- even minor
29  version differences may have incompatible "log" files. The
30  -detachdb option moves any pending changes from the "log" files
31  to the "blkindex.dat" file for maximum compatibility, but makes
32  shutdown much slower. Note that the "wallet.dat" file is always
33  detached, and versions prior to 0.6.0 detached all databases
34  at shutdown.
35  
36  Bug fixes
37  ---------
38  
39  * Prevent RPC 'move' from deadlocking. This was caused by trying to lock the
40    database twice.
41  
42  * Fix use-after-free problems in initialization and shutdown, the latter of
43    which caused Bitcoin-Qt to crash on Windows when exiting.
44  
45  * Correct library linking so building on Windows natively works.
46  
47  * Avoid a race condition and out-of-bounds read in block creation/mining code.
48  
49  * Improve platform compatibility quirks, including fix for 100% CPU utilization
50    on FreeBSD 9.
51  
52  * A few minor corrections to error handling, and updated translations.
53  
54  * OSX 10.5 supported again
55  
56  ----------------------------------------------------
57  Thanks to everybody who contributed to this release:
58  
59  Alex
60  dansmith
61  Gavin Andresen
62  Gregory Maxwell
63  Jeff Garzik
64  Luke Dashjr
65  Philip Kaufmann
66  Pieter Wuille
67  Wladimir J. van der Laan
68  grimd34th