Logo
Explore Help
Sign in
LBRYCommunity/lbry-sdk
1
0
Fork
You've already forked lbry-sdk
1
Code Issues Pull requests Projects Releases 282 Packages Wiki Activity

282 releases 641 tags

RSS feed
  • v0.21.0 d4a7dbf805

    v0.21.0 Stable

    jackrobison 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 and change_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 encoded lbry_id, instead return this as the hex encoded node_id in a new dht field. (pr https://github.com/lbryio/lbry/pull/1328)
    • startup_status field in the response to status 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 to status to wallet (pr https://github.com/lbryio/lbry/pull/1328)
    • moved and renamed wallet_is_encrypted to is_encrypted in the wallet field in the response to status (pr https://github.com/lbryio/lbry/pull/1328)
    • moved wallet, upnp and dht startup code from Session to Components (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 from status (pr https://github.com/lbryio/lbry/pull/1328)
    • component statuses (blockchain_headers, dht, wallet, blob_manager hash_announcer, and file_manager) to the response to status (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 a jsonrpc_ 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 and port arguments to peer_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 from status (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
Powered by Forgejo Version: 12.0.0 Page: 51ms Template: 11ms
English
Bahasa Indonesia Dansk Deutsch English Español Esperanto Filipino Français Italiano Latviešu Magyar nyelv Nederlands Plattdüütsch Polski Português de Portugal Português do Brasil Slovenščina Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API