Skip to content

Commit 31a4b89

Browse files
committed
Cleanup v0.9 release notes
1 parent 0ad474e commit 31a4b89

File tree

1 file changed

+47
-43
lines changed

1 file changed

+47
-43
lines changed

doc/release-notes.md

Lines changed: 47 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ Bitcoin Core version 0.9.0rc1 is now available from:
22

33
http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.9.0rc1/
44

5-
This is a release candidate for a new major version. A major version brings both
6-
new features and bug fixes.
5+
This is a release candidate for a new major version. A major version brings
6+
both new features and bug fixes.
77

88
Please report bugs using the issue tracker at github:
99

@@ -12,33 +12,31 @@ Please report bugs using the issue tracker at github:
1212
How to Upgrade
1313
--------------
1414

15-
If you are running an older version, shut it down. Wait
16-
until it has completely shut down (which might take a few minutes for older
17-
versions), uninstall all earlier versions of Bitcoin,
18-
then run the installer (on Windows) or just copy over
19-
/Applications/Bitcoin-Qt (on Mac) or bitcoind/bitcoin-qt (on Linux).
15+
If you are running an older version, shut it down. Wait until it has completely
16+
shut down (which might take a few minutes for older versions), uninstall all
17+
earlier versions of Bitcoin, then run the installer (on Windows) or just copy
18+
over /Applications/Bitcoin-Qt (on Mac) or bitcoind/bitcoin-qt (on Linux).
2019

21-
If you are upgrading from version 0.7.2 or earlier, the first time you
22-
run 0.9.0 your blockchain files will be re-indexed, which will take
23-
anywhere from 30 minutes to several hours, depending on the speed of
24-
your machine.
20+
If you are upgrading from version 0.7.2 or earlier, the first time you run
21+
0.9.0 your blockchain files will be re-indexed, which will take anywhere from
22+
30 minutes to several hours, depending on the speed of your machine.
2523

26-
On Windows, do not forget to uninstall all earlier versions of the Bitcoin
24+
On Windows, do not forget to uninstall all earlier versions of the Bitcoin
2725
client first, especially if you are switching to the 64-bit version.
2826

2927
Windows 64-bit installer
3028
-------------------------
3129

32-
New in 0.9.0 is the Windows 64-bit version of the client.
33-
There have been frequent reports of users running out of virtual memory on 32-bit systems
34-
during the initial sync. Because of this it is recommended to install the 64-bit version if
35-
your system supports it.
30+
New in 0.9.0 is the Windows 64-bit version of the client. There have been
31+
frequent reports of users running out of virtual memory on 32-bit systems
32+
during the initial sync. Because of this it is recommended to install the
33+
64-bit version if your system supports it.
3634

3735
Rebranding to Bitcoin Core
3836
---------------------------
3937

40-
To reduce confusion between Bitcoin-the-network and Bitcoin-the-software we have
41-
renamed the reference client to Bitcoin Core.
38+
To reduce confusion between Bitcoin-the-network and Bitcoin-the-software we
39+
have renamed the reference client to Bitcoin Core.
4240

4341
Autotools build system
4442
-----------------------
@@ -55,12 +53,11 @@ Be sure to check doc/build-*.md for your platform before building from source.
5553
Bitcoin-cli
5654
-------------
5755

58-
Another change in the 0.9 release is moving away from the
59-
bitcoind executable functioning both as a server and as a RPC client. The RPC
60-
client functionality (“tell the running bitcoin daemon to do THIS”) was split
61-
into a separate executable, 'bitcoin-cli'. The RPC client code will
62-
eventually be removed from bitcoind, but will be kept for backwards
63-
compatibility for a release or two.
56+
Another change in the 0.9 release is moving away from the bitcoind executable
57+
functioning both as a server and as a RPC client. The RPC client functionality
58+
(“tell the running bitcoin daemon to do THIS”) was split into a separate
59+
executable, 'bitcoin-cli'. The RPC client code will eventually be removed from
60+
bitcoind, but will be kept for backwards compatibility for a release or two.
6461

6562
0.9.0rc1 Release notes
6663
=======================
@@ -69,20 +66,23 @@ RPC:
6966

7067
- 'listreceivedbyaddress' now provides tx ids
7168
- Updated help and tests for 'getreceivedby(account|address)'
72-
- In 'getblock', accept 2nd 'verbose' parameter, similar to getrawtransaction, but defaulting to 1 for backward compatibility
69+
- In 'getblock', accept 2nd 'verbose' parameter, similar to getrawtransaction,
70+
but defaulting to 1 for backward compatibility
7371
- Add 'verifychain', to verify chain database at runtime
7472
- Add 'dumpwallet' and 'importwallet' RPCs
7573
- 'keypoolrefill' gains optional size parameter
7674
- Add 'getbestblockhash', to return tip of best chain
77-
- Add 'chainwork' (the total work done by all blocks since the genesis block) to 'getblock' output
75+
- Add 'chainwork' (the total work done by all blocks since the genesis block)
76+
to 'getblock' output
7877
- Make RPC password resistant to timing attacks
7978
- Clarify help messages and add examples
8079
- Add 'getrawchangeaddress' call for raw transaction change destinations
8180
- Reject insanely high fees by default in 'sendrawtransaction'
8281
- Add RPC call 'decodescript' to decode a hex-encoded transaction script
8382
- Make 'validateaddress' provide redeemScript
8483
- Add 'getnetworkhashps' to get the calculated network hashrate
85-
- New RPC 'ping' command to request ping, new 'pingtime' and 'pingwait' fields in 'getpeerinfo' output
84+
- New RPC 'ping' command to request ping, new 'pingtime' and 'pingwait' fields
85+
in 'getpeerinfo' output
8686
- Adding new 'addrlocal' field to 'getpeerinfo' output
8787
- Add verbose boolean to 'getrawmempool'
8888
- Add rpc command 'getunconfirmedbalance' to obtain total unconfirmed balance
@@ -103,7 +103,8 @@ Command-line options:
103103
Block-chain handling and storage:
104104

105105
- Update leveldb to 1.15
106-
- Check for correct genesis (prevent cases where accidentally a datadir from the wrong network is loaded)
106+
- Check for correct genesis (prevent cases where a datadir from the wrong
107+
network is accidentally loaded)
107108
- Allow txindex to be removed and add a reindex dialog
108109
- Log aborted block database rebuilds
109110
- Store orphan blocks in serialized form, to save memory
@@ -147,23 +148,24 @@ Validation:
147148

148149
- Log reason for non-standard transaction rejection
149150
- Prune provably-unspendable outputs
150-
- Detect any sufficiently long fork and add a warning.
151-
- Call the -alertnotify script when we see a long or invalid fork.
151+
- Detect any sufficiently long fork and add a warning
152+
- Call the -alertnotify script when we see a long or invalid fork
152153
- Fix multi-block reorg transaction resurrection
153154
- Reject non-canonically-encoded serialization sizes
154-
- Only create signatures with even S, and verification mode to check.
155+
- Only create signatures with even S, and verification mode to check
155156
- Reject dust amounts during validation
156157
- Use 'low S' as malleability breaker rather than 'even S'
157158
- Skip unspendable outputs in consistency check
158159
- Generalize the remove-outputs check for fully-prunable transactions
159-
- Accept nLockTime transactions that finalize in the next block"
160+
- Accept nLockTime transactions that finalize in the next block
160161

161162
Build system:
162163

163164
- Switch to autotools-based build system
164-
- Build without wallet by passing `--disable-wallet` to configure, this
165-
removes the BerkeleyDB dependency
166-
- Upgrade gitian dependencies (libpng, libz, libupnpc, boost, openssl) to more recent versions
165+
- Build without wallet by passing `--disable-wallet` to configure, this removes
166+
the BerkeleyDB dependency
167+
- Upgrade gitian dependencies (libpng, libz, libupnpc, boost, openssl) to more
168+
recent versions
167169
- Windows 64-bit build support
168170
- Solaris compatibility fixes
169171
- Check integrity of gitian input source tarballs
@@ -183,22 +185,24 @@ GUI:
183185
- Add network traffic graph in debug window
184186
- Add open URI dialog
185187
- Add Coin Control Features
186-
- Improve receive coins workflow: make the 'Receive' tab into a form to
187-
request payments, and move historical address list functionality to File menu.
188+
- Improve receive coins workflow: make the 'Receive' tab into a form to request
189+
payments, and move historical address list functionality to File menu.
188190
- Rebrand to `Bitcoin Core`
189-
- Move initialization/shutdown to a thread. This prevents "Not responding" messages during start.
190-
Also show a window during shutdown.
191+
- Move initialization/shutdown to a thread. This prevents Not responding
192+
messages during startup. Also show a window during shutdown.
191193
- Don't regenerate autostart link on every client startup
192194
- Show and store message of normal bitcoin:URI
193195
- Fix richtext detection hang issue on very old Qt versions
194-
- osx: make use of the 10.8+ user notification center to display growl like notifications
195-
- osx: Added NSHighResolutionCapable flag to Info.plist for better font rendering on Retina displays.
196-
- osx: fix bitcoin-qt startup crash when clicking dock icon
196+
- osx: Make use of the 10.8+ user notification center to display growl like
197+
notifications
198+
- osx: Added NSHighResolutionCapable flag to Info.plist for better font
199+
rendering on Retina displays.
200+
- osx: Fix bitcoin-qt startup crash when clicking dock icon
197201
- linux: Fix Gnome bitcoin: URI handler
198202

199203
Miscellaneous:
200204

201-
- Add Linux script (contrib/qos/tc.sh) to limit outgoing bandwidth used by Bitcoin
205+
- Add Linux script (contrib/qos/tc.sh) to limit outgoing bandwidth
202206
- Add '-regtest' mode, similar to testnet but private with instant block
203207
generation with 'setgenerate' RPC.
204208
- Add 'linearize.py' script to contrib, for creating bootstrap.dat

0 commit comments

Comments
 (0)