Release Notes: BTFS

Version V1.5.1 – Ada


Fixes:

  • Import wallet on Host UI Chinese version fails to work
  • Gateway doesn’t support download of files inside a folder
  • Host UI Chinese version text typos and layout bugs
  • Some other minor bugs

Improvements:

  • Enabled BTFS node to collect discovery info from other nodes in its swarm peer table, then report it to Status server
  • Added an environment variable to enable accessing wallet remotely if users do need it. This poses potential security risk, use with caution. Refer to https://docs.btfs.io for more info
  • Added GitHub actions to build Docker images and publish to GitHub Container Registry automatically
  • Added build support for FreeBSD, though we don’t publish pre-built binaries, users need to build themselves

Version V1.5.0


Fixes:

  • Added decentralized repair role which can be enabled at Host UI or using CLI
  • Upgraded base libraries from upstream, changed minimum Go version to 1.15, as a result Darwin/386 support is dropped
  • Added a BTFS Scan tab on Host UI pointing to the recently released website https://scan.btfs.io
  • Host folder destination can’t be changed
  • Some other minor bugs

Version V1.3.4


Fixes:

  • Fixed set path issue on Windows
  • Wallet deposit: Added retry when close channel failed

Version V1.3.3


Fixes:

  • Fixed Windows set path issue
  • Fixed large file challenge and response timeouts

Improvements:

  • Query BTT wallet public address to show on Wallet UI
  • Removed btfs.io from gateway domain list to use specific fqdn

Version V1.3.2


Improvements:

  • Host Folder Modification: Hosts can choose which folder to store files during the setup phase or on the dashboard.
  • Host Price Announcement: Host can set their own hosting price.
  • Wallet Import: BTFS users can import their existing wallet with BTFS by using memory phrases or a private key.
  • Wallet Recovery: BTFS users can retrieve their wallet’s recovery information on the wallet dashboard.
  • Host score metrics update in the tooltip.

Version V1.3.0


Improvements:

  • Host: Implemented Host folder modification feature, added a check to verify if the new destination folder has enough storage
  • Wallet: Added commands for BTFS wallet recovery function
  • Wallet: Implemented transfer function to on-chain public addresses
  • Wallet: Implement a feature that regularly checks pending txs, and attempts to re-do the txs
  • Renter: Added commands to display Renter file information: file hash, file size, and storage duration (or start/end date)
  • General: Upgraded libraries from upstream to improve network stability and scalability

Version V1.2.1


Fixes:

  • Fixed issues causing the blank UI page.

Version V1.2.0


Fixes:

  • BTFS Init Flag: Fixed an issue when btfs init flag –import or -i cannot specify key type and import private key at the same time; Does not generate the same PeerID

Improvements:

  • New BTFS Wallet Dashboard
  • New wallet creation onboarding flow
  • Password encryption
  • Confirm recovery phrases
  • Transfer BTT between BTFS in-app wallet (off-chain) and BTT crypto wallet (on-chain)
  • Show local transactions
  • Windows: Improved btfs.exe reliability on Windows

Version V1.1.3


Fixes:

  • Optimized to try for all Hosts: Fixed a bug to ensure all hosts are tried for file shard storage.

Improvements:

  • BIP39 Key Generation: Default key generation updated to BIP39. An existing Secp256k1 TRON private key can still be imported by running btfs init -i <secp256k1 private key>.
  • Unit Update to microBTT: Previously all BTT denominations were in units of Just. This is now updated to micro-BTT.