Skip to content

Releases: bittorrent/go-btfs

btfs-v2.2.0-pre

22 Jul 11:20
@Yrp Yrp
44191c1
Compare
Choose a tag to compare
btfs-v2.2.0-pre Pre-release
Pre-release

Notice

Only for testnet, do not run this version on the mainnet.

Changes

  • Optimize node online proofs, submit an online proof to the status signature service to get an online proof signature, and submit the online proof signatures to smart contracts on BTTC. #197
  • Optimize node startup, nodes start in host mode by default. #199
  • Memory optimization when renter uploads file. #198
  • Bug fixes. #199 #204

btfs-v2.1.3

13 May 13:00
Compare
Choose a tag to compare

This version is codenamed, Celsius. He was a Swedish astronomer, physicist and mathematician, and was professor of astronomy at Uppsala University from 1730 to 1744. He founded the Uppsala Astronomical Observatory in 1741, and in 1742 proposed (an inverted form of) the Centigrade temperature scale which was later renamed Celsius in his honour.

Changes

  • Improve the high memory usage issue #165
  • Support for modifying the BTFS host path on the dashboard 4c7e652 48753c9
  • Added 1.0 wallet balance query and cash withdrawal functions on the dashboard #166
  • Provides a bat script to upgrade from 1.0 BTFS installed by BT client to the latest version #171
  • Added guide page function to start the service for new node users #171
  • Optimize script batch_cash.sh #162
  • dashboard is released, refer to btfs-dashboard v2.1.3

btfs-v2.1.2

06 Apr 12:29
Compare
Choose a tag to compare

This version is codenamed, Watt. James Watt was a Scottish inventor, mechanical engineer, and chemist who improved on Thomas Newcomen's 1712 Newcomen steam engine with his Watt steam engine in 1776, which was fundamental to the changes brought by the Industrial Revolution in both his native Great Britain and the rest of the world.

Notices

This upgrade is mandatory and will clear cheque related data (files and airdrops are not affected)

Please make sure to use this script batch_cash.sh to withdraw earnings to your BTTC account before upgrading. Refer to Tutorials for Upgrading to V2.1.2 for details.

Changes

btfs-v2.1.1

07 Mar 11:23
Compare
Choose a tag to compare

This version is codenamed Tesla, was a Serbian-American inventor, electrical engineer, mechanical engineer, and futurist best known for his contributions to the design of the modern alternating current (AC) electricity supply system.

Changes

  • Update vault factory smart contract address on testnet #81
  • Check the network connection status of BTTC RPC endpoints f99bc30
  • Optimized log for more readability #97
  • Optimized switching method between different networks f9f7cd3
  • Supporting transferring BTT/WBTT to external BTTC address, via commands and dashboard #96
  • Supporting swapping between BTT and WBTT, via commands and dashboard #96
  • dashboard is released v2.1.1
  • Bug fixes #75 #97 98e3c35

btfs-v2.1.0

18 Feb 15:07
Compare
Choose a tag to compare

This version is codenamed Newton. Isaac Newton was an English mathematician, physicist, astronomer, alchemist, theologian, and author (described in his time as a "natural philosopher") widely recognised as one of the greatest mathematicians and physicists of all time and among the most influential scientists. He was a key figure in the philosophical revolution known as the Enlightenment. His book Philosophiæ Naturalis Principia Mathematica (Mathematical Principles of Natural Philosophy), first published in 1687, established classical mechanics. Newton also made seminal contributions to optics, and shares credit with German mathematician Gottfried Wilhelm Leibniz for developing infinitesimal calculus.

Changes

  • btfs-vault is released, refer to btfs-vault v2.1.0
  • btfs-dashboard is released, refer to btfs-dashboard v2.1.0
  • Support to deploy vault contract in UUPS proxy mode 6f5fcc2
  • Support contract upgrade and add btfs vault upgrade command for upgrading vault contract 6f5fcc2
  • Optimize exception handling #60
  • Show bttc address and vault address(visible after deployment) in btfs id command e844de7
  • Optimize logs, remove useless logs 4a93e19
  • Remove shard when the host node doesn't receive cheque 9ea6bf0
  • Bug fixes e844de7

btfs-v2.0.2

25 Jan 09:02
Compare
Choose a tag to compare

This version is codenamed Kimura. Motoo Kimura was a Japanese biologist best known for introducing the neutral theory of molecular evolution in 1968. He became one of the most influential theoretical population geneticists.

Changes

  • Add parameter PeerId for tracing the relationship between peer and BTTC address. #38
  • Validate contract version compatibility when uploading and receiving file. #38
  • Adding several cheque related APIs, incoming and outgoing statistics, daily statistics of cheque proceeds and expenses, cheque cashing history #42 #44

btfs-v2.0.1

07 Jan 11:06
Compare
Choose a tag to compare

This version is codenamed Fisher, Sir Ronald Aylmer Fisher was a British polymath who was active as a mathematician, statistician, geneticist, and academic. He is one of the founders of modern statistics and modern evolutionary theory. For his contributions to biology, Fisher has been called "the greatest of Darwin’s successors".

Changes

  • Adjust Oracle's storage valuation implementation, the smallest unit with Byte calculation, to eliminate the accuracy problems caused by division #26
  • Modify the vault contract, replace the ERC20 method Transfer with the contract method Deposit d18a39f
  • Optimize the output of deposit command, remove ip location check useless log and remove some code no longer used in v2.0 #18 #23 36a1f45
  • Use CID to access the dashboard instead of PeerId 1650f5d

btfs-v2.0.0

16 Dec 09:32
8fbb7c2
Compare
Choose a tag to compare

This version is codenamed, Darwin. Charles Robert Darwin was an English naturalist, geologist, and biologist, best known for his contributions to the science of evolution. Darwin has been described as one of the most influential figures in human history.

Changes

  • New BTFS backend architecture, with smart contracts for payment and staking when uploading files 532e8a2 7a90057
  • Add vault contract, for node account, including cheques, balance inquiry, balance withdrawal, payment status recording, etc bittorrent/btfs-vault@27edcb8
  • Add vault factory contract for batch creation of node vault contracts bittorrent/btfs-vault@27edcb8
  • Add price oracle contract to set the unit price of file upload and download 4910271 bittorrent/btfs-vault@97ceec4
  • Add copy mode when uploading, upload a file to multiple nodes, and the number of copies can be specified as you wish d1b37fd
  • Update testnet bootstrap nodes, when starting a new BTFS node, you can apply it into BTFS testnet fbf4a8f
  • Add new BTFS commands and APIs of cheque, vault and settlements 5497189 410da37
  • Support to show the ip location of the peers connected 1f4816a