Releases: lbryio/lbry-sdk
Releases · lbryio/lbry-sdk
v0.53.3
v0.53.2
v0.53.1
[0.53.1] - 2020-01-13
Commenting
- [new feature] added
comment_update
command and simplifiedcomment_create
usage when replying to existing comment (#2706) by osilkin98
Database
- [bug] fix database error caused by logging tracebacks from within the sqlite transaction runner (#2720) by jackrobison
Packaging
- [bug] pinned pyinstaller to 3.5 as newer version fails to build on windows and mac (#2724) by eukreign
Wallet
- [bug] refactor header progress calculation, making it simpler to understand and not prone to division by zero (#2719) by shyba
- [new feature] add
connected
server to wallet status (#2718) by jackrobison - [improvement] speed up wallet sync and startup by batching address history subscriptions (#2716) by jackrobison
Wallet server
- [improvement] remove bandwidth limit from server (#2696) by shyba
v0.52.0
[0.52.0] - 2020-01-06
This release includes a substantial refactor of the code base to drop bitcoin
support in torba
and merge it into lbry
with the goal to significantly reduce code complexity. This release will require thorough testing and perhaps waiting until a follow up release with any bug fixes before releasing to production. (#2701)
Backwards Incompatible Changes
- [packaging] As part of the
torba
andlbry
merge the wallet client and server now share the same version number. This will create a version check incompatibility where "older" wallet servers have versions in the1.0
range and this new wallet server will be0.52.0
. (#2701)
Other
- [improvement] disable cryptonator feed (#2704) by jackrobison
Packaging
- [refactor] merge
torba
intolbry
(#2701) by eukreign
Wallet
- [refactor] refactoring code post torba->lbry merge (#2702) by eukreign
v0.51.2
v0.51.1
v0.51.0
[0.51.0] - 2019-12-23
Backwards Incompatible Changes
- [jsonrpc] This release changes the error return data structure to be compliant with JSONRPC standard. The fields
name
andtraceback
where moved into thedata
dictionary. (#2689)
Jsonrpc
- [refactor] change returned error data structure to be JSONRPC standard compliant (#2689) by eukreign
Wallet server
- [improvement] enable WAL on wallet server (#2690) by shyba
v0.50.1
[0.50.1] - 2019-12-19
Wallet
- [improvement] Update balance after a broadcast transaction is accepted to mempool without a delay, fix bug in
status
header progress (#2685) by shyba
Wallet server
- [bug] fixed wallet server sync bug related to multiple updates on the same claim in the same block (#2681) by eukreign
v0.50.0
[0.50.0] - 2019-12-16
Backwards Incompatible Changes
- [api] Errors returned from RPC calls now include a "name" which is the exception class name and a cleaner "message" which just has the user friendly error message and the command info (command called, arguments passed) is now in a separate field called "data". See examples in the pull request. (#2673)
API
- [improvement] improved the data structure returned from RPC by adding an error name and other metadata (#2673) by eukreign
- [improvement] improved error handling when sending
None
/null
values to various claim create/update commands (#2543) by gpjacobs
Wallet
- [improvement] use buffer write return as written (#2676) by eukreign
- [improvement] add
--blocklist_channel_ids
toclaim_search
command to specify channels with reposted claims you want blocked from results (#2675) by eukreign - [new feature] client side segwit support (receive only, no create support yet) (#2668) by eukreign
- [bug] fix infinite wait on
TaskGroup.done.wait()
whenTaskGroup.cancel()
is called without tasks (#2667) by shyba - [improvement] added
--initial-headers
argument tolbrynet start
command to support bundled header file (#2664) by eukreign - [bug]
utxo list
includes purchases of your claims (#2660) by eukreign - [new feature] added
wallet_reconnect
command to trigger lbrynet to reconnect to wallet servers (useful if you changed the wallet servers configuration) (#2653) by shyba - [refactor] re-enabled cryptonator market feed and refactored the exchange rate manager (#2536) by mirgee
- [improvement] adds command call logging for all create/update/abandon commands (#2415) by osilkin98
Wallet server
- [bug] fixes for various edge cases where claim (and support) creation, updating and abandoning is occuring in the same block (#2674) by eukreign
v0.49.0
[0.49.0] - 2019-12-09
API
- [improvement] added InvalidPasswordError code when password is invalid (#2654) by eukreign
- [refactor] refactored error code generator and added support for multiple inheritance in generated exceptions (#2651) by eukreign
Wallet
- [improvement] improved header sync and timeouts on wallet client (#2656) by shyba
Wallet server
- [refactor] switched wallet server to use
apsw
(#2655) by eukreign