Skip to content

Latest commit

 

History

History
136 lines (97 loc) · 4.33 KB

CHANGELOG.md

File metadata and controls

136 lines (97 loc) · 4.33 KB

Bcoin Release Notes & Changelog

v1.0.0-beta.12

Notable Changes

  • networks - Fixed simnet wpkh prefix.
  • http - wallet join without wallet auth has been fixed for responses. This was causing a hanging issue with the client.

v1.0.0-beta.11

Notable Changes

  • networks - Simnet params have been fixed.
  • cli - Chain reset call has been fixed.

v1.0.0-beta.10

Notable Changes

  • wallet/http - Create wallet route modified (POST /wallet/:id? changed to PUT /wallet/:id).
  • wallet/http - Create account route modified (POST /wallet/:id/account/:account? changed to PUT /wallet/:id/account/:account).
  • wallet/http - auth socket.io event name for wallet auth changed to wallet auth.
  • config - payout-address option was changed to coinbase-address.
  • node - Plugin system is now exposed. See bcoin-org/bcoin#156.
  • config - The internal API for the config object has been rewritten and is now more reusable, particularly by node plugins.
  • http/rpc - Both the HTTPBase and RPCBase objects now allow "mounting" by other rpc and http servers.
  • wallet - The wallet code has been completely removed from the node, and now resides entirely within one module. The wallet is exposed only as a plugin or a separate server.
  • rpc - prioritisetransaction is now exposed properly (deltaFees are now tracked on mempool entries).
  • rpc - Proper id and error codes are now implemented.
  • rpc - Several getblocktemplate improvements have been implemented for more accuracy. e.g. curtime will now be updated each call.
  • mining - The internal miner API has been rewritten, and now mimics stratum in a sense.
  • chain - Faster verification with checkpoints.
  • net - Fixed a potential block stalling issue.
  • net - Hardcoded seeds for main added. Makes for better shipping with browsers.
  • wsproxy/proxysocket - DNS resolution is no longer exposed.
  • logger - Log files now trim to 20mb on boot.
  • hostlist - A persistent hosts file is now written by default.

v1.0.0-beta.9

Notable Changes

  • mempool - Trimming now removes dependency chains by cumulative fee rate.
  • mempool - Cumulative descendant fees are now updated properly when removing a transaction.
  • net - Preliminary upnp support for adding port mappings.
  • chain/mempool/miner - Various atomicity fixes and extra sanity checking.
  • pool/peer - Peer height is now tracked and exposed on the RPC as bestheight.

v1.0.0-beta.8

Notable Changes

  • mempool - Fixed critical fee estimator bug causing throwing in the mempool.

v1.0.0-beta.7

Notable Changes

  • http - Always display spent coins in tx routes (e.g. /tx/[txid]).
  • mempool - An on-disk mempool is now exposed via --persistent-mempool (also makes fee data persistent).
  • chain - chain.add now takes a flags parameter to avoid POW and non-contextual checks if necessary.
  • net - HostList is now potentially persistent with a hostLocation option.
  • net - Smarter stall behavior and timeouts.

v1.0.0-beta.6

Notable Changes

  • http - Better bitcoind compatability for JSON-RPC.

v1.0.0-beta.5

Notable Changes

  • miner - Better fee rate comparisons.
  • deps - Upgrade deps, fix build on arm and windows.

v1.0.0-beta.4

Notable Changes

  • miner - Optimized TX sorting.
  • rpc - Improved getblocktemplate to provide more accurate results to bitcoind.

v1.0.0-beta.3

Notable Changes

  • miner - Improved fee rate sorting.
  • rpc - Fix incompatibilities in rpc api (getblocktemplate & submitblock).

v1.0.0-beta.2

Notable Changes

  • pool - Increase max header chain failures to 500 (prevents the initial sync from reverting to getblocks so frequently).

v1.0.0-beta.1

Notable Changes

  • wsproxy: Fixed proof of work handling in websocket proxy (43c491b).
  • chain: Optimized MTP and network target calculations (1e07d1b).
  • wallet: Implemented "smart" coin selection (304f0e7e).
  • protocol: Increased default network fees for main (09c2357).
  • http: Fix for handling DELETE http method (393dd5d).
  • miner: Improved handling of default reserved size and sigops (f2964e0 and 7104e4c).

v1.0.0-beta

Notable Changes

  • Initial tagged release.