Lbry Sdk Versions Save

The LBRY SDK for building decentralized, censorship resistant, monetized, digital content apps.

v0.101.2

2 years ago

[0.101.2] - 2021-12-17

Configuration

  • back porting environment variable

v0.106.0

2 years ago

[0.106.0] - 2021-12-02

For wallet server operators:

This release includes a rewrite of the database used by the wallet servers / hubs to use only leveldb and no longer use sqlite to better handle blockchain reorgs, as well as many subsequent improvements including brand new trending (let's go @eggplantbren ).

This requires a full resync of the wallet server and elasticsearch, either from scratch or from a snapshot. Clients are unaffected by this change, except by having more stable and faster hubs to connect to. For instructions on how to set up a wallet server and links to up to date snapshots, see https://lbry.tech/resources/wallet-server

New automatic BackgroundDownloaderComponent

Instructions for how to use it

DHT

  • [new feature] Add optional prometheus metrics to dht_node script (#3460) by shyba
  • [improvement] Improve P2P issues around banning peers and duplicated DHT responses (#3459) by shyba

API

  • [improvement] Remove deprecated trending params for claim_search, update to use only trending_score (#3498) by jackrobison

Blobs/files

  • [new feature] Add BackgroundDownloaderComponent for automatic content seeding (#3451) by shyba
  • [improvement] Fix blob_get() timeout. Issue #2070 (#3368) by cristi-zz

Config

  • [improvement] Update default tcp_port to be the same as the default udp_port (#3476) by jackrobison

Files

  • [new feature] Prevent daemon from starting if directories are not writable (#3457) by ghost

Hub

  • [new feature] Update to use new fast_ar trending, calculated in elasticsearch without renormalization (#3458) by jackrobison
  • [new feature] Update hub env to be configurable from cli options and update docker (#3456) by jackrobison
  • [new feature] Add CACHE_ALL_TX_HASHES and CACHE_ALL_CLAIM_TXOS hub settings, off by default (#3449) by jackrobison
  • [new feature] Refactor the wallet server/hub database use only leveldb (drop sqlite) and safely handle reorgs (#3205) by jackrobison

v0.105.0

2 years ago

[0.105.0] - 2021-10-05

DHT

  • [improvement] Add dht seed node script and dockerfile (#3436) by shyba

API

  • [improvement] add 5 new common errors on known declared types (#3427) by shyba

Blobs/files

  • [bug] fix file reflect command and add test (#3426) by shyba

Docs

  • [bug] fix typo in file list arguments list (#3434) by belikor

Files

  • [new feature] metrics reported now include disk space consumed by blobs and what the disk usage limit, if any, is set to (#3438) by eukreign

v0.104.0

2 years ago

[0.104.0] - 2021-09-22

Blobs/files

  • [improvement] use database to track blob disk space use and preserve own blobs (#3417) by eukreign

v0.103.0

2 years ago

[0.103.0] - 2021-09-14

API

Config

  • [improvement] changed default setting save_files to be false (#3402) by eukreign

Devops

  • [improvement] submit code coverage reports to coveralls (#3406) by eukreign

Docs

  • [improvement] jsonrpc_support_sum: remove the + signs from the docstring (#3410) by belikor

Hub

  • [improvement] avoid [''] on peers list (#3421) by shyba
  • [new feature] Golang claim search rebased and fixes (#3394) by shyba

Other

  • [improvement] upgrade pylint and fix lint errors (#3405) by eukreign

v0.102.0

2 years ago

[0.102.0] - 2021-08-17

DHT

  • [improvement] DHT: log invalid port as a warning instead of an exception (#3383) by shyba

API

  • [improvement] Less verbose error logs, only log tracebacks for errors not defined in lbry.error (#3399) by jackrobison

Blobs/files

  • [improvement] clean blobs after waiting interval instead of immediately on startup (#3398) by eukreign
  • [new feature] ability to limit disk spaced used for blobs via blob_storage_limit setting (oldest blobs are deleted when disk space limit is reached) (#3378) by eukreign

Discovery

  • [new feature] make reposts searchable by: stream_type, media_type, duration, fee_amount and fee_currency (#3386) by shyba

Hub

  • [bug] raise and throttle if too many parameters are used on search (#3388) by shyba

Tests

  • [testing] make libtorrent optional and skip test which depends on it (#3395) by eukreign

v0.101.1

2 years ago

[0.101.1] - 2021-07-27

API

  • [bug] fix typo in kwargs key (#3373) by shyba
  • [bug] fix error when using --claim_id with lbrynet claim search (#3367) by belikor

Hub

  • [refactor] rename ES fields with _hash to _id and remove redundants (#3371) by shyba

Packaging

v0.101.0

2 years ago

[0.101.0] - 2021-07-21

DHT

Docs

Hub

Network

Other

Packaging

Wallet

v0.100.0

2 years ago

[0.100.0] - 2021-06-22

DHT

API

Hub

Packaging

Tests

v0.99.0

2 years ago

[0.99.0] - 2021-06-02

API

Blobs/files

Wallet

  • [new feature] preliminary support for creating script hash style transactions (when sending LBC to addresses beginning with r) via wallet_send and account_send (https://github.com/lbryio/lbry-sdk/pull/3313) by eukreign