Changelog

0.6.2 (2018-11-03)

Changed

  • In setup.py, changed python-rapidjson==0.6.0 to ~=0.6.0, and changed requests>=2.11.0 to >=2.20.0

0.6.1 (2018-10-21)

Fixed

  • Fixed the problem with a docs page (Handcrafting Transactions) that wouldn’t build.

0.6.0 (2018-10-20)

Changed

  • Added support for deterministic keypair generation from a 32-byte seed. See pull request #487 by external contributor @excerebrose
  • Pinned cryptoconditions==0.8.0 in setup.py

Removed

  • The send() function was removed. See pull request #483.

Known issues

  • Builds of the Handcrafting Transactions page started failing again, in Travis CI and on ReadTheDocs.

0.5.3 (2018-09-12)

Changed

  • Fixed a failing unit test
  • Pinned cryptoconditions==0.7.2 in setup.py
  • Fixed the Handcrafting Transactions page in the docs

0.5.2 (2018-08-31)

Added

  • Cap exponential backoff depending on timeout value for reasonable waiting time in event of network recovery. #470 <https://github.com/bigchaindb/bigchaindb-driver/pull/470>
  • Update cryptoconditions dependency because of security vulnerability CVE-2018-10903. #472 <https://github.com/bigchaindb/bigchaindb-driver/pull/472>

0.5.1 (2018-08-23)

Added

  • Support for BigchainDB server v2.0.0.b5.
  • added round-robin strategy to connect to nodes of the BigchainDB network BEP 14

0.5.0 (2018-06-14)

Added

  • Added three new methods to send/post a transaction as discussed here:

    • send_commit
    • send_async
    • send_sync

Deprecated

  • send() under TransactionEndpoint, and available via BigchainDB.transactions. Replaced by the above three methods: send_commit(), send_async(), and send_sync().

0.5.0a2 (2018-04-18)

0.5.0a1 (2018-04-03)

There were many changes between BigchainDB 1.3 and BigchainDB 2.0 Alpha, too many to list here. We wrote a series of blog posts to summarize most changes, especially those that affect end users and application developers:

0.4.1 (2017-08-02)

Fixed

0.4.0 (2017-07-05)

Added

  • Support for BigchainDB server (HTTP API) 1.0.0.

0.3.0 (2017-06-23)

Added

  • Support for BigchainDB server (HTTP API) 1.0.0rc1.
  • Support for crypto-conditions RFC draft version 02.
  • Added support for text search endpoint /assets?search=

0.2.0 (2017-02-06)

Added

  • Support for BigchainDB server 0.9.
  • Methods for GET / and GET /api/v1

Changed

  • Node URLs, passed to BigchainDB() MUST not include the api prefix '/api/v1', e.g.:

    • BEFORE: http://localhost:9984/api/v1
    • NOW: http://localhost:9984

0.1.0 (2016-11-29)

Added

  • Support for BigchainDB server 0.8.0.
  • Support for divisible assets.

Removed

  • create() and transfer() under TransactionEndpoint, and available via BigchainDB.transactions. Replaced by the three “canonical” transaction operations: prepare(), fulfill(), and send().
  • Support for client side timestamps.

0.0.3 (2016-11-25)

Added

  • Support for “canonical” transaction operations:

    • prepare
    • fulfill
    • send

Deprecated

  • create() and transfer() under TransactionEndpoint, and available via BigchainDB.transactions. Replaced by the above three “canonical” transaction operations: prepare(), fulfill(), and send().

Fixed

  • BigchainDB() default node setting on its transport class. See commit 0a80206

0.0.2 (2016-10-28)

Added

  • Support for BigchainDB server 0.7.0

0.0.1dev1 (2016-08-25)

  • Development (pre-alpha) release on PyPI.

Added

  • Minimal support for POST (via create() and transfer()), and GET operations on the /transactions endpoint.

0.0.1a1 (2016-08-12)

  • Planning release on PyPI.