Release Notes: BTFS

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.

Version V1.1.2


Fixes:

  • Add Argument Checks on P2PCall Functions – Fixed an issue with out of range panics during storage upload init call. Also ensured that sending upload requests from older version renter does not result in panic.
  • BTFS Storage Contracts List Output Correction – Fixed an output associated with the btfs storage contracts list host command. Previously, the renter_id field showed the peer ID of the BTFS host, while the host_id field showed a different peer ID for each contract. The fix ensures that the host_id field is the same for each contract, and shows the Host ID.
  • Fixed Storage Upload Error with Testnet – Fixed an issue in which the Testnet is unable to find valid hosts

Version V1.1.1


Improvements:

  • Go Version Update – Developers building go-btfs from source must use Go 1.14.
  • Optimized Storage Upload Hosts Syncing – Optimized the storage upload hosts syncing process for asynchronous syncing.
  • API Endpoint Config Local Access Only – Config file reset so that API endpoints are only accessible locally.

Detailed release notes:

  • Release notes to Renters
  • To ensure the smoothest file upload possible, please ensure your go-btfs daemon is updated to the latest version.