Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Bitcoin Core: 0.12.0 release notes #1239

Merged
merged 1 commit into from Feb 23, 2016

Conversation

Projects
None yet
5 participants
Contributor

harding commented Feb 18, 2016

Preview: http://dg1.dtrt.org/en/download

TODO:

  • Add release date. If released on Feb 19th, this just requires uncommenting the optional_date field in the YAML header
  • Add the magnet link. Instructions are provided near the bottom of the YAML header
  • Restart Travis CI when the files have been uploaded to Bitcoin.org/bin/ ; it will ensure all the paths are correct (right now it fails because the files haven't been uploaded yet). When it passes, this is safe to merge.

Note that this patch also drops the Jan2016 project statement and capacity-increases-related links from the Bitcoin.org/bitcoin-core main page as they were statically sorted, so so would've appeared higher in the listing than the 0.12.0 release announcement. The new website link is left in and placed above the 0.12.0 announcement so that people still go to the new website. Preview:

2016-02-18-144708_668x287_scrot

I've dropped my commit access on Bitcoin.org for busy-ness reasons, so someone else will have to merge this when appropriate. Also, if someone could tag this now as Releases and Bitcoin Core, that would be useful.

@Michagogo Michagogo commented on the diff Feb 18, 2016

_releases/v0.12.0.md
+Note that the wallet in Bitcoin Core 0.12 does not yet have support for
+creating transactions that would be replaceable under BIP 125.
+
+
+RPC: Random-cookie RPC authentication
+-------------------------------------
+
+When no `-rpcpassword` is specified, the daemon now uses a special 'cookie'
+file for authentication. This file is generated with random content when the
+daemon starts, and deleted when it exits. Its contents are used as
+authentication token. Read access to this file controls who can access through
+RPC. By default it is stored in the data directory but its location can be
+overridden with the option `-rpccookiefile`.
+
+This is similar to Tor's CookieAuthentication: see
+https://www.torproject.org/docs/tor-manual.html.en
@Michagogo

Michagogo Feb 18, 2016

Missing brackets?

Contributor

laanwj commented Feb 19, 2016

utACK, also added the tags

Contributor

Cobra-Bitcoin commented Feb 20, 2016

Keeping an eye on this. Will merge when it looks like everything is ready (assuming someone doesn't beat me to it).

Should happen Monday or Tuesday, once @theuni is back from Hong Kong.

On Saturday, February 20, 2016, Cøbra notifications@github.com wrote:

Keeping an eye on this. Will merge when it looks like everything is ready
(assuming someone doesn't beat me to it).


Reply to this email directly or view it on GitHub
#1239 (comment)
.

Contributor

laanwj commented Feb 23, 2016

Thanks David! I filled in the magnet link and uncommented the release date and pushed to:
https://github.com/bitcoin-dot-org/bitcoin.org/tree/bitcoin-core-0.12.0
(hope that triggers Travis)

It won't. The PR is on @harding's fork.

On Tuesday, February 23, 2016, Wladimir J. van der Laan <
notifications@github.com> wrote:

Thanks David! I filled in the magnet link and uncommented the release date
and pushed to:
https://github.com/bitcoin-dot-org/bitcoin.org/tree/bitcoin-core-0.12.0


Reply to this email directly or view it on GitHub
#1239 (comment)
.

Contributor

laanwj commented Feb 23, 2016

Not sure what's wrong:

- ./_site/en/bitcoin-core/features/user-interface.html
  *  internal image /img/screenshots/armory.png does not exist (line 405)
- ./_site/en/release/v0.12.0.html
  *  Tag n invalid
  *  internally linking to libsecp256k1.html, which does not exist (line 358)
/home/travis/build/bitcoin-dot-org/bitcoin.org/vendor/bundle/ruby/2.0.0/gems/html-proofer-2.1.0/lib/html/proofer.rb:179:in `print_failed_tests': HTML-Proofer found 3 failures! (RuntimeError)
    from /home/travis/build/bitcoin-dot-org/bitcoin.org/vendor/bundle/ruby/2.0.0/gems/html-proofer-2.1.0/lib/html/proofer.rb:81:in `run'
    from _contrib/bco-htmlproof:62:in `<main>'
make: *** [check-html-proofer] Error 1

Oh. Right. However it seems to be failing…

On Tuesday, February 23, 2016, Wladimir J. van der Laan <
notifications@github.com> wrote:

@Michagogo https://github.com/Michagogo not here, but it does in
https://travis-ci.org/bitcoin-dot-org/bitcoin.org/builds/111182266


Reply to this email directly or view it on GitHub
#1239 (comment)
.

Contributor

laanwj commented Feb 23, 2016

@Michagogo Right, I re-triggered it here to to see if this one passes thus whether the travis failure is my mistake.

@btcdrak btcdrak commented on the diff Feb 23, 2016

_releases/v0.12.0.md
+Because release 0.12.0 and later will obfuscate the chainstate on every
+fresh sync or reindex, the chainstate is not backwards-compatible with
+pre-0.12 versions of Bitcoin Core or other software.
+
+If you want to downgrade after you have done a reindex with 0.12.0 or later,
+you will need to reindex when you first start Bitcoin Core version 0.11 or
+earlier.
+
+Notable changes
+===============
+
+Signature validation using libsecp256k1
+---------------------------------------
+
+ECDSA signatures inside Bitcoin transactions now use validation using
+[https://github.com/bitcoin/secp256k1](libsecp256k1) instead of OpenSSL.
@btcdrak

btcdrak Feb 23, 2016

Contributor

This is wrong should be

[libsecp256k1](https://github.com/bitcoin/secp256k1)

Contributor

laanwj commented Feb 23, 2016

Pushed a new commit, hopefully it fixes those.

Contributor

Cobra-Bitcoin commented Feb 23, 2016

Ignore the "internal image /img/screenshots/armory.png does not exist (line 405)" error. That's fixed in e96bed7 so shouldn't be an issue.

Contributor

btcdrak commented Feb 23, 2016

This needs to get merged asap, announces are all out already.

Contributor

laanwj commented Feb 23, 2016

Still waiting for travis on https://travis-ci.org/bitcoin-dot-org/bitcoin.org/builds/111185186
If it passes (apart from the armory issue) it can be merged.

@Cobra-Bitcoin Cobra-Bitcoin merged commit c3b2300 into bitcoin-dot-org:master Feb 23, 2016

1 check failed

continuous-integration/travis-ci/pr The Travis CI build could not complete due to an error
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment