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.38.0 c68bfbdf2e

    v0.38.0 Stable

    eukreign released this 2019-06-25 22:27:01 +02:00 | 3018 commits to master since this release

    [0.38.0] - 2019-06-25

    Please review the Backwards Incompatible Changes section for important information regarding storage of channel certificates. (https://github.com/lbryio/lbry-sdk/pull/2151)

    SQL based wallet server is the flagship feature of this release providing for significantly faster resolves and a new advanced claim search feature. Please review the claim_search API command for details on its capabilities. This release also includes many enhancements to the DHT and blob exchange protocol. (https://github.com/lbryio/lbry-sdk/pull/2008)

    A preview release of commenting API is also included but is expected to change in future releases. (https://github.com/lbryio/lbry-sdk/pull/2008)

    Backwards Incompatible Changes

    • [wallet] Storage format of channel certificates changed in this release and is not backwards compatible with the older format. When you start the 0.38.0 client for the first time it will migrated all channel certificates to the new format and you will no longer be able to use older clients. (https://github.com/lbryio/lbry-sdk/pull/2151)

    DHT

    • [improvement] paginated deterministically shuffled find_value (https://github.com/lbryio/lbry-sdk/pull/2247) by jackrobison

    API

    • [improvement] update version docstring, add torba_version (https://github.com/lbryio/lbry-sdk/pull/2212) by jackrobison

    Blob exchange

    • [new feature] add connections to blob_manager field of status to show current bandwidth usage totals in mb/s and by connection in bytes/s (https://github.com/lbryio/lbry-sdk/pull/2196) by jackrobison

    Blobs/files

    • [improvement] start returning bytes for a range request at the requested starting position (https://github.com/lbryio/lbry-sdk/pull/2179) by jackrobison
    • [improvement] add a lru cache for decrypted blobs to minimize redownloading them, add blob_lru_cache_size to the config to set the cache size (https://github.com/lbryio/lbry-sdk/pull/2178) by jackrobison

    Claims

    • [improvement] better handle claims which fail to decode (https://github.com/lbryio/lbry-sdk/pull/2214) by eukreign

    Cli

    • [improvement] Strings based settings (eg, --components_to_skip) works like the Servers setting from CLI (https://github.com/lbryio/lbry-sdk/pull/2207) by eukreign
    • [improvement] start command accepts server lists arguments by passing --server-argument= multiple times. (https://github.com/lbryio/lbry-sdk/pull/2202) by eukreign

    Commenting

    • [improvement] Implements Comment Signing & Validating in the SDK (https://github.com/lbryio/lbry-sdk/pull/2204) by osilkin98
    • [improvement] comment client api (https://github.com/lbryio/lbry-sdk/pull/2194) by eukreign

    Discovery

    • [new feature] added --not_channel_ids and --has_channel_signature and renamed --valid_channel_signatures/--invalid_channel_signatures to be singular (no s at end) (https://github.com/lbryio/lbry-sdk/pull/2256) by eukreign

    Docs

    • [improvement] enforce min python version (https://github.com/lbryio/lbry-sdk/pull/2161) by lyoshenka

    Files

    • [new feature] add MKV to mime types (https://github.com/lbryio/lbry-sdk/pull/2201) by tzarebczan

    Jsonrpc

    • [improvement] added --blocking to stream_*/channel_*/support_* commands (https://github.com/lbryio/lbry-sdk/pull/2219) by eukreign

    Media server

    • [improvement] separate try/except for media server (https://github.com/lbryio/lbry-sdk/pull/2241) by lyoshenka

    Packaging

    • [refactor] building windows binaries using travis windows container (https://github.com/lbryio/lbry-sdk/pull/2258) by eukreign
    • [refactor] incorporate torba into lbry repo (https://github.com/lbryio/lbry-sdk/pull/2251) by eukreign
    • [improvement] pin aioupnp requirement to 0.0.12 (https://github.com/lbryio/lbry-sdk/pull/2211) by jackrobison
    • [improvement] fix torba version on travis (https://github.com/lbryio/lbry-sdk/pull/2210) by jackrobison
    • [improvement] improve set_build.py, pin torba version (https://github.com/lbryio/lbry-sdk/pull/2181) by jackrobison

    Wallet

    • [improvement] channel migration better handles missing or invalid certificates (https://github.com/lbryio/lbry-sdk/pull/2255) by eukreign
    • [new feature] add coin selection strategy config (https://github.com/lbryio/lbry-sdk/pull/2249) by lyoshenka
    • [bug] fix startup error when single key account present in wallet (https://github.com/lbryio/lbry-sdk/pull/2167) by eukreign
    • [new feature] channel import/export implementation (https://github.com/lbryio/lbry-sdk/pull/2163) by hackrush01
    • [improvement] private channel keys are now looked up by a hash of their public key (https://github.com/lbryio/lbry-sdk/pull/2151) by hackrush01

    Wallet server

    • [new feature] canonical_url calculated in wallet server (https://github.com/lbryio/lbry-sdk/pull/2173) by eukreign
    • [task] new script to verify wallet server database consistency against lbrycrd (https://github.com/lbryio/lbry-sdk/pull/2157) by shyba
    • [new feature] added zscore trending in wallet server (https://github.com/lbryio/lbry-sdk/pull/2150) by eukreign
    • [refactor] sqlite based wallet server for improved claim searching and overall performance (https://github.com/lbryio/lbry-sdk/pull/2008) by eukreign
    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads

    • lbrynet-linux.zip
      282 downloads · 19 MiB
    • lbrynet-mac.zip
      235 downloads · 11 MiB
    • lbrynet-windows.zip
      235 downloads · 14 MiB
Powered by Forgejo Version: 12.0.0 Page: 52ms 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