Skip to content

Releases: TRON-US/go-btfs

btfs-v1.1.0

17 Apr 23:43
6cc07e9
Compare
Choose a tag to compare

Host UI Beta Version

Now, users can use this intuitive Host UI to provide storage for the BTFS network and get paid by BTT. We have implemented the Host UI to BitTorrent Windows client over the world, and will gradually deploy them to a certain percentage of users.

There are 2 ways to access this UI:

  1. Run BTFS node in your computer, after starting the daemon, open url: http://127.0.0.1:5001/hostui
  2. If you can see a “BTFS” tab in your BitTorrent Windows client, you can click the tab, and the Host UI will pop up in your default browser window (selected users only)

What can the beta version Host UI do?

  • User can choose desire local storage size to host for the BTFS network
  • User can see their online/offline status, host score, uptime percentage, and how many contracts are currently committed
  • User can see the up-to-date BTT earnings and payment dates
  • User can see the current host pricing of the BTFS network
  • User can see how much storage has been used by the BTFS network and can customize the Host storage commitment
  • User can see their current node version and their node ID
  • User can contact the team of the BTFS to provide feedback, including feature requests and bugs, etc

BTFS Feature Updates

  • Custom Hosts Mode - You have the option to specify a custom number of hosts, as well as the specific host IDs for file storage. The number of hosts specified must match the number of shards. - 5e4afd8
  • Contracts List Command - Added a command btfs storage contracts sync to append the contract info from Escrow into the hosts' contract list - 8f6a2e3
  • Display Storage Disk Size - Now, calling btfs storage stats info returns the storage disk total size - b548c57

btfs-v1.0.4

18 Mar 23:11
980c053
Compare
Choose a tag to compare

Feature Updates

  • BTFS Wallet and One Signature - Added commands to allow users to transfer BTT into their ledger account for file storage uploading. User guide forthcoming.

Bug Fixes & Improvements

  • Storage - Fixed a bug in setting host storage announce values.

btfs-v1.0.3-beta4

04 Mar 19:35
6deeb22
Compare
Choose a tag to compare

Bug Fixes & Improvements

  • Optimized large file upload - Optimized the speed up challenge questions and time-outs for large files.
  • Exchange API - Implemented APIs for interacting with the exchange.

btfs-v1.0.2-beta3

14 Feb 03:23
c5c7e45
Compare
Choose a tag to compare

Get ready for the release of v1.0.2-beta3 BTFS! This release includes several fixes & improvements. A summary of the fixes is listed below. If you have any questions, please join our BTFS developer's discord community at https://discord.gg/hqKvyAM.

Bug Fixes & Improvements

  • Fixed Folder Adding Crash - When storing a folder in online mode, sometimes the daemon would crash. This release fixes that issue.
  • Stability Improvements - Added a variety of changes that greatly improve the BTFS network stability.
  • Improved Wallet Interactions - Made improvements to better allow BTFS to interact with the BT ledger.

btfs-v1.0.1-beta2

08 Feb 00:37
7a6ffaf
Compare
Choose a tag to compare

We are excited to announce the release of v1.0.1-beta2 BTFS. This release includes several fixes & improvements, as well as a new feature. A summary of the new feature and fixes are listed below.

Features

  • Isolated Testnet - Developers can try out the whole host of functions by applying a Testnet profile: https://docs.btfs.io/docs/testnet-setup.
  • Additional User Profiles - Users can choose from 4 different profiles: storage-host, storage-host-testnet, storage-client, and storage-client-testnet.
  • Customized Payout Period - Enabled customized payout frequency for hosts.

Bug Fixes & Improvements

  • WebUI Updates - Miscellaneous WebUI updates.

  • Enable improved p2p communication - Cleaned up the storage hosts sync, optimized the hosts connection retry logic, and setup AutoRelay + NAT enable.

  • Clear out Address Announcement - Cleared out Addresses.Announce so that Libp2p can perform the attachment to the network more naturally.

  • Renter Payment Flow -

    • Corrected upload status if the renter doesn't pay BTT.
    • Fixed submitting contracts to escrow bug.
    • Fixed a bug in which btfs storage upload init status retry does not update and sign again when a new host is assigned to a shard.
    • Created a fix to help improve large file storage uploads.
  • Host Storage - Fixed a bug in which file was not persistent under specific conditions.

btfs-v1.0.0-beta1

17 Jan 23:26
c80b946
Compare
Choose a tag to compare

We are excited to announce the release of v1.0.0 beta BTFS BTT. This release allows users running a go-btfs daemon to participate as either file Renters or Hosts. A summary of the new Renting, Hosting, and File Storage features is listed below.

Renting Features

User Guide: https://docs.btfs.io/docs/rent-storage-on-btfs

  • Renter uploads files - Renters can select storage length and upload a file to the BTFS network. The file is then sharded and stored among 30 reputable hosts.
  • Renter retrieves files - Renter can retrieve the stored file from the BTFS storage network.

Hosting Features

User Guide: https://docs.btfs.io/docs/run-a-btfs-host

  • Host Configuration - Hosts can configure their storage time and storage capacity.

File Storage Features

  • BTFS monitors stored file persistency - The BTFS network keeps track of which files are sharded onto which hosts. It will periodically challenge hosts using proof of storage to ensure the file shard is still stored and accessible.
  • BTFS pro-actively repairs files deemed at risk - If the BTFS network discovers a file’s missing shards have exceeded a threshold, it will pro-actively repair that file.
  • BTFS network scores potential hosts - The BTFS network scores all potential file hosts with a score based on behavioral traits like uptime, availability, location, etc. This ensures renters have access to the highest quality hosts.

btfs-v0.2.4

12 Dec 22:18
0c8a105
Compare
Choose a tag to compare

Bug Fixes

  • Pass in h-value after HTTP to gRPC switch - 4e44c7a

btfs-v0.2.3

04 Dec 19:31
a9d22a8
Compare
Choose a tag to compare

Features

  • Support daemon process ID API - 691ac90

WebUI

Bug Fixes

  • Fix --dc flag overwrite bug - 54f71ec

Configuration Updates

  • Switch go-btfs client node to GRPC - 5f801bc
  • Migrate Status-Server URL to status.btfs.io - eeba1e1

btfs-v0.2.2

22 Oct 22:12
Compare
Choose a tag to compare

Features

WebUI

  • Update Chinese language site - 5cc6f90

btfs-v0.2.1

07 Oct 23:03
286e1f7
Compare
Choose a tag to compare

WebUI

  • Name change updated for all Locales - f35d44c