Skip to content

Releases: threefoldtech/tfchain

Release v2.5.0-rc4

04 Jul 09:33

Choose a tag to compare

Release v2.5.0-rc4 Pre-release
Pre-release

📑 Changelog

📁 Other pull requests

v2.5.0-rc4 (2023-07-04)

Full Changelog

Release 2.5.0-rc3

19 Jun 09:21

Choose a tag to compare

Release 2.5.0-rc3 Pre-release
Pre-release

Changes in this Release:

Changelog

2.5.0-rc3 (2023-06-19)

Full Changelog

Closed issues:

  • Allow farmer to remove extra fee on node #743
  • Workflow failed to build #741
  • Doc: clarification #717

Merged pull requests:

  • fix(ci): implement suggested fix for permission issue on ci #750 (DylanVerstraete)
  • feat(pallet): use unit mUSD for setting service contracts prices #746 (renauter)
  • feat(benchmark): pallet smart contract - tft bridge - tfgrid #700 (renauter)

2.5.0-rc2 (2023-06-16)

Full Changelog

Merged pull requests:

2.5.0-rc1 (2023-06-15)

Full Changelog

Closed issues:

  • GPU support on TFChain #724
  • pricing policy takes into account node features flags #721
  • extended Node features #720
  • Deleted contracts still appear in billing loop #719
  • failed to run "build runtime" flow #714
  • Convert tfchain to cargo workspace with shared dependencies #713
  • Multiple errors appear in the console when you open the Dao page #680
  • Deterministic runtime build #600

Merged pull requests:

v2.4.0 (2023-05-31)

Full Changelog

Closed issues:

  • Failed to distribute rewards when billing contract #706
  • Test latest runtime upgrade #705
  • Billing: contract appear double in billing loops #701
  • Contract billing information is only for node contracts #694
  • Clean up contract billing information by id stotage #667
  • Clean up node contract resources storage #666
  • Clean up pallet smart contract storage #665
  • Clean up contract id by node id and hash #662
  • Clean up contracts storage #661
  • Clean up active node contracts storage #660
  • Clean up active rent contract storage #658
  • Contract should only appears once in billing loop #657
  • Live chain checking for storage state #656
  • Some bill contract extrinsics are failing with error #650

Merged pull requests:

v2.4.0-rc3 (2023-05-26)

Full Changelog

Merged pull requests:

v2.4.0-rc2 (2023-05-25)

Full Changelog

Closed issues:

  • Billing: canceled contracts are never deleted from billing #703
  • Go client: add call swapToStellar from bridge module #691
  • go tfchain: batch node contracts #688
  • error reporting for rented nodes should be fixed? #682
  • Sending multiple transactions in the same block #681
  • Go client: Add json tags for objects (twin, farm, node, contract, etc) #677
  • Go client: run integration tests in workflow #670
  • Go client: add batch cancel contracts #668
  • Executing try-runtime panics #663
  • Add IP rate limit for activation service #653
  • Update subxt for tfchain client #645
  • sync issue mainnet #641
  • Lower discount level threshold #637
  • Allow twin to bond with a stash address #636
  • Contracts without resources or public ips should'nt be billed #632
  • Allow setting solution provider ID to an existing contract #630
  • Certified nodes should lose certification status if the resources increase #451

Merged pull requests:

Read more

v2.4.0

31 May 06:53

Choose a tag to compare

Release v2.4.0

! Upgrade Priority: high !

Changelog

Fixes

  • Properly save a graced contract amount due #631
  • Also configure compatibility mode for different networks on partial node service #642
  • Fixes an issue for contracts that were stuck in grace state #707

Features

  • Adds migrations for V9 which cleans the pallet smart contract storage #659
  • Allow a twin to bond with a stash (savings) account #640
  • Allow attaching a solution provider ID to existing contracts #639
  • Billing extrinsic changed to take in index #651
  • Reworks billing loop #702
  • Adds benchmarks for tft price pallet #696
  • Fixes sync issue #642
  • Lower discount level thresholds #638

