Skip to content

Releases: gcash/bchd

v0.19.0

06 May 00:22
58741b0
Compare
Choose a tag to compare
  • Includes changes required for the May 15th, 2022 upgrade. #499

v0.18.1

24 May 11:36
3bca12e
Compare
Choose a tag to compare

This is a maintenance release and we urge all users to upgrade!

  • Peer syncing improvements (#470)
  • Fix panic issue due to nil bucket (#473)

v0.18.0

13 May 02:02
3aeedf9
Compare
Choose a tag to compare

This release is recommended for all users, and includes changes for the May 15th upgrade!

  • Added full support for SLP tokens! This also includes SLP Graph Search!
  • Updates standardness rules to allow multiple OP_RETURN outputs.
  • Added SignMuSig to bchec package.
  • Added basic prometheus support.
  • Improved component shutdown logging.
  • Fixed longstanding issue with unexpected shutdown recovery code.
  • Minor fixes/improvements.

v0.17.1

09 Dec 02:33
ac37349
Compare
Choose a tag to compare

This release is mostly a cleanup from the November hardfork. It hardcodes some of the difficulty adjustment parameters rather than calculating them on the fly. It also updates the checkpoints and fastsync utxo set. Finally it fixes a bug in the compact blocks code that was causing problems when connecting two bchd nodes together.

Note we recommend deleting the peers.json file found at .bchd/data/mainnet/peers.json before restarting as it might contain a number of ABC nodes that can make getting a good connection to the BCH network more difficult.

v0.17.0

24 Oct 19:09
862bb60
Compare
Choose a tag to compare

This release brings BCHD up to compatibility with the upcoming November 15th, 2020 hardfork. Specifically it implements the new Asert difficulty adjustment algorithm (cpacia and pokkst). Please upgrade to this release to ensure you remain compatible after November 15th.

A couple other improvements in this release:

  • Improved stall detection and handling during chain sync (zquestz)
  • Remove ScriptVerifyMinimalIf from standard verify flags (EyeOfPython)
  • Set max standard transaction size to 100kb (zquestz)

v0.16.5

24 Jul 00:29
Compare
Choose a tag to compare

The 0.16.5 release is primarily to address compatibility with indexers and adds HTTP/2 and HTTP/1.1 keep-alive support as well! Several RPC methods now accept verbosity args as either int or bool to mimic the functionality in ABC/BCHN. There were also a bunch of small bug fixes, so we suggest everyone update to the latest release!

This also fixes all known issues with using BCHD as the back-end for Fulcrum! A huge thanks to @cculianu for pointing out API inconsistencies!

Also want to welcome our latest contributor @JettScythe for landing his first couple pull requests!

Merged PR List:

  • [Chore] Add more proto documentation #381
  • [Bug] Default to disable relay of free (super low fee) transactions #383
  • [Feature] Return version in getnetworkinfo the way ABC/BCHN does #386
  • [Chore] Collection of backports #388
  • [Chore/Feature] Backport GetBlockVerbosity Fixes & Add getbalances RPC client command #389
  • [Chore] Update docs so CIFS users know to turn off async preemption #390
  • [Feature] Update verbosity arguments to accept int or bool in getrawtransaction and searchrawtransactions #391
  • [Bug] peer: prevent last block height going backwards #392
  • [Chore] Backport Support Cookie Authorization #393

v0.16.4

06 Jul 20:29
Compare
Choose a tag to compare
  • Fix off by 1 error on number of confirmations for tx's in grpc API (1fa1c0a)

  • Raise MaxCFilterDataSize to 2 MiB (900986a)

This is a recommended upgrade for all users.

v0.16.3

10 Jun 23:14
Compare
Choose a tag to compare
  • Fixes a bug calculating sigcheck density.

This is a recommended upgrade for all users.

v0.16.2

19 May 17:56
Compare
Choose a tag to compare

This is an after-hardfork cleanup release. We've updated the fork activation to be height based rather than time based and created a new checkpoint on the first block after the fork. We've also removed all of the old sigop accounting code that is no longer used going forward as the hardfork upgraded to counting signature checks.

We've also created a new fastsync checkpoint and are seeding a new checkpointed UTXO set.

v0.16.1

15 May 17:23
Compare
Choose a tag to compare

If your node is behind upgrade to this release and run

bchctl reconsiderblock 00000000000000000033dfef1fc2d6a5d5520b078c55193a9bf498c5b27530f7