Planetmint

Latest version: v2.5.1

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

Scan your dependencies

Page 13 of 14

0.4.0

= 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/planetmint/planetmint/pull/329)
- Caching of calls to `load_consensus_plugin()`, using [`lru_cache`](https://docs.python.org/3/library/functools.html#functools.lru_cache). This speeds up the instantiation of `Bigchain` objects and greatly improves overall performance. [Pull Request 271](https://github.com/planetmint/planetmint/pull/271)
- New `Dockerfile-dev` Docker file to make it easier for developers to _develop_ Planetmint with Docker. One can run all unit tests with Docker again. [Pull Request 313](https://github.com/planetmint/planetmint/pull/313)
- Transactions in invalid blocks are copied to the backlog: [Pull Request 221](https://github.com/planetmint/planetmint/pull/221).
- Queries to the planet table now ignore invalid blocks: [Pull Request 324](https://github.com/planetmint/planetmint/issues/324)
- Use secondary index on get_transaction: [Pull Request 324](https://github.com/planetmint/planetmint/issues/324)
- New `planetmint` command to set the number of RethinkDB shards (in both tables): [Pull Request 258](https://github.com/planetmint/planetmint/pull/258)
- Better handling of an outdated `setuptools`: [Pull Request 279](https://github.com/planetmint/planetmint/pull/279)

Changed
- The block processes now use GroupProcess: [Pull Request 267](https://github.com/planetmint/planetmint/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/planetmint/planetmint/pull/318)
- Overhauled `ROADMAP.md` and moved it to [the planetmint/org repository](https://github.com/planetmint/org): Pull Requests
[282](https://github.com/planetmint/planetmint/pull/282),
[306](https://github.com/planetmint/planetmint/pull/306),
[308](https://github.com/planetmint/planetmint/pull/308),
[325](https://github.com/planetmint/planetmint/pull/325)
- AWS deployment has better support for [New Relic Server Monitoring](https://newrelic.com/server-monitoring): [Pull Request #316](https://github.com/planetmint/planetmint/pull/316)
- AWS deployment script now reads from a configuration file: [Pull Request 291](https://github.com/planetmint/planetmint/pull/291)
- AWS deployment script doesn't auto-start the Planetmint servers anymore: [Pull Request 257](https://github.com/planetmint/planetmint/pull/257)

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

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

0.3.0

= 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/planetmint/planetmint/pull/174)
- Added support for anonymous hashlocked conditions and fulfillments: [Pull Request 211](https://github.com/planetmint/planetmint/pull/211)

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

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

Notes
This release completely refactored the structure of the transactions and broke compatibility with older versions
of Planetmint. 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+

0.2.0

= commit: 0c4a2b380aabdcf50fa2d7fb351c290aaedc3db7
committed: April 26, 2016, 11:09 AM GMT+2

Added
- Ability to use environment variables to set (or partially set) configuration settings: [Pull Request 153](https://github.com/planetmint/planetmint/pull/153)
- `planetmint --export-my-pubkey`: [Pull Request 186](https://github.com/planetmint/planetmint/pull/186)
- `planetmint --version`, and one central source for the current version (`version.py`): [Pull Request 208](https://github.com/planetmint/planetmint/pull/208)
- AWS deployment scripts: Pull Requests
[160](https://github.com/planetmint/planetmint/pull/160),
[166](https://github.com/planetmint/planetmint/pull/166),
[172](https://github.com/planetmint/planetmint/pull/172),
[203](https://github.com/planetmint/planetmint/pull/203)
- `codecov.yml`: [Pull Request 161](https://github.com/planetmint/planetmint/pull/161)
- `CHANGELOG.md` (this file): [Pull Request 117](https://github.com/planetmint/planetmint/pull/117)
- Signatures using Ed25519: Pull Requests
[138](https://github.com/planetmint/planetmint/pull/138),
[152](https://github.com/planetmint/planetmint/pull/152)
- Multisig support: [Pull Request 107](https://github.com/planetmint/planetmint/pull/107)
- HTTP Server & Web API: Pull Requests
[102](https://github.com/planetmint/planetmint/pull/102),
[150](https://github.com/planetmint/planetmint/pull/150),
[155](https://github.com/planetmint/planetmint/pull/155),
[183](https://github.com/planetmint/planetmint/pull/183)
- Python driver/SDK/API: [Pull Request 102](https://github.com/planetmint/planetmint/pull/102)
- Python Style Guide: [Pull Request 89](https://github.com/planetmint/planetmint/pull/89)
- Monitoring & dashboard tools: Pull Requests
[72](https://github.com/planetmint/planetmint/pull/72),
[181](https://github.com/planetmint/planetmint/pull/181)

Changed
- Rewrote [`README.md`](README.md) into four sets of links: Pull Requests [80](https://github.com/planetmint/planetmint/pull/80) and [#115](https://github.com/planetmint/planetmint/pull/115)

Fixed
- Bug related to config overwrite: [Pull Request 97](https://github.com/planetmint/planetmint/pull/97)
- Bug related to running the `planetmint-benchmark load` on docker [Pull Request 225](https://github.com/planetmint/planetmint/pull/225)

External Contributors
- [thedoctor](https://github.com/thedoctor): Pull Requests
[99](https://github.com/planetmint/planetmint/pull/99),
[136](https://github.com/planetmint/planetmint/pull/136)
- [roderik](https://github.com/roderik): [Pull Request #162](https://github.com/planetmint/planetmint/pull/162)

0.1.5

= commit: 9f62cddbaf44167692cfee71db707bce93e3395f
committed: April 20, 2016, 3:31 PM GMT+2

Fixed
- [Issue 71](https://github.com/planetmint/planetmint/issues/71) (Voter is not validating blocks correctly when checking for double spends) in [Pull Request #76](https://github.com/planetmint/planetmint/pull/76)

0.1.4

= commit: c4c850f480bc9ae72df2a54f81c0825b6fb4ed62
committed: Feb 22, 2016, 11:51 AM GMT+1

Added
- Added to `classifiers` to setup.py

Changed
- Allow running pytest tests in parallel (using [xdist](http://pytest.org/latest/xdist.html)): [Pull Request #65](https://github.com/planetmint/planetmint/pull/65)
- Allow non-interactive first start: [Pull Request 64](https://github.com/planetmint/planetmint/pull/64) to resolve [Issue #58](https://github.com/planetmint/planetmint/issues/58)

0.1.3

= commit 8926e3216c1ee39b9bc332e5ef1df2a8901262dd
committed Feb 16, 2016, 11:37 AM GMT+1

Changed
- Changed from using Git Flow to GitHub flow (but with `develop` as the default branch).

Page 13 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.