lbry-sdk/CHANGELOG.md
2017-02-21 15:30:36 -06:00

3.8 KiB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning with regard to the json-rpc api. As we're currently pre-1.0 release, we can and probably will change functionality and break backwards compatability at anytime.

[Unreleased]

Changed

  • Add blockchain status to jsonrpc_status

[0.8.7] - 2017-02-21

[0.8.6] - 2017-02-19

[0.8.6rc0] - 2017-02-19

Changed

  • Add file_get by stream hash
  • Add utils.call_later to replace reactor.callLater

Fixed

  • Fix unhandled error in get
  • Fix sd blob timeout handling in get_availability, return 0.0

[0.8.5] - 2017-02-18

[0.8.5rc0] - 2017-02-18

Fixed

  • Fix result expected by ui from file_get for missing files

[0.8.4] - 2017-02-17

[0.8.4rc0] - 2017-02-17

Changed

  • Remove unused upload_allowed option
  • Remove code related to packaging as that step is now done in the electron client
  • Remove lbryum version check; use lbry-electron as version source
  • Include download url in version check

Fixed

  • add misssing traceback to logging

[0.8.3] - 2017-02-15

Fixed

  • Get lbry files with pending claims
  • Add better logging to help track down #478
  • Catch UnknownNameErrors when resolving a name. #479

Changed

  • Add blob_get, descriptor_get, and blob_delete
  • Add filter keyword args to blob_list
  • Refactor get_availability
  • Add optional peer search timeout, add peer_search_timeout setting

[0.8.3rc3] - 2017-02-14

[0.8.3rc2] - 2017-02-13

[0.8.3rc1] - 2017-02-13

Changed

  • make connection manager unit testeable

Fixed

  • Change EWOULDBLOCK error in DHT to warning. #481
  • mark peers as down if it fails download protocol
  • Made hash reannounce time to be adjustable to fix #432

[0.8.3rc0] - 2017-02-10

Changed

  • Convert EncryptedFileDownloader to inlineCallbacks
  • Convert EncryptedFileManager to use inlineCallbacks
  • Convert Daemon._delete_lbry_file to inlineCallbacks
  • Add uri to stream reflector to de-obfuscate reflector logs
  • Simplify lbrynet.lbrynet_daemon.Publisher
  • Reflect streams in file manager looping call rather than in each file
  • Convert GetStream to inclineCallbacks
  • Change callback condition in GetStream to the first data blob completing
  • Add local and remote heights to blockchain status

Fixed

  • Fix recursion depth error upon failed blob
  • Call stopProducing in reflector client file_sender when uploading is done
  • Ensure streams in stream_info_manager are saved in lbry_file_manager
  • Fixed file_delete not deleting data from stream_info_manager #470
  • Fixed upload of bug reports to Slack (#472)
  • Fixed claim updates #473
  • Handle ConnectionLost error in reflector client
  • Fix updating a claim where the stream doesn't change
  • Fix claim_abandon

[0.8.1] - 2017-02-01

Changed

  • reflect all the blobs in a stream
  • change command line flags so that the more common usage is the default
  • change daemon function signatures to include names arguments

Fixed

  • disable verbose twisted logs
  • improved wallet balance calculations
  • fix block too deep error

[0.8.0] - 2017-01-24

Changed

  • renamed api endpoints
  • improved command line user experience
  • integrate twisted logging with python logging
  • Updated READMEs

Fixed

  • Fixed bug where ConnectionManager wasn't being stopped
  • Fixed: #343
  • Stop hanging if github is down
  • paths for debian package have been updated to be correct
  • improved output of the publish command