• v0.17.1rc1 bbc960aaf9

    v0.17.1rc1 Pre-release

    jackrobison released this 2017-10-23 07:44:19 +02:00 | 6295 commits to master since this release

    [0.17.1rc1] - 2017-10-23

    Fixed

    • Fixed slow startup for nodes with many lbry files
    • Fixed setting the external ip on startup
    • Fixed session startup not blocking on joining the dht
    • Fixed a bug that prevented replacing dht contacts
    • Fixed lbryid length validation
    • Fixed an old print statement that polluted logs
    Downloads
  • v0.17.0 0793934d7b

    v0.17.0 Stable

    jackrobison released this 2017-10-12 18:39:09 +02:00 | 6306 commits to master since this release

    [0.17.0] - 2017-10-12

    Fixed

    • Fixed handling cancelled blob and availability requests
    • Fixed redundant blob requests to a peer
    • Fixed https://github.com/lbryio/lbry/issues/923
    • Fixed concurrent reflects opening too many files
    • Fixed cases when reflecting would fail on error conditions
    • Fixed deadlocks from occuring during blob writes
    • Fixed and updatedlbrynet.tests.dht
    • Fixed redundant dht id
    • Fixed dht ping method
    • Fixed raising remote exceptions in dht
    • Fixed hanging delayedCall in dht node class
    • Fixed logging error in dht when calling or receiving methods with no arguments
    • Fixed IndexError in routingTable.findCloseNodes which would cause an empty list to be returned
    • Fixed bug where last blob in a stream was not saved to blob manager

    Deprecated

    • Deprecated blob_announce_all JSONRPC command. Use blob_announce instead.

    Changed

    • Bumped lbryschema requirement to 0.0.12 see changelog
    • Bumped lbryum requirement to 3.1.9 see changelog
    • Announcing by head blob is turned on by default
    • Updated reflector server dns
    • Moved tests into the lbrynet package.

    Added

    • Added WAL pragma to sqlite3
    • Added unit tests for BlobFile
    • Updated exchange rate tests for the lbry.io api
    • Use hashlib for sha384 instead of pycrypto
    • Use cryptography instead of pycrypto for blob encryption and decryption
    • Use cryptography for PKCS7 instead of doing it manually
    • Use BytesIO buffers instead of temp files when processing blobs
    • Refactored and pruned blob related classes into lbrynet.blobs
    • Changed several asserts to raise more useful errors
    • Added ability for reflector to store stream information for head blob announce
    • Added blob announcement information to API call status with session flag

    Removed

    • Removed TempBlobFile
    • Removed unused EncryptedFileOpener
    Downloads
  • v0.17.0rc16 9585b444ab

    v0.17.0rc16 Pre-release

    jackrobison released this 2017-10-11 20:49:55 +02:00 | 6316 commits to master since this release

    [0.17.0rc16] - 2017-10-11

    Fixed

    • Fixed handling cancelled blob and availability requests
    • Fixed redundant blob requests to a peer
    • Fixed https://github.com/lbryio/lbry/issues/923
    • Fixed concurrent reflects opening too many files
    • Fixed cases when reflecting would fail on error conditions
    • Fixed deadlocks from occuring during blob writes
    • Fixed and updatedlbrynet.tests.dht
    • Fixed redundant dht id
    • Fixed dht ping method
    • Fixed raising remote exceptions in dht
    • Fixed hanging delayedCall in dht node class
    • Fixed logging error in dht when calling or receiving methods with no arguments
    • Fixed IndexError in routingTable.findCloseNodes which would cause an empty list to be returned

    Deprecated

    • Deprecated blob_announce_all JSONRPC command. Use blob_announce instead.

    Changed

    • Announcing by head blob is turned on by default
    • Updated reflector server dns
    • Moved tests into the lbrynet package.

    Added

    • Added WAL pragma to sqlite3
    • Added unit tests for BlobFile
    • Updated exchange rate tests for the lbry.io api
    • Use hashlib for sha384 instead of pycrypto
    • Use cryptography instead of pycrypto for blob encryption and decryption
    • Use cryptography for PKCS7 instead of doing it manually
    • Use BytesIO buffers instead of temp files when processing blobs
    • Refactored and pruned blob related classes into lbrynet.blobs
    • Changed several asserts to raise more useful errors
    • Added ability for reflector to store stream information for head blob announce
    • Added blob announcement information to API call status with session flag

    Removed

    • Removed TempBlobFile
    • Removed unused EncryptedFileOpener
    Downloads
  • v0.17.0rc15 334a55bf7f

    v0.17.0rc15 Pre-release

    jackrobison released this 2017-10-11 20:06:34 +02:00 | 6318 commits to master since this release

    [0.17.0rc15] - 2017-10-11

    Fixed

    • Fixed handling cancelled blob and availability requests
    • Fixed redundant blob requests to a peer
    • Fixed https://github.com/lbryio/lbry/issues/923
    • Fixed concurrent reflects opening too many files
    • Fixed cases when reflecting would fail on error conditions
    • Fixed deadlocks from occuring during blob writes
    • Fixed and updatedlbrynet.tests.dht
    • Fixed redundant dht id
    • Fixed dht ping method
    • Fixed raising remote exceptions in dht
    • Fixed hanging delayedCall in dht node class
    • Fixed logging error in dht when calling or receiving methods with no arguments
    • Fixed IndexError in routingTable.findCloseNodes which would cause an empty list to be returned

    Deprecated

    • Deprecated blob_announce_all JSONRPC command. Use blob_announce instead.

    Changed

    • Announcing by head blob is turned on by default
    • Updated reflector server dns
    • Moved tests into the lbrynet package.

    Added

    • Added WAL pragma to sqlite3
    • Added unit tests for BlobFile
    • Updated exchange rate tests for the lbry.io api
    • Use hashlib for sha384 instead of pycrypto
    • Use cryptography instead of pycrypto for blob encryption and decryption
    • Use cryptography for PKCS7 instead of doing it manually
    • Use BytesIO buffers instead of temp files when processing blobs
    • Refactored and pruned blob related classes into lbrynet.blobs
    • Changed several asserts to raise more useful errors
    • Added ability for reflector to store stream information for head blob announce
    • Added blob announcement information to API call status with session flag

    Removed

    • Removed TempBlobFile
    • Removed unused EncryptedFileOpener
    Downloads
  • v0.17.0rc14 0a19dd938a

    v0.17.0rc14 Pre-release

    jackrobison released this 2017-10-11 19:07:49 +02:00 | 6321 commits to master since this release

    [0.17.0rc14] - 2017-10-11

    Fixed

    • Fixed handling cancelled blob and availability requests
    • Fixed redundant blob requests to a peer
    • Fixed https://github.com/lbryio/lbry/issues/923
    • Fixed concurrent reflects opening too many files
    • Fixed cases when reflecting would fail on error conditions
    • Fixed deadlocks from occuring during blob writes
    • Fixed and updatedlbrynet.tests.dht
    • Fixed redundant dht id
    • Fixed dht ping method
    • Fixed raising remote exceptions in dht
    • Fixed hanging delayedCall in dht node class
    • Fixed logging error in dht when calling or receiving methods with no arguments
    • Fixed IndexError in routingTable.findCloseNodes which would cause an empty list to be returned

    Deprecated

    • Deprecated blob_announce_all JSONRPC command. Use blob_announce instead.

    Changed

    • Announcing by head blob is turned on by default
    • Updated reflector server dns
    • Moved tests into the lbrynet package.

    Added

    • Added WAL pragma to sqlite3
    • Added unit tests for BlobFile
    • Updated exchange rate tests for the lbry.io api
    • Use hashlib for sha384 instead of pycrypto
    • Use cryptography instead of pycrypto for blob encryption and decryption
    • Use cryptography for PKCS7 instead of doing it manually
    • Use BytesIO buffers instead of temp files when processing blobs
    • Refactored and pruned blob related classes into lbrynet.blobs
    • Changed several asserts to raise more useful errors
    • Added ability for reflector to store stream information for head blob announce
    • Added blob announcement information to API call status with session flag

    Removed

    • Removed TempBlobFile
    • Removed unused EncryptedFileOpener
    Downloads
  • v0.17.0rc13 777cda2cd3

    v0.17.0rc13 Pre-release

    jackrobison released this 2017-10-09 16:40:23 +02:00 | 6344 commits to master since this release

    [0.17.0rc13] - 2017-10-09

    Fixed

    • Fixed handling cancelled blob and availability requests
    • Fixed redundant blob requests to a peer
    • Fixed https://github.com/lbryio/lbry/issues/923
    • Fixed concurrent reflects opening too many files
    • Fixed cases when reflecting would fail on error conditions
    • Fixed deadlocks from occuring during blob writes

    Deprecated

    • Deprecated blob_announce_all JSONRPC command. Use blob_announce instead.

    Changed

    • Announcing by head blob is turned on by default
    • Updated reflector server dns
    • Moved tests into the lbrynet package.

    Added

    • Added WAL pragma to sqlite3
    • Added unit tests for BlobFile
    • Updated exchange rate tests for the lbry.io api
    • Use hashlib for sha384 instead of pycrypto
    • Use cryptography instead of pycrypto for blob encryption and decryption
    • Use cryptography for PKCS7 instead of doing it manually
    • Use BytesIO buffers instead of temp files when processing blobs
    • Refactored and pruned blob related classes into lbrynet.blobs
    • Changed several asserts to raise more useful errors
    • Added ability for reflector to store stream information for head blob announce
    • Added blob announcement information to API call status with session flag

    Removed

    • Removed TempBlobFile
    • Removed unused EncryptedFileOpener
    Downloads
  • v0.16.4 6a3d7aa7ce

    v0.16.4 Stable

    jackrobison released this 2017-10-02 18:59:21 +02:00 | 6454 commits to master since this release

    [0.16.4] - 2017-10-02

    Changed

    • Temporarily disable blob analytics report
    Downloads
  • v0.17.0rc8 6a7982022a

    v0.17.0rc8 Pre-release

    jackrobison released this 2017-09-29 18:37:57 +02:00 | 6374 commits to master since this release

    [0.17.0rc8] - 2017-09-29

    Fixed

    Deprecated

    • Deprecated blob_announce_all JSONRPC command. Use blob_announce instead.

    Changed

    • Bumped lbryschema requirement to 0.0.12rc1 see changelog
    • Bumped lbryum requirement to 3.1.9rc1 see changelog
    • Announcing by head blob is turned on by default
    • Updated reflector server dns

    Added

    • Added WAL pragma to sqlite3
    • Added unit tests for BlobFile
    • Updated exchange rate tests for the lbry.io api
    • Use hashlib for sha384 instead of pycrypto
    • Use cryptography instead of pycrypto for blob encryption and decryption
    • Use cryptography for PKCS7 instead of doing it manually
    • Use BytesIO buffers instead of temp files when processing blobs
    • Refactored and pruned blob related classes into lbrynet.blobs
    • Changed several asserts to raise more useful errors

    Removed

    • Removed TempBlobFile
    • Removed unused EncryptedFileOpener
    Downloads
  • v0.17.0rc7 5ac60cf2c2

    v0.17.0rc7 Pre-release

    jackrobison released this 2017-09-28 23:46:48 +02:00 | 6385 commits to master since this release

    [0.17.0rc7] - 2017-09-28

    Fixed

    • Fixed handling cancelled blob and availability requests
    • Fixed redundant blob requests to a peer
    • Fixed blob download history

    Deprecated

    • Deprecated blob_announce_all JSONRPC command. Use blob_announce instead.

    Changed

    • Bumped lbryschema requirement to 0.0.12rc1 see changelog
    • Bumped lbryum requirement to 3.1.9rc1 see changelog
    • Announcing by head blob is turned on by default
    • Updated reflector server dns
    • Improved download analytics
    • Improved download errors by distinguishing a data timeout from a sd timeout

    Added

    • Added WAL pragma to sqlite3
    • Added unit tests for BlobFile
    • Updated exchange rate tests for the lbry.io api
    • Use hashlib for sha384 instead of pycrypto
    • Use cryptography instead of pycrypto for blob encryption and decryption
    • Use cryptography for PKCS7 instead of doing it manually
    • Use BytesIO buffers instead of temp files when processing blobs
    • Refactored and pruned blob related classes into lbrynet.blobs
    • Changed several asserts to raise more useful errors

    Removed

    • Removed TempBlobFile
    • Removed unused EncryptedFileOpener
    Downloads
  • v0.16.3 2c3d69c210

    v0.16.3 Stable

    jackrobison released this 2017-09-28 23:46:04 +02:00 | 6457 commits to master since this release

    [0.16.3] - 2017-09-28

    Fixed

    • Fixed blob download history

    Changed

    • Improved download analytics
    • Improved download errors by distinguishing a data timeout from a sd timeout
    Downloads