-
v0.21.0 Stable
released this
2018-08-09 19:44:28 +02:00 | 5333 commits to master since this release[0.21.0] - 2018-08-09
Fixed
- check
claim_address
andchange_address
earlier on publishing, to avoid hard to understand errors later in the process (pr https://github.com/lbryio/lbry/pull/1347) - loggly error reporting not following
share_usage_data
(pr https://github.com/lbryio/lbry/pull/1328) - improper error handling when data is not valid JSON (pr https://github.com/lbryio/lbry/pull/1326)
- blob mirroring being set in unrelated tests, making them fail (pr https://github.com/lbryio/lbry/pull/1348)
- http blob mirroring edge cases (pr https://github.com/lbryio/lbry/pull/1315)
- external ports in log messages not showing the correct external port from the upnp redirects (https://github.com/lbryio/lbry/issues/1338) (pr https://github.com/lbryio/lbry/pull/1349)
- miniupnpc fallback issues in txupnp (https://github.com/lbryio/lbry/issues/1341) (pr https://github.com/lbryio/lbry/pull/1349)
- upnp error when disabled on router and a non-gateway is found, such as chromecast (https://github.com/lbryio/lbry/issues/1352) (
dca4af942f
)
Deprecated
- automatic claim renew, this is no longer needed
Changed
- api server class to use components, and for all JSONRPC API commands to be callable so long as the required components are available. (pr https://github.com/lbryio/lbry/pull/1294)
- return error messages when required conditions on components are not met for API calls (pr https://github.com/lbryio/lbry/pull/1328)
status
to no longer return a base58 encodedlbry_id
, instead return this as the hex encodednode_id
in a newdht
field. (pr https://github.com/lbryio/lbry/pull/1328)startup_status
field in the response tostatus
to be a dict of component names to status booleans (pr https://github.com/lbryio/lbry/pull/1328)- renamed the
blockchain_status
field in the response tostatus
towallet
(pr https://github.com/lbryio/lbry/pull/1328) - moved and renamed
wallet_is_encrypted
tois_encrypted
in thewallet
field in the response tostatus
(pr https://github.com/lbryio/lbry/pull/1328) - moved wallet, upnp and dht startup code from
Session
toComponents
(pr https://github.com/lbryio/lbry/pull/1328) - attempt blob downloads from http mirror sources (by default) concurrently to p2p sources (pr https://github.com/lbryio/lbry/pull/1233)
- replace miniupnpc with txupnp. Since txupnp is still under development, it will internally fall back to miniupnpc. (pr https://github.com/lbryio/lbry/pull/1328)
- simplified test_misc.py in the functional tests (pr https://github.com/lbryio/lbry/pull/1328)
- update
cryptography
requirement to 2.3 (pr https://github.com/lbryio/lbry/pull/1333)
Added
skipped_components
list to the response fromstatus
(pr https://github.com/lbryio/lbry/pull/1328)- component statuses (
blockchain_headers
,dht
,wallet
,blob_manager
hash_announcer
, andfile_manager
) to the response tostatus
(pr https://github.com/lbryio/lbry/pull/1328) skipped_components
config setting, accepts a list of names of components to not run (pr https://github.com/lbryio/lbry/pull/1294)ComponentManager
for managing the life-cycles of dependencies (pr https://github.com/lbryio/lbry/pull/1294)requires
decorator to register the components required by ajsonrpc_
command, to facilitate commands registering asynchronously (pr https://github.com/lbryio/lbry/pull/1294)- unit tests for
ComponentManager
(pr https://github.com/lbryio/lbry/pull/1294) - script to generate docs/api.json file (https://github.com/lbryio/lbry.tech/issues/42)
- additional information to the balance error message when editing a claim (pr https://github.com/lbryio/lbry/pull/1309)
address
andport
arguments topeer_ping
(https://github.com/lbryio/lbry/issues/1313) (pr https://github.com/lbryio/lbry/pull/1299)- ability to download from HTTP mirrors by setting
download_mirrors
(prs https://github.com/lbryio/lbry/pull/1233 and https://github.com/lbryio/lbry/pull/1315) - ability to filter peers from an iterative find value operation (finding peers for a blob). This is used to filter peers we've already found for a blob when accumulating the list of peers. (pr https://github.com/lbryio/lbry/pull/1287)
Removed
session_status
argument and response field fromstatus
(pr https://github.com/lbryio/lbry/pull/1328)- most of the internal attributes from
Daemon
(pr https://github.com/lbryio/lbry/pull/1294)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
lbrynet-daemon-v0.21.0-linux.zip
41 downloads · 47 MiB
-
lbrynet-daemon-v0.21.0-macos.zip
27 downloads · 27 MiB
-
lbrynet-daemon-v0.21.0-windows.zip
39 downloads · 52 MiB
- check