Merge #12079: Improve prioritisetransaction test coverage
[bitcoinplatinum.git] / doc / release-notes / release-notes-0.8.2.md
blobeea9ba2a2c3c88b7fa5ac3b8f138f8ae39a59b75
1 Bitcoin-Qt version 0.8.2 is now available from:
2   http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.2/
4 This is a maintenance release that fixes many bugs and includes
5 a few small new features.
7 Please report bugs using the issue tracker at github:
8   https://github.com/bitcoin/bitcoin/issues
11 How to Upgrade
13 If you are running an older version, shut it down. Wait
14 until it has completely shut down (which might take a few minutes for older
15 versions), then run the installer (on Windows) or just copy over
16 /Applications/Bitcoin-Qt (on Mac) or bitcoind/bitcoin-qt (on Linux).
18 If you are upgrading from version 0.7.2 or earlier, the first time you
19 run 0.8.2 your blockchain files will be re-indexed, which will take
20 anywhere from 30 minutes to several hours, depending on the speed of
21 your machine.
23 0.8.2 Release notes
25 Fee Policy changes
27 The default fee for low-priority transactions is lowered from 0.0005 BTC 
28 (for each 1,000 bytes in the transaction; an average transaction is
29 about 500 bytes) to 0.0001 BTC.
31 Payments (transaction outputs) of 0.543 times the minimum relay fee
32 (0.00005430 BTC) are now considered 'non-standard', because storing them
33 costs the network more than they are worth and spending them will usually
34 cost their owner more in transaction fees than they are worth.
36 Non-standard transactions are not relayed across the network, are not included
37 in blocks by most miners, and will not show up in your wallet until they are
38 included in a block.
40 The default fee policy can be overridden using the -mintxfee and -minrelaytxfee
41 command-line options, but note that we intend to replace the hard-coded fees
42 with code that automatically calculates and suggests appropriate fees in the
43 0.9 release and note that if you set a fee policy significantly different from
44 the rest of the network your transactions may never confirm.
46 Bitcoin-Qt changes
48 * New icon and splash screen
49 * Improve reporting of synchronization process
50 * Remove hardcoded fee recommendations
51 * Improve metadata of executable on MacOSX and Windows
52 * Move export button to individual tabs instead of toolbar
53 * Add "send coins" command to context menu in address book
54 * Add "copy txid" command to copy transaction IDs from transaction overview
55 * Save & restore window size and position when showing & hiding window
56 * New translations: Arabic (ar), Bosnian (bs), Catalan (ca), Welsh (cy),
57   Esperanto (eo), Interlingua (la), Latvian (lv) and many improvements
58   to current translations
60 MacOSX:
61 * OSX support for click-to-pay (bitcoin:) links
62 * Fix GUI disappearing problem on MacOSX (issue #1522)
64 Linux/Unix:
65 * Copy addresses to middle-mouse-button clipboard
68 Command-line options
70 * -walletnotify will call a command on receiving transactions that affect the wallet.
71 * -alertnotify will call a command on receiving an alert from the network.
72 * -par now takes a negative number, to leave a certain amount of cores free.
74 JSON-RPC API changes
76 * fixed a getblocktemplate bug that caused excessive CPU creating blocks.
77 * listunspent now lists account and address information.
78 * getinfo now also returns the time adjustment estimated from your peers.
79 * getpeerinfo now returns bytessent, bytesrecv and syncnode.
80 * gettxoutsetinfo returns statistics about the unspent transaction output database.
81 * gettxout returns information about a specific unspent transaction output.
84 Networking changes
86 * Significant changes to the networking code, reducing latency and memory consumption.
87 * Avoid initial block download stalling.
88 * Remove IRC seeding support.
89 * Performance tweaks.
90 * Added testnet DNS seeds.
92 Wallet compatibility/rescuing
94 * Cases where wallets cannot be opened in another version/installation should be reduced.
95 * -salvagewallet now works for encrypted wallets.
98 Known Bugs
100 * Entering the 'getblocktemplate' or 'getwork' RPC commands into the Bitcoin-Qt debug
101 console will cause Bitcoin-Qt to crash. Run Bitcoin-Qt with the -server command-line
102 option to workaround.
104 Thanks to everybody who contributed to the 0.8.2 release!
106 APerson241
107 Andrew Poelstra
108 Calvin Owens
109 Chuck LeDuc Díaz
110 Colin Dean
111 David Griffith
112 David Serrano
113 Eric Lombrozo
114 Gavin Andresen
115 Gregory Maxwell
116 Jeff Garzik
117 Jonas Schnelli
118 Larry Gilbert
119 Luke Dashjr
120 Matt Corallo
121 Michael Ford
122 Mike Hearn
123 Patrick Brown
124 Peter Todd
125 Philip Kaufmann
126 Pieter Wuille
127 Richard Schwab
128 Roman Mindalev
129 Scott Howard
130 Tariq Bashir
131 Warren Togami
132 Wladimir J. van der Laan
133 freewil
134 gladoscc
135 kjj2
136 mb300sd
137 super3