TODO for release notes 0.14.0 #8455

issue laanwj opened this issue on August 4, 2016
  1. laanwj commented at 1:08 PM on August 4, 2016: member

    Post things here that need explicit mention in 0.14 release notes

    I'd strongly prefer for pulls to just update doc/release-notes.md directly, but if they somehow slip by, mention them here.

    Overview:

    • ZMQ on Windows (#8238) (done in wiki)
    • Changed RPC calls:
      • getaddednodeinfo got rid of first argument (#8272) (done in wiki)
      • getinfo was deprecated (but not yet removed) (#8780) (done in wiki)
      • preciousblock RPC call #6996
      • importmulti RPC: #7551
      • getmemoryinfo #8753
      • `setnetworkactive RPC (#8996)
    • Mention that the GUI confirmation target has been changed from the default of 25 to 6 (#9036).
    • Mempool dump to disk (#8448) (done in wiki)
    • Several memory usage improvements
      • (shared pointers, LockedPool #8753)
      • Share unused mempool space with coin cache (#8610)
    • Qt RPC nested commands: #7783 (done in wiki)
    • Qt sensitive data filter: #8877 (done in wiki)
    • Removal of priority estimation (#7730).
    • Address relay changes (#8594, #8661, #8740).
    • Named RPC arguments (#8811).
    • Manual block file pruning (#7871)
    • Deprecate use of getrawtransaction for confirmed transactions with unspent outputs without -txindex (#9520).

    Note: we're doing an experiment with editing the release notes draft in a github wiki. The most up to date version of the release notes is thus at https://github.com/bitcoin-core/bitcoin-devwiki/wiki/0.14.0-Release-notes . Feel free to edit them there if you want to add any of these items.

  2. laanwj added this to the milestone 0.14 on Aug 4, 2016
  3. laanwj added the label Docs and Output on Aug 4, 2016
  4. fanquake commented at 8:06 AM on August 6, 2016: member

    ZMQ on Windows from #8238

  5. MarcoFalke commented at 8:41 AM on September 14, 2016: member

    <strike>* #8699: Remove createwitnessaddress RPC command

  6. MarcoFalke commented at 8:42 AM on September 14, 2016: member

    Is the release schedule for 0.14 out yet? (I couldn't find it anywhere)

  7. laanwj commented at 8:56 AM on September 14, 2016: member

    @MarcoFalke thanks for the reminder, see #8719

  8. laanwj commented at 1:04 PM on September 26, 2016: member

    [rpc] Deprecate getinfo #8780

  9. laanwj commented at 1:38 PM on September 29, 2016: member

    As for deprecating getinfo, the following table may be useful for in the release notes

    getinfo field Moved to
    "version" getnetworkinfo()["version"]
    "protocolversion" getnetworkinfo()["protocolversion"]
    "walletversion" getwalletinfo()["walletversion"]
    "balance" getwalletinfo()["balance"]
    "blocks" getblockchaininfo()["blocks"]
    "timeoffset" getnetworkinfo()["timeoffset"]
    "connections" getnetworkinfo()["connections"]
    "proxy" getnetworkinfo()["networks"][0]["proxy"]
    "difficulty" getblockchaininfo()["difficulty"]
    "testnet" getblockchaininfo()["chain"] == "test"
    "keypoololdest" getwalletinfo()["keypoololdest"]
    "keypoolsize" getwalletinfo()["keypoolsize"]
    "unlocked_until" getwalletinfo()["unlocked_until"]
    "paytxfee" getwalletinfo()["paytxfee"]
    "relayfee" getnetworkinfo()["relayfee"]
    "errors" getnetworkinfo()["warnings"]
  10. laanwj commented at 1:40 PM on September 29, 2016: member

    #8699: Remove createwitnessaddress RPC command

    This is one for the 0.13.1 release notes, as it was backported in #8815.

  11. laanwj cross-referenced this on Sep 29, 2016 from issue rpc: Handle `getinfo` client-side in bitcoin-cli w/ `-getinfo` by laanwj
  12. laanwj cross-referenced this on Oct 15, 2016 from issue RPC: Chainparams: Remove Chainparams::fTestnetToBeDeprecatedFieldRPC by jtimon
  13. jonasschnelli commented at 7:44 PM on October 18, 2016: contributor

    preciousblock RPC call #6996

  14. laanwj commented at 7:06 AM on October 20, 2016: member

    importmulti RPC: #7551

  15. jonasschnelli commented at 12:32 PM on October 28, 2016: contributor

    Mention that the GUI confirmation target has been changed from the default of 25 to 2 #8989 (or maybe 6 after #9036)

  16. laanwj commented at 11:37 AM on November 2, 2016: member

    Yes, also the RPC default will go to 6 if #9036.

    New RPC: getmemoryinfo #8753

  17. MarcoFalke added the label Needs release notes on Dec 2, 2016
  18. MarcoFalke commented at 3:56 PM on December 2, 2016: member

    Created a label "Needs release notes" for pulls to be tagged with. Could be useful?

  19. laanwj commented at 11:19 AM on December 3, 2016: member

    @MarcoFalke yes good idea

  20. sipa commented at 12:13 AM on January 10, 2017: member

    GUI now has a modal out of sync layer (#8371).

  21. sipa commented at 12:17 AM on January 10, 2017: member

    Share unused mempool space with coin cache (#8610).

  22. sipa commented at 12:18 AM on January 10, 2017: member

    Mempool dump to disk (#8448).

  23. sipa commented at 12:19 AM on January 10, 2017: member

    Change default confirm target from 2 to 6 (#9036).

  24. sipa commented at 12:21 AM on January 10, 2017: member

    Several memory usage improvements (shared pointers, LockedPool #8753)

  25. sipa commented at 12:29 AM on January 10, 2017: member

    togglenetwork RPC (#8996).

  26. sipa commented at 12:32 AM on January 10, 2017: member

    Update to LevelDB 1.19 (#8613).

  27. sdaftuar commented at 3:24 PM on January 10, 2017: member

    estimatefee for a target of 1 block has been disabled (this part was merged into 0.13.2 as well), and the gui slider will stop at 2 now (new for 0.14) (#9239)

  28. jonasschnelli commented at 3:48 PM on January 10, 2017: contributor
  29. jonasschnelli commented at 3:49 PM on January 10, 2017: contributor
  30. sipa commented at 4:55 PM on January 10, 2017: member

    Return txid even if ATMP fails for new transaction (#9302). Prefer coins that have fewer ancestors (#9262).

  31. sipa commented at 5:00 PM on January 10, 2017: member

    Removal of priority estimation (#7730).

  32. sipa commented at 5:06 PM on January 10, 2017: member

    Address relay changes (#8594, #8661, #8740).

  33. sipa commented at 5:08 PM on January 10, 2017: member

    Named RPC arguments (#8811).

  34. luke-jr commented at 5:10 PM on January 10, 2017: member

    #9263 needs to be merged in

  35. laanwj commented at 5:21 PM on January 10, 2017: member

    Update to LevelDB 1.19 (#8613).

    Do you have a specific reason this needs special mention in the release notes? (besides a normal changelog line) Like other dependency upgrades, it's not a user-facing change.

  36. MarcoFalke commented at 5:22 PM on January 10, 2017: member

    Return txid even if ATMP fails for new transaction (#9302). Prefer coins that have fewer ancestors (#9262).

    Those are already in 0.13 so don't need to be put in the notes for 0.14?

  37. laanwj commented at 5:24 PM on January 10, 2017: member

    Those are already in 0.13 so don't need to be put in the notes for 0.14?

    Indeed, good catch. Release notes are a diff to the last minor release on previous major. I guess an exception could be made if it was somehow forgotten there.

  38. sipa commented at 5:47 PM on January 10, 2017: member

    Update to LevelDB 1.19 (#8613).

    Do you have a specific reason this needs special mention in the release notes? (besides a normal changelog line) Like other dependency upgrades, it's not a user-facing change.

    Fair enough.

  39. laanwj commented at 1:30 PM on January 11, 2017: member

    #7871: Manual block file pruning

  40. fanquake commented at 1:54 AM on January 12, 2017: member

    I've updated to top post to include everything added here so far.

  41. sipa commented at 12:24 PM on January 12, 2017: member

    #9520 Deprecate use of getrawtransaction for confirmed transactions with unspent outputs without -txindex.

  42. morcos cross-referenced this on Jan 12, 2017 from issue Release notes for estimation changes by morcos
  43. laanwj commented at 8:53 AM on January 17, 2017: member

    Note: we're doing an experiment with editing the release notes draft in a github wiki. The most up to date version of the release notes is thus at https://github.com/bitcoin-core/bitcoin-devwiki/wiki/0.14.0-Release-notes . Feel free to edit them there if you want to add any of these items.

  44. MarcoFalke commented at 8:43 PM on January 19, 2017: member

    #8456 bumpfee

  45. kallewoof commented at 12:48 PM on January 30, 2017: member

    Maybe mentioning changes to listsinceblock as these now use fork point rather than the relative height of the reorged block vs current main chain (#9516).

    I'm also confused by the wording "This is a new major version release", since traditionally, the version is MAJOR.MINOR.PATCH, and this is thus a new MINOR version release. Perhaps "major" is referring to a major change in codebase only?

  46. laanwj commented at 12:59 PM on January 30, 2017: member

    since traditionally, the version is MAJOR.MINOR.PATCH, and this is thus a new MINOR version release

    Traditionally for other projects perhaps. In bitcoin core we've always used "major" for 0.x.0 and "minor" for 0.x.y. To be honest I don't think that's going to ever change, unless for some freak reason the first number ever gets bumped, but that's a completely different discussion that doesn't belong here.

  47. MarcoFalke commented at 1:01 PM on January 30, 2017: member

    We might just drop the 0. prefix if it is always present and thus, count releases like firefox and similar. But agree it is off topic here.

  48. MarcoFalke commented at 1:03 PM on January 30, 2017: member

    Could make sense to sync the release notes from the wiki to our repo in a pull request, so we can see if all looks fine.

  49. kallewoof cross-referenced this on Jan 30, 2017 from issue Versioning convention for Bitcoin Core by kallewoof
  50. morcos commented at 7:58 PM on February 9, 2017: member

    Need to add explanation of at least some of the new minimum fees (incrementalRelayFee, dustRelayFee and blockMinTxFee) as well as the fact that it is now unnecessary to set minRelayTxFee. (done)

  51. MarcoFalke commented at 10:48 AM on February 25, 2017: member

    bumpfee is still missing?

  52. laanwj commented at 12:48 PM on February 28, 2017: member

    #9878 added mention of bumpfee (thanks @ryanofsky), I think this is done, closing.

  53. laanwj closed this on Feb 28, 2017

  54. sipa removed the label Needs release notes on Aug 14, 2018
  55. bitcoin locked this on Sep 8, 2021
Labels

Milestone
0.14.0

Linked (view graph)
#6996 Add preciousblock RPC#7551 Add importmulti RPC call#7730 Remove priority estimation#7783 [Qt] RPC-Console: support nested commands and simple value queries#7871 Manual block file pruning.#8238 [WIP][depends] ZeroMQ 4.1.5 && ZMQ on Windows#8272 Make the dummy argument to getaddednodeinfo optional#8371 [Qt] Add out-of-sync modal info layer#8448 Store mempool and prioritization data to disk#8456 [RPC] Simplified bumpfee command.#8584 How do I know when it's safe to make a SegWit transaction?#8594 Do not add random inbound peers to addrman.#8610 Share unused mempool memory with coincache#8613 LevelDB 1.19#8661 Do not set an addr time penalty when a peer advertises itself.#8699 Remove createwitnessaddress RPC command#8719 Release schedule for 0.14.0#8740 net: No longer send local address in addrMe#8753 Locked memory manager#8780 [rpc] Deprecate getinfo#8811 rpc: Add support for JSON-RPC named arguments#8815 Backports for 0.13.1#8843 rpc: Handle `getinfo` client-side in bitcoin-cli w/ `-getinfo`#8877 Qt RPC console: history sensitive-data filter, and saving input line when browsing history#8921 RPC: Chainparams: Remove Chainparams::fTestnetToBeDeprecatedFieldRPC#8989 [Qt] overhaul smart-fee slider, adjust default confirmation target#8996 Network activity toggle#9036 wallet: Change default confirm target from 2 to 6#9239 Disable fee estimates for 1 block target#9262 Prefer coins that have fewer ancestors, sanity check txn before ATMP#9263 release notes: Explicitly mention the removal of free transactions, and do not commit to removal of priority in any given release#9302 Return txid even if ATMP fails for new transaction#9516 Bug-fix: listsinceblock: use fork point as reference for blocks in reorg'd chains#9520 Deprecate non-txindex getrawtransaction and better warning#9531 Release notes for estimation changes #9653 Versioning convention for Bitcoin Core#9878 Mention bumpfee in 0.14 release notes.

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-05-19 06:55 UTC