|
| 1 | +Bitcoin Core version 0.9.3 is now available from: |
| 2 | + |
| 3 | + https://bitcoin.org/bin/0.9.3/ |
| 4 | + |
| 5 | +This is a new minor version release, bringing only bug fixes and updated |
| 6 | +translations. Upgrading to this release is recommended. |
| 7 | + |
| 8 | +Please report bugs using the issue tracker at github: |
| 9 | + |
| 10 | + https://github.com/bitcoin/bitcoin/issues |
| 11 | + |
| 12 | +Upgrading and downgrading |
| 13 | +========================== |
| 14 | + |
| 15 | +How to Upgrade |
| 16 | +-------------- |
| 17 | + |
| 18 | +If you are running an older version, shut it down. Wait until it has completely |
| 19 | +shut down (which might take a few minutes for older versions), then run the |
| 20 | +installer (on Windows) or just copy over /Applications/Bitcoin-Qt (on Mac) or |
| 21 | +bitcoind/bitcoin-qt (on Linux). |
| 22 | + |
| 23 | +If you are upgrading from version 0.7.2 or earlier, the first time you run |
| 24 | +0.9.3 your blockchain files will be re-indexed, which will take anywhere from |
| 25 | +30 minutes to several hours, depending on the speed of your machine. |
| 26 | + |
| 27 | +Downgrading warnings |
| 28 | +-------------------- |
| 29 | + |
| 30 | +The 'chainstate' for this release is not always compatible with previous |
| 31 | +releases, so if you run 0.9.x and then decide to switch back to a |
| 32 | +0.8.x release you might get a blockchain validation error when starting the |
| 33 | +old release (due to 'pruned outputs' being omitted from the index of |
| 34 | +unspent transaction outputs). |
| 35 | + |
| 36 | +Running the old release with the -reindex option will rebuild the chainstate |
| 37 | +data structures and correct the problem. |
| 38 | + |
| 39 | +Also, the first time you run a 0.8.x release on a 0.9 wallet it will rescan |
| 40 | +the blockchain for missing spent coins, which will take a long time (tens |
| 41 | +of minutes on a typical machine). |
| 42 | + |
| 43 | +0.9.3 Release notes |
| 44 | +======================= |
| 45 | + |
| 46 | +RPC: |
| 47 | +- Avoid a segfault on getblock if it can't read a block from disk |
| 48 | +- Add paranoid return value checks in base58 |
| 49 | + |
| 50 | +Protocol and network code: |
| 51 | +- Don't poll showmyip.com, it doesn't exist anymore |
| 52 | +- Add a way to limit deserialized string lengths and use it |
| 53 | +- Add a new checkpoint at block 295,000 |
| 54 | +- Increase IsStandard() scriptSig length |
| 55 | +- Avoid querying DNS seeds, if we have open connections |
| 56 | +- Remove a useless millisleep in socket handler |
| 57 | +- Stricter memory limits on CNode |
| 58 | +- Better orphan transaction handling |
| 59 | +- Add `-maxorphantx=<n>` and `-maxorphanblocks=<n>` options for control over the maximum orphan transactions and blocks |
| 60 | + |
| 61 | +Wallet: |
| 62 | +- Check redeemScript size does not exceed 520 byte limit |
| 63 | +- Ignore (and warn about) too-long redeemScripts while loading wallet |
| 64 | + |
| 65 | +GUI: |
| 66 | +- fix 'opens in testnet mode when presented with a BIP-72 link with no fallback' |
| 67 | +- AvailableCoins: acquire cs_main mutex |
| 68 | +- Fix unicode character display on MacOSX |
| 69 | + |
| 70 | +Miscellaneous: |
| 71 | +- key.cpp: fail with a friendlier message on missing ssl EC support |
| 72 | +- Remove bignum dependency for scripts |
| 73 | +- Upgrade OpenSSL to 1.0.1i (see https://www.openssl.org/news/secadv_20140806.txt - just to be sure, no critical issues for Bitcoin Core) |
| 74 | +- Upgrade miniupnpc to 1.9.20140701 |
| 75 | +- Fix boost detection in build system on some platforms |
| 76 | + |
| 77 | +Credits |
| 78 | +-------- |
| 79 | + |
| 80 | +Thanks to everyone who contributed to this release: |
| 81 | + |
| 82 | +- Andrew Poelstra |
| 83 | +- Cory Fields |
| 84 | +- Gavin Andresen |
| 85 | +- Jeff Garzik |
| 86 | +- Johnathan Corgan |
| 87 | +- Julian Haight |
| 88 | +- Michael Ford |
| 89 | +- Pavel Vasin |
| 90 | +- Peter Todd |
| 91 | +- phantomcircuit |
| 92 | +- Pieter Wuille |
| 93 | +- Rose Toomey |
| 94 | +- Ruben Dario Ponticelli |
| 95 | +- shshshsh |
| 96 | +- Trevin Hofmann |
| 97 | +- Warren Togami |
| 98 | +- Wladimir J. van der Laan |
| 99 | +- Zak Wilcox |
| 100 | + |
| 101 | +As well as everyone that helped translating on [Transifex](https://www.transifex.com/projects/p/bitcoin/). |
0 commit comments