aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGavin Andresen <gavinandresen@gmail.com>2012-10-09 13:22:09 -0400
committerGavin Andresen <gavinandresen@gmail.com>2012-10-09 13:22:09 -0400
commiteb49457ff279721cc3cef10fe68fd75b4aa71833 (patch)
tree1dfe0b9815f1cd6ecfe66bb9259deaf9c7604c13
parent1d1f32d16d9495ae761c4caa3ef776d73b086bd2 (diff)
downloadbitcoin-eb49457ff279721cc3cef10fe68fd75b4aa71833.tar.xz
0.7.1 release notesv0.7.1rc1v0.7.1
-rw-r--r--doc/release-notes.txt47
1 files changed, 47 insertions, 0 deletions
diff --git a/doc/release-notes.txt b/doc/release-notes.txt
index 3c975af92f..b7f7dfb402 100644
--- a/doc/release-notes.txt
+++ b/doc/release-notes.txt
@@ -19,8 +19,55 @@ Ubuntu PPA version), then run the old version again with the -detachdb
argument and shut it down; if you do not, then the new version will not
be able to read the database files and will exit with an error.
+Explanation of -detachdb (and the new "stop true" RPC command):
+The Berkeley DB database library stores data in both ".dat" and
+"log" files, so the database is always in a consistent state,
+even in case of power failure or other sudden shutdown. The
+format of the ".dat" files is portable between different
+versions of Berkeley DB, but the "log" files are not-- even minor
+version differences may have incompatible "log" files. The
+-detachdb option moves any pending changes from the "log" files
+to the "blkindex.dat" file for maximum compatibility, but makes
+shutdown much slower. Note that the "wallet.dat" file is always
+detached, and versions prior to 0.6.0 detached all databases
+at shutdown.
+
+New features
+------------
+
+* Added a boolean argument to the RPC 'stop' command, if true sets
+ -detachdb to create standalone database .dat files before shutting down.
+
+* -salvagewallet command-line option, which moves any existing wallet.dat
+ to wallet.{timestamp}.dat and then attempts to salvage public/private
+ keys and master encryption keys (if the wallet is encrypted) into
+ a new wallet.dat. This should only be used if your wallet becomes
+ corrupted, and is not intended to replace regular wallet backups.
+
+* Import $DataDir/bootstrap.dat automatically, if it exists.
+
+Dependency changes
+------------------
+
+* Qt 4.8.2 for Windows builds
+
+* openssl 1.0.1c
+
Bug fixes
---------
+
+* When running -testnet, use RPC port 18332 by default.
+
+* Better detection and handling of corrupt wallet.dat and blkindex.dat files.
+ Previous versions would crash with a DB_RUNRECOVERY exception, this
+ version detects most problems and tells you how to recover if it
+ cannot recover itself.
+
* Fixed an uninitialized variable bug that could cause transactions to
be reported out of order.
+* Fixed a bug that could cause occasional crashes on exit.
+
+* Warn the user that they need to create fresh wallet backups after they
+ encrypt their wallet.
+