Skip to content

Releases: lbryio/lbry-sdk

v0.48.2

06 Dec 04:04
Compare
Choose a tag to compare

[0.48.2] - 2019-12-04

This release changes the behavior of downloads that fail to complete. Upon startup file downloads that were running at the previous shutdown are resumed - this remains the same. However, if these or later user initiated attempts to download files (get, file_set_status, file_save or via partial content requests) time out when downloading a blob (due to there not being any peers or the only peers who are found indicating that they do not have it) then the file will go into a stopped state. To re-attempt completing the download they must be resumed with file_set_status, get, file_save, or by reading via partial content requests. (#2650)

DHT

  • [new feature] Persist and restore the routing table (#2601) by mirgee

v0.48.1

02 Dec 19:35
Compare
Choose a tag to compare

[0.48.1] - 2019-12-02

DHT

  • [improvement] Request all pages of peers for a blob (#2647) by jackrobison

API

  • [improvement] add wallet server information to status command (#2635) by jessopb

Packaging

  • [new feature] Enable builds on GitLab CI in anticipation of moving away from Travis (#2630) by lyoshenka

Wallet server

  • [improvement] upgrade SDK to use lbrycrd v0.17.3.2 (#2642) by eukreign

v0.48.0

26 Nov 03:19
Compare
Choose a tag to compare

[0.48.0] - 2019-11-25

Backwards Incompatible Changes

  • [wallet server] This release includes backwards incompatible APIs and will automatically disconnect clients with an older version when they try to connect. (#2640)

API

  • [new feature] added settings_clear command to reset a setting to its default value (#2633) by jessopb
  • [refactor] hierarchical and markdown managed exceptions to help with more granular error reporting (#2611) by eukreign

Discovery

  • [new feature] support for reposting claims via stream_repost command and ability to block claims reposted to a channel (#2535) by shyba

Wallet server

  • [improvement] bump protocol version (#2640) by shyba
  • [bug] fixes for wallet server sync stall issues (#2638) by shyba
  • [improvement] more segwit fixes on wallet server (#2636) by eukreign

v0.47.0

18 Nov 16:54
Compare
Choose a tag to compare

[0.47.0] - 2019-11-18

Wallet server now supports full text searching by using claim_search command and passing --text argument (note that --order_by is ignored when --text is passed because it will sort results based on text match ranking). (#2622)

A major new feature in this release is the collection claim type which allows creating (collection_create/collection_update) playlists and other collections of claims and then resolving the items in the collection (collection_resolve). (#2621)

Claims

  • [new feature] added a new collection claim type; managed via commands collection_create, collection_update, collection_abandon, collection_list and collection_resolve (#2621) by jessopb

Discovery

  • [new feature] full text search in wallet server using claim_search via argument --text (#2622) by eukreign

Network

  • [improvement] bump aioupnp to 0.0.16, fixes UPnP support for TP-Link routers (#2623) by jackrobison

Wallet

  • [bug] fix bug where wallet client errors would trap and get the SDK stuck (#2625) by shyba
  • [improvement] stop signing support TXs too many times (#2624) by eukreign
  • [improvement] Download headers exclusively from wallet servers (#2488) by shyba

v0.46.1

12 Nov 17:09
Compare
Choose a tag to compare

[0.46.1] - 2019-11-12

Wallet server

  • [improvement] added support for witness transactions (#2613) by eukreign

v0.46.0

11 Nov 16:46
Compare
Choose a tag to compare

[0.46.0] - 2019-11-11

Backwards Incompatible Changes

  • [api] wallet_balance and account_balance no longer take a --reserved_subtotals argument and instead always return the subtotals. (#2608)

API

  • [improvement] added caching for wallet balance command and dropped --reserved_subtotals argument instead always returning the subtotals (for account balance and wallet balance) (#2608) by eukreign

Wallet server

  • [improvement] wallet server: send correct server version (sdk version now) (#2612) by shyba

v0.45.0

04 Nov 18:07
Compare
Choose a tag to compare

[0.45.0] - 2019-11-04

DHT

  • [new feature] Add optional extensions to DHT datagram format (#2552) by jackrobison

API

  • [bug] subscribe accounts on wallet_add (#2599) by eukreign

Wallet

  • [bug] daemon transaction sync bug fix, check txo.has_address before calling txo.get_address() (#2593) by eukreign
  • [new feature] synchronization of content purchase receipts via blockchain (#2584) by eukreign

Wallet server

  • [improvement] update trending period (#2603) by tzarebczan
  • [improvement] remove bandwidth and subscriptions limits from wallet server (#2594) by shyba

v0.44.1

28 Oct 21:10
Compare
Choose a tag to compare

[0.44.1] - 2019-10-28

Database

  • [bug] fix 11to12 migration typo (#2589) by jackrobison

Network

  • [improvement] fix setting the external ip in status if upnp fails (#2590) by jackrobison

v0.44.0

28 Oct 16:20
Compare
Choose a tag to compare

[0.44.0] - 2019-10-28

Backwards Incompatible Changes

  • [api] All list commands now always return paginated results, with page argument defaulting to 1 and page_size defaulting to 20, commands affected are: address_list, claim_list, channel_list, stream_list, support_list, transaction_list, utxo_list, wallet_list, account_list, peer_list, blob_list, file_list and claim_search. (#2563)
  • [api] account_list now returns a paginated list of accounts without having accounts in a dictionary keyed by the ledger name, instead the ledger name is now inside the account dictionary metadata. (#2563)

API

  • [refactor] updated all list commands to always return paginated results (#2563) by f1x3d
  • [improvement] normalize tag names (remove duplicates, blank spaces and illegal chars) (#2482) by mirgee
  • [improvement] added pagination to file_list (#2427) by osilkin98

Blobs/files

  • [new feature] adds added_on field to files (#2428) by osilkin98

Claims

  • [bug] clear metadata when file type changes (#2501) by mirgee

Config

  • [refactor] refactored logging configuration and added more tests (#2555) by lyoshenka

Network

  • [improvement] faster startup, bump aioupnp -> 0.0.15 (#2588) by jackrobison

Other

  • [improvement] Convert some format() strings in lbry and torba to fstrings (#2522) by ju-sh
  • [refactor] code reformatting and update unit tests to use more specific asserts (#2498) by hugovk

Tests

  • [improvement] fix for stream type change integration test (#2582) by eukreign
  • [improvement] added unit test for keyboard interrupt occurring on startup (#2548) by cbaumler

Wallet

  • [improvement] don't error if blank password was set previously (#2577) by eukreign

Wallet server

  • [bug] fix for wallet server bug related to changing the channel of a stream (#2580) by eukreign
  • [bug] fix bug with resolve and conflicting claim_id segments (#2578) by eukreign

v0.43.4

21 Oct 18:00
Compare
Choose a tag to compare

[0.43.4] - 2019-10-21

Blobs/files

  • [improvement] Sanitize file names before saving (#2476) by mirgee

Packaging

  • [improvement] bump ecdsa version (#2523) by shyba