Skip to content

Releases: lbryio/lbry-sdk

v0.53.3

16 Jan 21:59
Compare
Choose a tag to compare

[0.53.3] - 2020-01-16

Packaging

  • [improvement] update aioupnp requirement to 0.0.17 (#2730) by jackrobison

Wallet

  • [bug] disconnect from server that returns rpc error for server.version (#2729) by jackrobison
  • [bug] check minimum server version from wallet client (#2728) by jackrobison

v0.53.2

14 Jan 22:03
Compare
Choose a tag to compare

[0.53.2] - 2020-01-14

Database

  • [improvement] faster stream manager startup (#2725) by jackrobison

Wallet

  • [bug] fixes for intermittent errors with address history subscriptions and with encryption (#2721) by shyba

v0.53.1

13 Jan 19:29
Compare
Choose a tag to compare

[0.53.1] - 2020-01-13

Commenting

  • [new feature] added comment_update command and simplified comment_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

06 Jan 18:24
Compare
Choose a tag to compare

[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 and lbry 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 the 1.0 range and this new wallet server will be 0.52.0. (#2701)

Other

  • [improvement] disable cryptonator feed (#2704) by jackrobison

Packaging

  • [refactor] merge torba into lbry (#2701) by eukreign

Wallet

  • [refactor] refactoring code post torba->lbry merge (#2702) by eukreign

v0.51.2

30 Dec 22:20
Compare
Choose a tag to compare

[0.51.2] - 2019-12-30

Cli

  • [improvement] support JSON in settings_set (#2698) by eukreign

Wallet

  • [improvement] don't log account details on startup if there are more than 10 (#2699) by jackrobison

v0.51.1

30 Dec 20:30
Compare
Choose a tag to compare

[0.51.1] - 2019-12-30

Database

  • [bug] Fix 12 to 13 migrator (#2695) by jackrobison

v0.51.0

23 Dec 18:49
Compare
Choose a tag to compare

[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 and traceback where moved into the data 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

20 Dec 04:03
Compare
Choose a tag to compare

[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

16 Dec 17:31
Compare
Choose a tag to compare

[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 to claim_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() when TaskGroup.cancel() is called without tasks (#2667) by shyba
  • [improvement] added --initial-headers argument to lbrynet 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

09 Dec 19:04
Compare
Choose a tag to compare

[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