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.31.0 a121110743

    v0.31.0 Stable

    eukreign released this 2019-02-06 20:28:40 +01:00 | 4254 commits to master since this release

    [0.31.0] - 2019-02-06

    This release includes significant improvements to the speed and reliability of downloads by overhauling the processes for finding peers (lbrynet.dht) and downloading streams from them (lbrynet.stream and lbrynet.blob_exchange). These changes are part of a larger upgrade that drops the twisted framework entirely in favor of asyncio, resulting in substantially better performance and sanity. (https://github.com/lbryio/lbry/pull/1769)

    Backwards Incompatible Changes

    • [files] remove sources argument from publish (https://github.com/lbryio/lbry/pull/1838)
    • [api] settings set API has changed to settings set <key> <value> (https://github.com/lbryio/lbry/pull/1816)
    • [config] setting max key fee via command line now uses the following format (via yaml config is unchanged): --max-key-fee 40.0 USD (https://github.com/lbryio/lbry/pull/1815)
    • [config] --disable-max-key-fee is now replaced by --no-max-key-fee on command line and in yaml file just max_key_fee: null (https://github.com/lbryio/lbry/pull/1815)
    • [api] help jsonrpc command has been dropped, use lbrynet --help instead. (https://github.com/lbryio/lbry/pull/1814)
    • [api] resolve_name command has been dropped, use resolve instead. (https://github.com/lbryio/lbry/pull/1814)
    • [api] commands jsonrpc command has been dropped, a better version could be added in the future, feedback and use cases greatly appreciated. (https://github.com/lbryio/lbry/pull/1814)
    • [config] configuration settings api_port and api_host have been merged into api, this affects configuration files and usage via command line interface --api (https://github.com/lbryio/lbry/pull/1788)
    • [config] download_directory setting is now download_dir to be consistent with data_dir and wallet_dir. (https://github.com/lbryio/lbry/pull/1788)
    • [config] all command line switches now use - instead of _ to delineate words, eg. you must now use --data-dir instead of the old --data_dir, this is more consistent with almost every other command line interface known to man (https://github.com/lbryio/lbry/pull/1788)
    • [config] commands within groups, eg. account_balance, require splitting the group and subcommand into separate command arguments (basically no _), eg. to get the balance you would do: lbrynet account balance to get a list of all commands in the account group you would run lbrynet account. (https://github.com/lbryio/lbry/pull/1788)
    • [config] previously deprecated commands have been permanently removed. (https://github.com/lbryio/lbry/pull/1788)
    • [network] removes twisted, rewrite to use asyncio (https://github.com/lbryio/lbry/pull/1769)
    • [network] removes twisted.trial based testing, replaced with unittest (https://github.com/lbryio/lbry/pull/1769)

    DHT

    • [improvement] Always return close peers from findValue (https://github.com/lbryio/lbry/pull/1855) by jackrobison
    • [refactor] Remove peer manager lock (https://github.com/lbryio/lbry/pull/1835) by jackrobison

    API

    • [improvement] More flexible settings set <key> <value> command (https://github.com/lbryio/lbry/pull/1816) by eukreign
    • [refactor] dropped help, commands and resolve_name commands (https://github.com/lbryio/lbry/pull/1814) by eukreign
    • [refactor] Refactor exchange rate manager to use asyncio (https://github.com/lbryio/lbry/pull/1794) by jackrobison
    • [refactor] Refactor loggly handler to use asyncio (https://github.com/lbryio/lbry/pull/1793) by jackrobison

    Blob exchange

    • [refactor] Remove blob request lock (https://github.com/lbryio/lbry/pull/1834) by jackrobison

    Claims

    • [bug] Fix claim list (https://github.com/lbryio/lbry/pull/1795) by shyba

    Config

    • [improvement] Add re-reflect task to stream manager, add concurrent_reflector_uploads to config (https://github.com/lbryio/lbry/pull/1847) by jackrobison
    • [improvement] Refactored --max-key-fee to be more ergonomic (https://github.com/lbryio/lbry/pull/1815) by eukreign
    • [refactor] refactored configuration handling code and lbrynet cli (https://github.com/lbryio/lbry/pull/1788) by eukreign

    Downloads

    • [improvement] Download and publish fixes (https://github.com/lbryio/lbry/pull/1831) by jackrobison

    Network

    • [improvement] async blob exchange, dht, stream, and blob rewrite/refactor (https://github.com/lbryio/lbry/pull/1769) by jackrobison

    Reflector

    • [refactor] Add reflector protocol using asyncio (https://github.com/lbryio/lbry/pull/1810) by jackrobison

    Wallet

    • [bug] Fix resolve for invalid claims (not decode-able) (https://github.com/lbryio/lbry/pull/1800) by shyba
    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      1 download

    • lbrynet-linux.zip
      70 downloads · 18 MiB
    • lbrynet-mac.zip
      57 downloads · 10 MiB
    • lbrynet-windows.zip
      70 downloads · 14 MiB
Powered by Forgejo Version: 12.0.0 Page: 69ms Template: 13ms
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