-
v0.38.0 Stable
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
resolve
s and a new advanced claim search feature. Please review theclaim_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, addtorba_version
(https://github.com/lbryio/lbry-sdk/pull/2212) by jackrobison
Blob exchange
- [new feature] add
connections
toblob_manager
field ofstatus
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 theServers
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 (nos
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
tostream_*
/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