Releases: lbryio/lbry-sdk
v0.48.2
[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
[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
[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
v0.47.0
[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 commandscollection_create
,collection_update
,collection_abandon
,collection_list
andcollection_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
v0.46.1
v0.46.0
[0.46.0] - 2019-11-11
Backwards Incompatible Changes
- [api]
wallet_balance
andaccount_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 (foraccount balance
andwallet balance
) (#2608) by eukreign
Wallet server
- [improvement] wallet server: send correct server version (sdk version now) (#2612) by shyba
v0.45.0
[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 callingtxo.get_address()
(#2593) by eukreign - [new feature] synchronization of content purchase receipts via blockchain (#2584) by eukreign
Wallet server
v0.44.1
v0.44.0
[0.44.0] - 2019-10-28
Backwards Incompatible Changes
- [api] All list commands now always return paginated results, with
page
argument defaulting to 1 andpage_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
andclaim_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