Skip to content

Releases: bitpay/bitcore

v8.22.2

31 Aug 21:16
77ad11a
Compare
Choose a tag to compare
Merge pull request #2947 from matiu/ver/v8.22.2

Ver/v8.22.2

v8.16.2

20 Mar 10:19
1c1e377
Compare
Choose a tag to compare
Merge pull request #2759 from bsnowden3/fix-schnorr-verify

Fix schnorr verify

Current BTC/BCH production

17 Sep 19:30
d922582
Compare
Choose a tag to compare
Merge pull request #2389 from micahriggan/feature/insight-multiple-hosts

Multiple hosts, and support for chain/network on a particular host

v8.2.0

13 Apr 14:51
b031f91
Compare
Choose a tag to compare
Merge pull request #2127 from matiu/ver8.2.0

v8.2.0

v8.1.0

27 Feb 16:59
v8.1.0
ca65c27
Compare
Choose a tag to compare

All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.

8.1.0 (2019-02-27)

Bug Fixes

  • do not remove scripts from outputs (0d9dc85)
  • failed verification if customData is object (1848cd5)
  • Fix callback name (44a45de)
  • fix variable typo for paypro. (6db7923)
  • handle outgoing TXs foreign crafted (869840e)
  • show message unconfirmed transactions if there is not transaction confirmed yet (aea2af5)
  • node: fix test (06dee24)
  • show tx without input addres. Show type of address for tx out (fb00366)
  • bitcore-node: set all indexes to build in the background (107fe0b)
  • lib-cash: match bitcore-lib estimateFee fix (8650345)
  • node: config and rate limit (d352b20)
  • node: config properties could be undefined (6fd40d0)
  • node: config should use merge, findOneAndUpdate should return new (8ecd8d6)
  • node: fix some logging (da5ede5)
  • node: fixing the repair script so we can repair while a node is syncing (b1b1e17)
  • node: race condition rejects (d47ffb3)
  • node: remove wallet from websockets (b1a2d63)
  • node: removing confirmations (51ccf3f)
  • node: removing limits on wallet address endpoint (8b1515b)
  • typo - s/Payment/PaymentACK/ (7b408c3)
  • wrong output value calculation in _buildTx (2e1cc88)
  • node: removing unneeded properties (7f2ad9f)
  • node: resync uses connect (74df9b8)
  • node: stream has a memory leak, use event emitter instead (d256e5c)
  • server: Fix unconfirmed utxo results (72bf2bb)
  • sync: handle sync node going awol (372b273)

Features

  • api: Adds check wallet endpoint (a606095)
  • api: break balance response into confirmed and unconfirmed components (894cec5)
  • api: cache fee estimates that hit rpc (d752027)
  • api: Rate Limits (cee765f)
  • config: expand '~' for BITCORE_CONFIG_PATH (db5a17e)
  • gitignore: untracked vim/mac files (8f5fb27)
  • insight: begin building out blocks view, related components (92f0259)
  • insight: block detail view (3d50203)
  • insight: scaffold routing, continue building out blocks view (afdc409)
  • node: dependency injection / config (640310c)
  • node: scaffold search (0d19ada)
  • service: support multiple sync nodes (66385ce)
  • sync: prune mempool transactions and coins when conflicting ones come in (18ffda1)
  • tests: Add v8 history testing template (904cbd4)

Performance Improvements

  • api: stream wallet address import process (e0333f8)
  • api: transaction list performance enhancements (f2d6ec9)
  • db: wallet partial indexes (65e72d4)
  • sync: add utxo cache behavior to coin spend (3dd7521)
  • sync: lra cache address encoding of output scripts (6892f43)
  • wallet api: improve wallet transaction list performance (7491e6f)

BREAKING CHANGES

  • api: balance response has changed from {balance: number} to {confirmed: number, unconfirmed: number}
  • wallet api: no longer page based on _id

8.0.0 (2019-02-27)

Bug Fixes

  • bitcore-node: set all indexes to build in the background (107fe0b)
  • lib-cash: match bitcore-lib estimateFee fix (8650345)
  • node: config and rate limit (d352b20)
  • node: config properties could be undefined (6fd40d0)
  • node: config should use merge, findOneAndUpdate should return new (8ecd8d6)
  • node: fix some logging (da5ede5)
  • node: fix test (06dee24)
  • node: fixing the repair script so we can repair while a node is syncing (b1b1e17)
  • Fix callback name (44a45de)
  • node: race condition rejects (d47ffb3)
  • node: remove wallet from websockets (b1a2d63)
  • node: removing confirmations (51ccf3f)
  • node: removing limits on wallet address endpoint (8b1515b)
  • node: removing unneeded properties (7f2ad9f)
  • node: resync uses connect (74df9b8)
  • node: stream has a memory leak, use event emitter instead (d256e5c)
  • server: Fix unconfirmed utxo results (72bf2bb)
  • sync: handle sync node going awol (372b273)

Features

  • api: Adds check wallet endpoint (a606095)
  • api: break balance response into confirmed and unconfirmed components (894cec5)
  • api: cache fee estimates that hit rpc (d752027)
  • api: Rate Limits (cee765f)
  • config: expand '~' for BITCORE_CONFIG_PATH (db5a17e)
  • gitignore: untracked vim/mac files (8f5fb27)
  • insight: begin building out blocks view, related components (92f0259)
  • insight: block detail view (3d50203)
  • insight: scaffold routing, continue building out blocks view (afdc409)
  • node: dependency injection / config (640310c)
  • node: scaffold search (0d19ada)
  • service: support multiple sync nodes (66385ce)
  • sync: prune mempool transactions and coins when conflicting ones come in (18ffda1)
  • tests: Add v8 history testing template (904cbd4)

Performance Improvements

  • api: stream wallet address import process (e0333f8)
  • ...
Read more

updated bitcore-lib to v0.14.0

17 May 19:27
Compare
Choose a tag to compare

v4.1.0

27 Jun 18:31
Compare
Choose a tag to compare

This is a minor release without API changes and if upgrading from 4.0.0 does NOT require a database reindex. It includes an update to bitcoin consensus rules for BIP68, BIP112 and BIP113 with the bitcoin-0.12.1-bitcore release (see bitpay/bitcore-node#457), and fixes for two mempool index related bugs (see bitpay/bitcoin#18).

v4.0.0

20 Jun 14:52
Compare
Choose a tag to compare

This is a major release with several API changes and an update to use Bitcoin v0.12.0 and requires a database reindex. Bitcore now starts bitcoind as a child process and communicates via ZMQ/RPC, address indexes are now built and queried from Bitcoin directly using a branch with additional indexing options added, more information is at: https://bitcore.io/bitcoin

Please see https://github.com/bitpay/bitcore-node/blob/f72fe82c6037011220bd7936bf3baa263ce59a00/docs/upgrade.md for more details on upgrading.

v3.0.0

28 Jan 20:56
Compare
Choose a tag to compare

This is a major release with only a few breaking API changes in the address service of bitcore-node. This update requires a database reindex, please see https://github.com/bitpay/bitcore-node/blob/master/docs/services/db.md#how-to-reindex for recreating the database if upgrading from a previous version.

Bitcore Node

  • Memory optimizations for large queries as well as configurable limits (bitpay/bitcore-node#392)
  • Resolves a database bug for intentionally created unspendable p2sh and p2pkh address hash collisions in database indexes (bitpay/bitcore-node#379).
  • Various bug fixes and updates

Insight API

Bitcore Library

v2.0.0

04 Nov 20:26
Compare
Choose a tag to compare

This is a major release with a few breaking API changes to bitcore-node, here is a full list:

Breaking API Changes: