• v0.106.0 26d0e87f46

    v0.106.0 Stable

    jackrobison released this 2021-12-02 23:17:00 +01:00 | 452 commits to master since this release

    [0.106.0] - 2021-12-02

    For wallet server operators:

    This release includes a rewrite of the database used by the wallet servers / hubs to use only leveldb and no longer use sqlite to better handle blockchain reorgs, as well as many subsequent improvements including brand new trending (let's go @eggplantbren ).

    This requires a full resync of the wallet server and elasticsearch, either from scratch or from a snapshot. Clients are unaffected by this change, except by having more stable and faster hubs to connect to. For instructions on how to set up a wallet server and links to up to date snapshots, see https://lbry.tech/resources/wallet-server

    New automatic BackgroundDownloaderComponent

    Instructions for how to use it

    DHT

    • [new feature] Add optional prometheus metrics to dht_node script (#3460) by shyba
    • [improvement] Improve P2P issues around banning peers and duplicated DHT responses (#3459) by shyba

    API

    • [improvement] Remove deprecated trending params for claim_search, update to use only trending_score (#3498) by jackrobison

    Blobs/files

    • [new feature] Add BackgroundDownloaderComponent for automatic content seeding (#3451) by shyba
    • [improvement] Fix blob_get() timeout. Issue #2070 (#3368) by cristi-zz

    Config

    • [improvement] Update default tcp_port to be the same as the default udp_port (#3476) by jackrobison

    Files

    • [new feature] Prevent daemon from starting if directories are not writable (#3457) by ghost

    Hub

    • [new feature] Update to use new fast_ar trending, calculated in elasticsearch without renormalization (#3458) by jackrobison
    • [new feature] Update hub env to be configurable from cli options and update docker (#3456) by jackrobison
    • [new feature] Add CACHE_ALL_TX_HASHES and CACHE_ALL_CLAIM_TXOS hub settings, off by default (#3449) by jackrobison
    • [new feature] Refactor the wallet server/hub database use only leveldb (drop sqlite) and safely handle reorgs (#3205) by jackrobison
    Downloads