Skip to content

v2.0.0a2

Compare
Choose a tag to compare
@ttmc ttmc released this 18 Apr 12:53
389b3e3

Added

An implementation of BEP-8 (BigchainDB Enhancement Proposal #8), which makes sure a node can recover from a system fault (e.g. a crash) into a consistent state, i.e. a state where the data in the node's local MongoDB database is consistent with the data stored in the blockchain. Pull requests #2135 and #2207

Changed

When someone uses the HTTP API to send a new transaction to a BigchainDB network using the POST /api/v1/transactions?mode={mode} endpoint, they now get back a more informative HTTP response, so they can better-understand what happened. This is only when mode is commit or sync, because async means that the response is immediate, without waiting to see what happened to the transaction. Pull request #2198

Known Issues

  • If BigchainDB Server crashes and then is restarted, Tendermint Core won't try to reconnect to BigchainDB Server and so all operations requiring that connection won't work. We only understood this recently. We'll write a blog post explaining what we intend to do about it.
  • The known issues in 2.0 Alpha (listed below) are still there.