Trivial

  • Moved all related tfchain to this repo
  • Moved the activation service to this repo

Go client

  • Adds swapToStellar call #692
  • Setup CI #671
  • Adds batch create/cancel contract #689 #669
  • Fixes account re-activation #684
  • Added json tags #678
  • Uptime function should not retry #710

v2.4.0-rc3

26 May 08:48

Choose a tag to compare

Release v2.4.0-rc3

! Upgrade Priority: high !

Changelog

Fixes

  • Properly save a graced contract amount due #631
  • Also configure compatibility mode for different networks on partial node service #642
  • Fixes an issue for contracts that were stuck in grace state #707

Features

  • Adds migrations for V9 which cleans the pallet smart contract storage #659
  • Allow a twin to bond with a stash (savings) account #640
  • Allow attaching a solution provider ID to existing contracts #639
  • Billing extrinsic changed to take in index #651
  • Reworks billing loop #702
  • Adds benchmarks for tft price pallet #696
  • Fixes sync issue #642
  • Lower discount level thresholds #638

Trivial

  • Moved all related tfchain to this repo
  • Moved the activation service to this repo

Go client

  • Adds swapToStellar call #692
  • Setup CI #671
  • Adds batch create/cancel contract #689 #669
  • Fixes account re-activation #684
  • Added json tags #678

v2.4.0-rc2

26 May 08:43

Choose a tag to compare

v2.4.0-rc2 Pre-release
Pre-release

Release v2.4.0-rc2

! Upgrade Priority: high !

Changelog

Fixes

  • Properly save a graced contract amount due #631
  • Also configure compatibility mode for different networks on partial node service #642

Features

  • Adds migrations for V9 which cleans the pallet smart contract storage #659
  • Allow a twin to bond with a stash (savings) account #640
  • Allow attaching a solution provider ID to existing contracts #639
  • Billing extrinsic changed to take in index #651
  • Reworks billing loop #702
  • Adds benchmarks for tft price pallet #696
  • Fixes sync issue #642
  • Lower discount level thresholds #638

Trivial

  • Moved all related tfchain to this repo
  • Moved the activation service to this repo

Go client

  • Adds swapToStellar call #692
  • Setup CI #671
  • Adds batch create/cancel contract #689 #669
  • Fixes account re-activation #684
  • Added json tags #678

v2.3.0

04 Apr 10:15

Choose a tag to compare

Release v2.3.0

Major release to support farmerbot and RMB relay on tfchain.

Features

  • add node power (#592)
  • allow twin to connect to a relay (#570)
  • deletion of twins is not allowed anymore (#586)

Fixes

  • soften node city/country validation
  • migrations for v2.3.0 (#627)
  • discount calculation handle variable billing frequency (#626)
  • remove serial valdiation for nodes (#616)
  • locked balances (#590) (Issue where users locked balances were not in line with reality)
  • farming policies map ids (#591)

Misc

  • service consumer contract flow (#567)
  • add pruning archive to node if running in validator (chart)

v2.4.0-rc1

24 Mar 09:37

Choose a tag to compare

v2.4.0-rc1 Pre-release
Pre-release

Release v2.4.0-rc1

Fixes

  • Properly save a graced contract amount due #631
  • Also configure compatibility mode for different networks on partial node service #642

Features

  • Billing loops are cleaned and improved #632
  • Allow a twin to bond with a stash (savings) account #640
  • Allow attaching a solution provider ID to existing contracts #639

v2.3.0-rc8

09 Mar 15:02

Choose a tag to compare

v2.3.0-rc8 Pre-release
Pre-release

Release v2.3.0-rc8

Softens validation for node country / city

v2.2.3

09 Mar 14:35

Choose a tag to compare

Release v2.2.3

Softens validation for node country / city

v2.3.0-rc7

07 Mar 12:56

Choose a tag to compare

v2.3.0-rc7 Pre-release
Pre-release

Release v2.3.0-rc7

Fixes migrations