Bigchaindb

Latest version: v2.2.2

Safety actively analyzes 630848 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 10

0.5.1

Not secure
= commit: ff042b5954abe48c7264d43128d52584eab2a806
committed: Jul 29, 2016, 2:38 PM GMT+2

Added
- New third table, the 'votes' table: [Pull Request 379](https://github.com/bigchaindb/bigchaindb/pull/379)
- Added `get_tx_by_payload_uuid()` including index: [Pull Request 411](https://github.com/bigchaindb/bigchaindb/pull/411)
- Ability to deploy a test cluster on AWS using Amazon Elastic Block Store (EBS) for storage: [Pull Request 469](https://github.com/bigchaindb/bigchaindb/pull/469)
- Ability to add different-size payloads to transactions when filling the backlog for benchmarking: [Pull Request 273](https://github.com/bigchaindb/bigchaindb/pull/273)

Changed
- Votes are no longer appended to the blocks inside the 'bigchain' table. They're now written to their own table, the 'votes' table: [Pull Request 379](https://github.com/bigchaindb/bigchaindb/pull/379)
- Refactored how blocks get constructed using the new approach to doing multiprocessing, using the `multipipes` package: [Pull Request 484](https://github.com/bigchaindb/bigchaindb/pull/484)
- Changed all queries to use `read_mode='majority'`: [Pull Request 497](https://github.com/bigchaindb/bigchaindb/pull/497)
- Revised how base software gets deployed on AWS instances: [Pull Request 478](https://github.com/bigchaindb/bigchaindb/pull/478)
- Refactored `db.utils.init()`: [Pull Request 471](https://github.com/bigchaindb/bigchaindb/pull/471)

External Contributors
- shauns - [Pull Request 411](https://github.com/bigchaindb/bigchaindb/pull/411)
- lonelypeanut - [Pull Request 479](https://github.com/bigchaindb/bigchaindb/pull/479)
- lluminita - Pull Requests [435](https://github.com/bigchaindb/bigchaindb/pull/435) & [471](https://github.com/bigchaindb/bigchaindb/pull/471)

Notes
- Several additions and changes to the documentation: Pull Requests
[416](https://github.com/bigchaindb/bigchaindb/pull/416),
[417](https://github.com/bigchaindb/bigchaindb/pull/417),
[418](https://github.com/bigchaindb/bigchaindb/pull/418),
[420](https://github.com/bigchaindb/bigchaindb/pull/420),
[421](https://github.com/bigchaindb/bigchaindb/pull/421),
[422](https://github.com/bigchaindb/bigchaindb/pull/422),
[423](https://github.com/bigchaindb/bigchaindb/pull/423),
[425](https://github.com/bigchaindb/bigchaindb/pull/425),
[428](https://github.com/bigchaindb/bigchaindb/pull/428),
[430](https://github.com/bigchaindb/bigchaindb/pull/430),
[431](https://github.com/bigchaindb/bigchaindb/pull/431),
[435](https://github.com/bigchaindb/bigchaindb/pull/435),
[442](https://github.com/bigchaindb/bigchaindb/pull/442),
[472](https://github.com/bigchaindb/bigchaindb/pull/472),
[481](https://github.com/bigchaindb/bigchaindb/pull/481)

0.5.0

Not secure
= commit: 38329531304952128b48f2e5603db5fa08069c26
committed: July 4, 2016, 1:07 PM GMT+2

Added
- New `bigchaindb set-replicas` subcommand: [Pull Request 392](https://github.com/bigchaindb/bigchaindb/pull/392)
- Informative JSON message when one makes a request to the root endpoint of the HTTP client-server API: [Pull Request 367](https://github.com/bigchaindb/bigchaindb/pull/367)
- Return HTTP response code 404 when a transaction is not found: [Pull Request 369](https://github.com/bigchaindb/bigchaindb/pull/369)

Changed
- Changed the order in which configuration settings get their values. If a setting is set by an environment variable, then that value will be _the_ value, regardless of whether another value is set in a local config file. Also added a method to programattically update the config settings. [Pull Request 395](https://github.com/bigchaindb/bigchaindb/pull/395)
- Changed the definition of `util.sign_tx()`. It now has a third, optional argument: a Bigchain instance. [Pull Request 410](https://github.com/bigchaindb/bigchaindb/pull/410)

Notes
- Several additions and changes to the documentation: Pull Requests
[388](https://github.com/bigchaindb/bigchaindb/pull/388),
[393](https://github.com/bigchaindb/bigchaindb/pull/393),
[397](https://github.com/bigchaindb/bigchaindb/pull/397),
[402](https://github.com/bigchaindb/bigchaindb/pull/402),
[403](https://github.com/bigchaindb/bigchaindb/pull/403),
[406](https://github.com/bigchaindb/bigchaindb/pull/406),
[408](https://github.com/bigchaindb/bigchaindb/pull/408)

0.4.2

Not secure
= commit: 7ce6c3980cf70437d7ce716a67f069afa8ecb79e
committed: June 15, 2016, 1:42 PM GMT+2

Added
- Report the BigchainDB version number when starting BigchainDB: [Pull Request 385](https://github.com/bigchaindb/bigchaindb/pull/385)

Changed
- Round timestamps to a precision of one second, and replace payload hash with payload UUID in transactions: [Pull Request 384](https://github.com/bigchaindb/bigchaindb/pull/384)
- Updated cryptoconditions API usage: [Pull Request 373](https://github.com/bigchaindb/bigchaindb/pull/373)

0.4.1

Not secure
= commit: 9c4aa987bcbc294b6a5c3069e6c45a7ed77a4068
committed: June 13, 2016, 9:52 AM GMT+2

Added
- Revert `bigchain` deletes: [Pull Request 330](https://github.com/bigchaindb/bigchaindb/pull/330)

Changed
- Use inverted threshold condition instead of negative weights for escrow: [Pull Request 355](https://github.com/bigchaindb/bigchaindb/pull/355)

Fixed
- Removed duplicate `pytest` in `setup.py`: [Pull Request 365](https://github.com/bigchaindb/bigchaindb/pull/365)

Notes
- There were several additions and changes to the documentation: Pull Requests
[343](https://github.com/bigchaindb/bigchaindb/pull/343),
[363](https://github.com/bigchaindb/bigchaindb/pull/363),
[364](https://github.com/bigchaindb/bigchaindb/pull/364),
[366](https://github.com/bigchaindb/bigchaindb/pull/366),
[370](https://github.com/bigchaindb/bigchaindb/pull/370),
[372](https://github.com/bigchaindb/bigchaindb/pull/372)

0.4.0

Not secure
= commit: a89399c4f9fcdf82df73e0d8191af9e539d8d081
committed: May 27, 2016, 1:42 PM GMT+2

Added
- Support for escrow (possible because of two other new things: cryptoconditions with inverters, and a timeout condition): [Pull Request 329](https://github.com/bigchaindb/bigchaindb/pull/329)
- Caching of calls to `load_consensus_plugin()`, using [`lru_cache`](https://docs.python.org/3/library/functools.htmlfunctools.lru_cache). This speeds up the instantiation of `Bigchain` objects and greatly improves overall performance. [Pull Request 271](https://github.com/bigchaindb/bigchaindb/pull/271)
- New `Dockerfile-dev` Docker file to make it easier for developers to _develop_ BigchainDB with Docker. One can run all unit tests with Docker again. [Pull Request 313](https://github.com/bigchaindb/bigchaindb/pull/313)
- Transactions in invalid blocks are copied to the backlog: [Pull Request 221](https://github.com/bigchaindb/bigchaindb/pull/221).
- Queries to the bigchain table now ignore invalid blocks: [Pull Request 324](https://github.com/bigchaindb/bigchaindb/issues/324)
- Use secondary index on get_transaction: [Pull Request 324](https://github.com/bigchaindb/bigchaindb/issues/324)
- New `bigchaindb` command to set the number of RethinkDB shards (in both tables): [Pull Request 258](https://github.com/bigchaindb/bigchaindb/pull/258)
- Better handling of an outdated `setuptools`: [Pull Request 279](https://github.com/bigchaindb/bigchaindb/pull/279)

Changed
- The block processes now use GroupProcess: [Pull Request 267](https://github.com/bigchaindb/bigchaindb/pull/267)
- Replaced the `json` Python package with `rapidjson` (a Python wrapper for a fast JSON parser/generator written in C++), to speed up JSON serialization and deserialization: [Pull Request 318](https://github.com/bigchaindb/bigchaindb/pull/318)
- Overhauled `ROADMAP.md` and moved it to [the bigchaindb/org repository](https://github.com/bigchaindb/org): Pull Requests
[282](https://github.com/bigchaindb/bigchaindb/pull/282),
[306](https://github.com/bigchaindb/bigchaindb/pull/306),
[308](https://github.com/bigchaindb/bigchaindb/pull/308),
[325](https://github.com/bigchaindb/bigchaindb/pull/325)
- AWS deployment has better support for [New Relic Server Monitoring](https://newrelic.com/server-monitoring): [Pull Request 316](https://github.com/bigchaindb/bigchaindb/pull/316)
- AWS deployment script now reads from a configuration file: [Pull Request 291](https://github.com/bigchaindb/bigchaindb/pull/291)
- AWS deployment script doesn't auto-start the BigchainDB servers anymore: [Pull Request 257](https://github.com/bigchaindb/bigchaindb/pull/257)

Fixed
- Bug related to transaction malleability: [Pull Request 281](https://github.com/bigchaindb/bigchaindb/pull/281)

Notes
You can now see a big-picture view of all BigchainDB repositories on [a waffle.io board](https://waffle.io/bigchaindb/org).

0.3.0

Not secure
= commit: a97c54e82be954a1411e5bfe0f09a9c631309f1e
committed: May 3, 2016, 11:52 AM GMT+2

Added
- Crypto-conditions specs according to the Interledger protocol: [Pull Request 174](https://github.com/bigchaindb/bigchaindb/pull/174)
- Added support for anonymous hashlocked conditions and fulfillments: [Pull Request 211](https://github.com/bigchaindb/bigchaindb/pull/211)

Changed
- Several improvements to the AWS deployment scripts: [Pull Request 227](https://github.com/bigchaindb/bigchaindb/pull/227)

Fixed
- Bug related to block validation: [Pull Request 233](https://github.com/bigchaindb/bigchaindb/pull/233)

Notes
This release completely refactored the structure of the transactions and broke compatibility with older versions
of BigchainDB. The refactor of the transactions was made in order to add support for multiple inputs/outputs and
the crypto-conditions specs from the Interledger protocol.

We also updated the RethinkDB Python drivers so you need to upgrade to RethinkDB v2.3+

Page 8 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.