changelog

This commit is contained in:
hackrush 2018-07-24 12:47:15 -04:00 committed by Jack Robison
parent 5d9a187659
commit 903cd86cdd
No known key found for this signature in database
GPG key ID: DF25C68FE0239BB2

View file

@ -19,24 +19,31 @@ at anytime.
* *
### Fixed ### Fixed
* * loggly error reporting not following `share_usage_data`
* *
### Deprecated ### Deprecated
* * automatic claim renew, this is no longer needed
* *
### Changed ### Changed
* * api server class to use components, and for all JSONRPC API commands to be callable so long as the required components are available.
* * return error messages when required conditions on components are not met for API calls
* `status` to no longer return a base58 encoded `lbry_id`, instead return this as the hex encoded `node_id` in a new `dht_node_status` field.
* `startup_status` field in the response to `status` to be a dict of component names to status booleans
* moved wallet, upnp and dht startup code from `Session` to `Components`
### Added ### Added
* `skipped_components` list to the response from `status`
* `skipped_components` config setting, accemapts a list of names of components to not run
* `ComponentManager` for managing the lifecycles of dependencies
* `requires` decorator to register the components required by a `jsonrpc_` command, to facilitate commands registering asynchronously
* unittests for `ComponentManager`
* script to generate docs/api.json file (https://github.com/lbryio/lbry.tech/issues/42) * script to generate docs/api.json file (https://github.com/lbryio/lbry.tech/issues/42)
*
### Removed ### Removed
* * most of the internal attributes from `Daemon`
*
## [0.20.4] - 2018-07-18 ## [0.20.4] - 2018-07-18