Releases: TRON-US/go-btfs
btfs-v1.1.0
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:
- Run BTFS node in your computer, after starting the daemon, open url: http://127.0.0.1:5001/hostui
- 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
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
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
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
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
, andstorage-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
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
Bug Fixes
- Pass in h-value after HTTP to gRPC switch - 4e44c7a
btfs-v0.2.3
btfs-v0.2.2
btfs-v0.2.1
WebUI
- Name change updated for all Locales - f35d44c