From 0793934d7b5d03dbadcd8d2affcdbd5695cdc3b1 Mon Sep 17 00:00:00 2001 From: Jack Robison Date: Thu, 12 Oct 2017 12:39:09 -0400 Subject: [PATCH] Bump version 0.17.0rc17 --> 0.17.0 Signed-off-by: Jack Robison --- CHANGELOG.md | 85 ++++++++++++++++++++++++++++----------------- lbrynet/__init__.py | 2 +- requirements.txt | 4 +-- setup.py | 4 +-- 4 files changed, 59 insertions(+), 36 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 975daf377..60b016130 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,46 +13,69 @@ at anytime. * ### 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 updated`lbrynet.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 - * 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 `assert`s 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` + * + * + + +## [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 updated`lbrynet.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](https://github.com/lbryio/lbryschema/blob/master/CHANGELOG.md#0012---2017-10-12) + * Bumped `lbryum` requirement to 3.1.9 [see changelog](https://github.com/lbryio/lbryum/blob/master/CHANGELOG.md#319---2017-10-12) + * 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 `assert`s 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` ## [0.16.3] - 2017-09-28 diff --git a/lbrynet/__init__.py b/lbrynet/__init__.py index 28f1f4b33..9c0756b78 100644 --- a/lbrynet/__init__.py +++ b/lbrynet/__init__.py @@ -1,6 +1,6 @@ import logging -__version__ = "0.17.0rc17" +__version__ = "0.17.0" version = tuple(__version__.split('.')) logging.getLogger(__name__).addHandler(logging.NullHandler()) diff --git a/requirements.txt b/requirements.txt index 2d5a0dcf2..ee715c9c3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,8 +14,8 @@ gmpy==1.17 jsonrpc==1.2 jsonrpclib==0.1.7 jsonschema==2.5.1 -git+https://github.com/lbryio/lbryschema.git@v0.0.12rc1#egg=lbryschema -git+https://github.com/lbryio/lbryum.git@v3.1.9rc2#egg=lbryum +git+https://github.com/lbryio/lbryschema.git@v0.0.12#egg=lbryschema +git+https://github.com/lbryio/lbryum.git@v3.1.9#egg=lbryum miniupnpc==1.9 pbkdf2==1.3 pycrypto==2.6.1 diff --git a/setup.py b/setup.py index 9ddd3a687..5b6a2efe7 100644 --- a/setup.py +++ b/setup.py @@ -21,8 +21,8 @@ requires = [ 'envparse', 'jsonrpc', 'jsonschema', - 'lbryum==3.1.9rc2', - 'lbryschema==0.0.12rc1', + 'lbryum==3.1.9', + 'lbryschema==0.0.12', 'miniupnpc', 'pycrypto', 'pyyaml',