Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 3C012A87 for ; Sat, 7 Jan 2017 03:26:04 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from zinan.dashjr.org (zinan.dashjr.org [192.3.11.21]) by smtp1.linuxfoundation.org (Postfix) with ESMTP id 2ECE4FD for ; Sat, 7 Jan 2017 03:26:03 +0000 (UTC) Received: from ishibashi.localnet (unknown [IPv6:2001:470:5:265:a45d:823b:2d27:961c]) (Authenticated sender: luke-jr) by zinan.dashjr.org (Postfix) with ESMTPSA id B4E1F38A0066; Sat, 7 Jan 2017 03:25:49 +0000 (UTC) X-Hashcash: 1:25:170107:bitcoin-dev@lists.linuxfoundation.org::vTfQRIB7wM2eMhxn:j0Fa X-Hashcash: 1:25:170107:laanwj@gmail.com::rXzVh2a8AKjwRVH1:aYQyD From: Luke Dashjr To: bitcoin-dev@lists.linuxfoundation.org, "Wladimir J. van der Laan" Date: Sat, 7 Jan 2017 03:25:47 +0000 User-Agent: KMail/1.13.7 (Linux/4.4.39-gentoo; KDE/4.14.24; x86_64; ; ) References: <20170103084736.GA13841@amethyst.visucore.com> In-Reply-To: <20170103084736.GA13841@amethyst.visucore.com> X-PGP-Key-Fingerprint: E463 A93F 5F31 17EE DE6C 7316 BD02 9424 21F4 889F X-PGP-Key-ID: BD02942421F4889F X-PGP-Keyserver: hkp://pgp.mit.edu MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <201701070325.48453.luke@dashjr.org> X-Spam-Status: No, score=-5.1 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Subject: [bitcoin-dev] [Meta] Re: Bitcoin Core 0.13.2 released X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Jan 2017 03:26:04 -0000 I don't think release announcements are really appropriate for the bitcoin-= dev=20 mailing list. People who want these can subscribe to the bitcoin-core-dev l= ist=20 and/or the Core announce mailing list. Maybe sending to bitcoin-discuss wou= ld=20 also make sense, but not bitcoin-dev... Luke On Tuesday, January 03, 2017 8:47:36 AM Wladimir J. van der Laan via bitcoi= n- dev wrote: > Bitcoin Core version 0.13.2 is now available from: >=20 > >=20 > Or by bittorrent: >=20 > =20 > magnet:?xt=3Durn:btih:746697d03db3ff531158b1133bab5d1e4cef4e5a&dn=3Dbitco= in-co > re-0.13.2&tr=3Dudp%3A%2F%2Ftracker.openbittorrent.com%3A80%2Fannounce&tr= =3Dudp% > 3A%2F%2Ftracker.publicbt.com%3A80%2Fannounce&tr=3Dudp%3A%2F%2Ftracker.ccc= =2Ede% > 3A80%2Fannounce&tr=3Dudp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=3Dudp%= 3A%2F% > 2Ftracker.leechers-paradise.org%3A6969&ws=3Dhttps%3A%2F%2Fbitcoin.org%2Fb= in%2 > F >=20 > This is a new minor version release, including various bugfixes and > performance improvements, as well as updated translations. >=20 > Please report bugs using the issue tracker at github: >=20 > >=20 > To receive security and update notifications, please subscribe to: >=20 > >=20 > Compatibility > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > Microsoft ended support for Windows XP on [April 8th, > 2014](https://www.microsoft.com/en-us/WindowsForBusiness/end-of-xp-support > ), an OS initially released in 2001. This means that not even critical > security updates will be released anymore. Without security updates, using > a bitcoin wallet on a XP machine is irresponsible at least. >=20 > In addition to that, with 0.12.x there have been varied reports of Bitcoin > Core randomly crashing on Windows XP. It is [not > clear](https://github.com/bitcoin/bitcoin/issues/7681#issuecomment-2174398 > 91) what the source of these crashes is, but it is likely that upstream > libraries such as Qt are no longer being tested on XP. >=20 > We do not have time nor resources to provide support for an OS that is > end-of-life. From 0.13.0 on, Windows XP is no longer supported. Users are > suggested to upgrade to a newer version of Windows, or install an > alternative OS that is supported. >=20 > No attempt is made to prevent installing or running the software on Windo= ws > XP, you can still do so at your own risk, but do not expect it to work: do > not report issues about Windows XP to the issue tracker. >=20 > From 0.13.1 onwards OS X 10.7 is no longer supported. 0.13.0 was intended > to work on 10.7+, but severe issues with the libc++ version on 10.7.x keep > it from running reliably. 0.13.1 now requires 10.8+, and will communicate > that to 10.7 users, rather than crashing unexpectedly. >=20 > Notable changes > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > Change to wallet handling of mempool rejection > ----------------------------------------------- >=20 > When a newly created transaction failed to enter the mempool due to > the limits on chains of unconfirmed transactions the sending RPC > calls would return an error. The transaction would still be queued > in the wallet and, once some of the parent transactions were > confirmed, broadcast after the software was restarted. >=20 > This behavior has been changed to return success and to reattempt > mempool insertion at the same time transaction rebroadcast is > attempted, avoiding a need for a restart. >=20 > Transactions in the wallet which cannot be accepted into the mempool > can be abandoned with the previously existing abandontransaction RPC > (or in the GUI via a context menu on the transaction). >=20 >=20 > 0.13.2 Change log > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > Detailed release notes follow. This overview includes changes that affect > behavior, not code moves, refactors and string updates. For convenience in > locating the code changes and accompanying discussion, both the pull > request and git merge commit are mentioned. >=20 > ### Consensus > - #9293 `e591c10` [0.13 Backport #9053] IBD using chainwork instead of > height and not using header timestamp (gmaxwell) - #9053 `5b93eee` IBD > using chainwork instead of height and not using header timestamps > (gmaxwell) >=20 > ### RPC and other APIs > - #8845 `1d048b9` Don't return the address of a P2SH of a P2SH (jnewbery) > - #9041 `87fbced` keypoololdest denote Unix epoch, not GMT > (s-matthew-english) - #9122 `f82c81b` fix getnettotals RPC description > about timemillis (visvirial) - #9042 `5bcb05d` [rpc] ParseHash: Fail when > length is not 64 (MarcoFalke) - #9194 `f26dab7` Add option to return > non-segwit serialization via rpc (instagibbs) - #9347 `b711390` [0.13.2] > wallet/rpc backports (MarcoFalke) > - #9292 `c365556` Complain when unknown rpcserialversion is specified > (sipa) - #9322 `49a612f` [qa] Don't set unknown rpcserialversion > (MarcoFalke) >=20 > ### Block and transaction handling > - #8357 `ce0d817` [mempool] Fix relaypriority calculation error (maiiz) > - #9267 `0a4aa87` [0.13 backport #9239] Disable fee estimates for a confi= rm > target of 1 block (morcos) - #9196 `0c09d9f` Send tip change notification > from invalidateblock (ryanofsky) >=20 > ### P2P protocol and network code > - #8995 `9ef3875` Add missing cs_main lock to ::GETBLOCKTXN processing > (TheBlueMatt) - #9234 `94531b5` torcontrol: Explicitly request RSA1024 > private key (laanwj) - #8637 `2cad5db` Compact Block Tweaks (rebase of > #8235) (sipa) > - #9058 `286e548` Fixes for p2p-compactblocks.py test timeouts on travis > (#8842) (ryanofsky) - #8865 `4c71fc4` Decouple peer-processing-logic from > block-connection-logic (TheBlueMatt) - #9117 `6fe3981` net: don't send > feefilter messages before the version handshake is complete (theuni) - > #9188 `ca1fd75` Make orphan parent fetching ask for witnesses (gmaxwell) - > #9052 `3a3bcbf` Use RelevantServices instead of node_network in > AttemptToEvict (gmaxwell) - #9048 `9460771` [0.13 backport #9026] Fix > handling of invalid compact blocks (sdaftuar) - #9357 `03b6f62` [0.13 > backport #9352] Attempt reconstruction from all compact block > announcements (sdaftuar) - #9189 `b96a8f7` Always add > default_witness_commitment with GBT client support (sipa) - #9253 > `28d0f22` Fix calculation of number of bound sockets to use (TheBlueMatt) > - #9199 `da5a16b` Always drop the least preferred HB peer when adding a > new one (gmaxwell) >=20 > ### Build system > - #9169 `d1b4da9` build: fix qt5.7 build under macOS (theuni) > - #9326 `a0f7ece` Update for OpenSSL 1.1 API (gmaxwell) > - #9224 `396c405` Prevent FD_SETSIZE error building on OpenBSD (ivdsangen) >=20 > ### GUI > - #8972 `6f86b53` Make warnings label selectable (jonasschnelli) > (MarcoFalke) - #9185 `6d70a73` Fix coincontrol sort issue (jonasschnelli) > - #9094 `5f3a12c` Use correct conversion function for boost::path datadir > (laanwj) - #8908 `4a974b2` Update bitcoin-qt.desktop (s-matthew-english) > - #9190 `dc46b10` Plug many memory leaks (laanwj) >=20 > ### Wallet > - #9290 `35174a0` Make RelayWalletTransaction attempt to AcceptToMemoryPo= ol > (gmaxwell) - #9295 `43bcfca` Bugfix: Fundrawtransaction: don't terminate > when keypool is empty (jonasschnelli) - #9302 `f5d606e` Return txid even > if ATMP fails for new transaction (sipa) - #9262 `fe39f26` Prefer coins > that have fewer ancestors, sanity check txn before ATMP (instagibbs) >=20 > ### Tests and QA > - #9159 `eca9b46` Wait for specific block announcement in p2p-compactbloc= ks > (ryanofsky) - #9186 `dccdc3a` Fix use-after-free in scheduler tests > (laanwj) > - #9168 `3107280` Add assert_raises_message to check specific error messa= ge > (mrbandrews) - #9191 `29435db` 0.13.2 Backports (MarcoFalke) > - #9077 `1d4c884` Increase wallet-dump RPC timeout (ryanofsky) > - #9098 `ecd7db5` Handle zombies and cluttered tmpdirs (MarcoFalke) > - #8927 `387ec9d` Add script tests for FindAndDelete in pre-segwit and > segwit scripts (jl2012) - #9200 `eebc699` bench: Fix subtle counting issue > when rescaling iteration count (laanwj) >=20 > ### Miscellaneous > - #8838 `094848b` Calculate size and weight of block correctly in > CreateNewBlock() (jnewbery) - #8920 `40169dc` Set minimum required Boost > to 1.47.0 (fanquake) > - #9251 `a710a43` Improvement of documentation of command line parameter > 'whitelist' (wodry) - #8932 `106da69` Allow bitcoin-tx to create v2 > transactions (btcdrak) - #8929 `12428b4` add software-properties-common > (sigwo) > - #9120 `08d1c90` bug: Missed one "return false" in recent refactoring in > #9067 (UdjinM6) - #9067 `f85ee01` Fix exit codes (UdjinM6) > - #9340 `fb987b3` [0.13] Update secp256k1 subtree (MarcoFalke) > - #9229 `b172377` Remove calls to getaddrinfo_a (TheBlueMatt) >=20 > Credits > =3D=3D=3D=3D=3D=3D=3D >=20 > Thanks to everyone who directly contributed to this release: >=20 > - Alex Morcos > - BtcDrak > - Cory Fields > - fanquake > - Gregory Maxwell > - Gregory Sanders > - instagibbs > - Ivo van der Sangen > - jnewbery > - Johnson Lau > - Jonas Schnelli > - Luke Dashjr > - maiiz > - MarcoFalke > - Masahiko Hyuga > - Matt Corallo > - matthias > - mrbandrews > - Pavel Jan=C3=ADk > - Pieter Wuille > - randy-waterhouse > - Russell Yanofsky > - S. Matthew English > - Steven > - Suhas Daftuar > - UdjinM6 > - Wladimir J. van der Laan > - wodry >=20 > As well as everyone that helped translating on > [Transifex](https://www.transifex.com/projects/p/bitcoin/). >=20 > _______________________________________________ > bitcoin-dev mailing list > bitcoin-dev@lists.linuxfoundation.org > https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev