• v0.38.1 1923e6f152

    v0.38.1 Stable

    lbry-bot released this 2019-07-15 18:02:18 +02:00 | 2958 commits to master since this release

    [0.38.1] - 2019-07-15

    API

    Config

    Database

    Packaging

    Wallet

    Wallet server

    Downloads
  • v0.38.0 c68bfbdf2e

    v0.38.0 Stable

    eukreign released this 2019-06-25 22:27:01 +02:00 | 3018 commits to master since this release

    [0.38.0] - 2019-06-25

    Please review the Backwards Incompatible Changes section for important information regarding storage of channel certificates. (https://github.com/lbryio/lbry-sdk/pull/2151)

    SQL based wallet server is the flagship feature of this release providing for significantly faster resolves and a new advanced claim search feature. Please review the claim_search API command for details on its capabilities. This release also includes many enhancements to the DHT and blob exchange protocol. (https://github.com/lbryio/lbry-sdk/pull/2008)

    A preview release of commenting API is also included but is expected to change in future releases. (https://github.com/lbryio/lbry-sdk/pull/2008)

    Backwards Incompatible Changes

    • [wallet] Storage format of channel certificates changed in this release and is not backwards compatible with the older format. When you start the 0.38.0 client for the first time it will migrated all channel certificates to the new format and you will no longer be able to use older clients. (https://github.com/lbryio/lbry-sdk/pull/2151)

    DHT

    API

    Blob exchange

    Blobs/files

    Claims

    Cli

    Commenting

    Discovery

    • [new feature] added --not_channel_ids and --has_channel_signature and renamed --valid_channel_signatures/--invalid_channel_signatures to be singular (no s at end) (https://github.com/lbryio/lbry-sdk/pull/2256) by eukreign

    Docs

    Files

    Jsonrpc

    Media server

    Packaging

    Wallet

    Wallet server

    Downloads
  • v0.37.5 e5e903a9bf

    v0.37.5 Stable

    jackrobison released this 2019-06-19 15:27:13 +02:00 | 3603 commits to master since this release

    [0.37.5] - 2019-06-19

    DHT

    Downloads
  • v0.37.4 b468a82b53

    v0.37.4 Stable

    jackrobison released this 2019-06-11 21:21:01 +02:00 | 3605 commits to master since this release

    [0.37.4] - 2019-06-11

    Wallet

    Blob Exchange

    Reflector

    API

    Config

    • [fixup] change a few instances of lbry.io to lbry.com (bae2939943) by lyoshenka
    Downloads
  • v0.37.3 4ae59b15e0

    v0.37.3 Stable

    jackrobison released this 2019-06-06 03:01:23 +02:00 | 3614 commits to master since this release

    [0.37.3] - 2019-06-05

    Files

    Blob Exchange

    Packaging

    • [improvement] update torba to 0.5.4a0, which now selects the fastest wallet server
    Downloads
  • v0.37.2 fe55187696

    v0.37.2 Stable

    jackrobison released this 2019-05-25 00:59:06 +02:00 | 3623 commits to master since this release

    [0.37.2] - 2019-05-24

    Downloads

    Config

    • [improvement] add blob_lru_cache_size config setting (default value of 32, ie 32 blobs)
    Downloads
  • v0.37.1 bb1f42057e

    v0.37.1 Stable

    eukreign released this 2019-05-18 05:01:47 +02:00 | 3629 commits to master since this release

    [0.37.1] - 2019-05-17

    DHT

    Claims

    Config

    Docs

    Wallet

    Wallet server

    Downloads
  • v0.37.0 8777dcee7c

    v0.37.0 Stable

    jackrobison released this 2019-05-14 05:39:22 +02:00 | 3645 commits to master since this release

    [0.37.0] - 2019-05-13

    Seekable downloads and range request support

    • This release adds seekable streaming downloads and playback via HTTP range requests at http://<streaming_server>/stream/<sd_hash>, as well as new configuration settings streaming_server (default: localhost:5280) and streaming_get (default: True). For convenience, File type api response objects have a new streaming_url string at which the partial content stream can be requested. Only files already in the file manager can be streamed via range requests, if given an sd hash of an unknown stream the server will respond with a 404 error.
    • Provided thestreaming_get setting is not disabled, new streams can be requested from a claim name and optional claim id at http://<streaming_server>/get/<name> or http://<streaming_server>/get/<name>/<claim_id>. These will internally call the api method get and return an http redirect to the /stream endpoint.
    • Writing downloads to the file system can now be disabled or enabled by default using the new save_files setting. The existing get command will follow this setting but can be overridden with the new save_file argument.
    • The added file_save command will explicitly save a file to disk.

    Memory only blobs

    • This release adds a save_blobs setting (default: True) to toggle whether blobs should be saved into memory only (for immediate one-time usage) or to disk (for hosting and replay).
    • The default mode - save_files=true and save_blobs=true - replicates past behavior of get with the addition of seekable access via range requests.
    • The default mode will change in a future release to save_files=false and save_blobs=true, since the files can be reconstructed from the blobs on the fly and only the blobs are needed for hosting.
    • Users with limited space can run in streaming only mode, using the settings save_blobs=false and save_files=false. This will require redownloading blobs as they are needed by the browser/range request client - no files will be written unless arguments are provided to do so.

    Significant changes have been made to publish command bringing its behavior in-line with pre-0.34.0 versions, see section on backwards incompatible changes for more. (https://github.com/lbryio/lbry/pull/2058)

    Backwards Incompatible Changes

    • [database] migrated database from revision 10 to 11. Once migrated, databases version 11 and up can not be run with older versions of lbrynet. (https://github.com/lbryio/lbry/pull/2095)
    • [api] block_show command is no longer available in the API, users should run a full node if they need access to blocks (https://github.com/lbryio/lbry/pull/2063)
    • [api] publish now behaves like the pre-0.34.0 versions of the command (when updating a stream claim), where all values are required to be passed in (use stream_update without --replace flag if you only want to update specific values without having to pass all values again) (https://github.com/lbryio/lbry/pull/2058)
    • [api] removed --clear_tags, --clear_languages and --clear_locations from publish command, this command now uses --replace mode on by default (this is the pre-0.34.0 behavior of publish command). (https://github.com/lbryio/lbry/pull/2058)

    DHT

    API

    Blob exchange

    Claims

    Config

    Database

    Devops

    Files

    Wallet

    Wallet server

    Downloads
  • v0.36.0 58987857cf

    v0.36.0 Stable

    eukreign released this 2019-04-23 00:47:58 +02:00 | 3856 commits to master since this release

    [0.36.0] - 2019-04-22

    Backwards Incompatible Changes

    • [api] RPC output for txos/claims added a few new fields: claim_op, value_type, protobuf and changed a few were renamed: signing_channel and is_channel_signature_valid, see docs for explanation of these fields. (https://github.com/lbryio/lbry/pull/2038)
    • [api] Due to substantial protobuf changes, the value field in JSON responses has changed: value['thumbnail_url'] is now a dictionary with url key: value['thumbnail']['url'], sd_hash is now in value['source']['sd_hash']. (https://github.com/lbryio/lbry/pull/2038)
    • [api] For stream claims only, when the media_type was determined to be a video/audio/image and the SDK was able to extract metadata from the file during publish there will be a stream_type value set inside of the root value field. (https://github.com/lbryio/lbry/pull/2038)

    API

    Claims

    Docs

    Files

    Other

    Packaging

    Tests

    Wallet

    Wallet server

    Downloads
  • v0.35.0 3c1fdb5114

    v0.35.0 Stable

    eukreign released this 2019-03-30 02:51:05 +01:00 | 3937 commits to master since this release

    [0.35.0] - 2019-03-29

    Welcome to lbrynet 0.35.0! This major release includes support for channel claim metadata, new metadata fields for stream claims and a revamped API. (https://github.com/lbryio/lbry/pull/1984)

    Backwards Incompatible Changes

    API

    Wallet server

    Downloads