Skip to content

Release 2.5.0-rc3

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 19 Jun 09:21

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:

v2.3.0 (2023-04-04)

Full Changelog

v2.4.0-rc1 (2023-03-23)

Full Changelog

Closed issues:

  • Irregular billing on mainnet #628
  • Error while distributing rewards #622
  • Normalize discount calculation #621
  • Testnet billing did not happen #618
  • Farming Policies on testnet are broken #585
  • Document latest validator addition flow #491
  • Can't update public IP field in node contracts #175

Merged pull requests:

v2.3.0-rc8 (2023-03-09)

Full Changelog

Closed issues:

  • Nodes fail to update/register with invalid city names #633
  • Some nodes are draining their Twin wallet balance #634

v2.2.3 (2023-03-09)

Full Changelog

Closed issues:

  • Test the new runner for CI #559

v2.3.0-rc7 (2023-03-07)

Full Changelog

Closed issues:

  • Migrations for v2.3.0 exceed block weight #625
  • Farms with pricing policy 0 #624
  • Remove disable offchain worker from chart #620
  • Failed to sync tfchain against qanet #619
  • Fix locked balances #587
  • add developer docs to this repo #447

Merged pull requests:

v2.3.0-rc6 (2023-02-28)

Full Changelog

Closed issues:

  • DAO: proposal cannot be parsed #614
  • Providing bad input data for boundedVectors crashes the runtime #613
  • Serial number validation is blocking nodes from registering #601
  • TFchain light public nodes: what to do? #599
  • Add node power storage on chain #593
  • add extra field to twin for pk #569
  • Rework pallet smart contract events and billing #552
  • Research identity on chain #512
  • Document testing runtime upgrades #388
  • CLI tool does not connect to chain #338

Merged pull requests:

v2.2.2 (2023-02-21)

Full Changelog

Closed issues:

  • Allow numbers in relay addresses #597

v2.2.1 (2023-02-15)

Full Changelog

Closed issues:

  • Migration v15 did not set storage version correctly #598
  • Don't allow twin deletion #584
  • Document third party billing flow #566
  • Add github action that builds an image when a tag is released #517
  • latest master docker image does not build #268

2.3.0-rc4 (2023-02-06)

Full Changelog

2.3.0-rc3 (2023-02-06)

Full Changelog

Closed issues:

  • repo documentation #565

2.3.0-rc2 (2023-02-03)

Full Changelog

Merged pull requests:

2.3.0-rc1 (2023-02-01)

Full Changelog

Closed issues:

  • Add disks field to nodes #594
  • Review billing strategy #556
  • Secure boot flag suddenly removed for some titans #505
  • Rework pallet smart contract billing flow #269
  • Node objects cannot be verified as physical nodes #68

Merged pull requests:

v2.2.0 (2023-01-27)

Full Changelog

Closed issues:

  • why is substrate-node/.cargo/ ignored by git? #588
  • Improve service contract events #562
  • deleteNodeFarm(nodeId) : works for older nodes, not for newer nodes #557
  • can't delete deployment #548
  • Upgrade to polkadot 0.9.36 #544
  • Reject public IP's which are in the private ranges and remove existing instances of this #520
  • Adapt terms and conditions link validator to allow URL #519
  • Only remove certification if changed resources are more than some amount off #504
  • Rework tft price pallet authorized account #503
  • allow third party services to charge the user #445
  • Allow setting node certification by council #422
  • Extra validation for tfgridmodule fields #419

v2.1.4 (2023-01-13)

Full Changelog

Closed issues:

  • Redocument the try runtime upgrade feature #564

2.2.0-rc8 (2023-01-02)

Full Changelog

Merged pull requests:

2.2.0-rc7 (2022-12-23)

Full Changelog

Closed issues:

  • Cannot sync past a certain block #547

Merged pull requests:

  • feat: third party service contract for pallet-smart-contract #522 (renauter)

2.2.0-rc6 (2022-12-20)

Full Changelog

Closed issues:

  • We should be able to set the billing frequency at runtime #452

Merged pull requests:

2.2.0-rc5 (2022-12-19)

Full Changelog

Closed issues:

  • Revert capacity planning / power management #551
  • questions on capacity planning #549
  • Cannot sync past a certain block #546
  • Creating capacity contract on a rented node #537
  • Rework node Power / Resources #536
  • Set node last_uptime on power object when the node sent an uptime event #535
  • Make the names of the SmartContractModule extrinsics consistent #534
  • Document power management and capacity planning feature #532
  • node target power state is down while it has active reservation contracts. #531
  • Fix migration V13 #526
  • Rework migration v12 #525
  • Make tfgrid module validation softer #506
  • Implement power management and capacity planning #473

Merged pull requests:

2.2.0-rc4 (2022-11-24)

Full Changelog

2.2.0-rc3 (2022-11-23)

Full Changelog

Closed issues:

  • Failed to build docker image from 2.2.0-rc2 #518
  • Update link input max length for terms and conditions #516

Merged pull requests:

2.2.0-rc2 (2022-11-21)

Full Changelog

Closed issues:

  • Contract that have no BillingInfo are excluded from billing #515
  • TFT Price not set on mainnet #514
  • Update farm should not take pricing policy ID #501
  • Not getting all nodes when using nodesByFarmID #496
  • bug: potential bug while using pallet-validator extrinsic #494
  • Contract in out of funds stuck in billing loop #479
  • Contract grouping #475
  • Properly recreate the self hosted github runner that is used for this repository #474
  • contract cancellation #471
  • contract: farm Id + node id changes #470
  • node: power target #469
  • Add tests for pallet validator #455
  • Add ADRs to this repo #446
  • Devnet: not able to sync public node with current tfchain docker image tfchain-devnet2 #442
  • Revise how validators are added #282

Merged pull requests:

2.2.0-rc1 (2022-11-09)

Full Changelog

Merged pull requests:

2.1.3 (2022-11-09)

Full Changelog

Closed issues:

  • Solution provider request: Not able to propose a council motion #498
  • Add test for using 2 or more pub ips in one deployment contract. #488
  • node by farm id map is not synced correctly #480

Merged pull requests:

2.1.2 (2022-10-19)

Full Changelog

Closed issues:

  • Failed to create node contract with more than one public ip #485
  • Syncing with 2.1.0 binary on dev/qa/test is slow #453
  • Integration tests #440
  • Public nodes seem to have a link with each other #218

Merged pull requests:

dockerfile-build-v1 (2022-10-05)

Full Changelog

Closed issues:

  • cluster contract #472
  • Runtime test full_block_fee_is_correct should be improved #465
  • Use balances withdraw instead of slash when contract is billed #454
  • Farm public IP's: ability to add ranges #395

Merged pull requests:

2.1.1-devnet (2022-09-26)

Full Changelog

2.1.1 (2022-09-26)

Full Changelog

Closed issues:

  • Investigate multiple currencies #436

Merged pull requests:

dockerfile-build-v0 (2022-09-23)

Full Changelog

Closed issues:

  • Fix unit tests #457

Merged pull requests:

1.12.3-fix (2022-09-21)

Full Changelog

Closed issues:

  • potential critical case while calculating CU compute cloud units #448

2.1.0 (2022-09-13)

Full Changelog

Merged pull requests:

  • fix: adjust code to get rid of calc_cu() returns 0 case #449 (renauter)

2.1.0-b8 (2022-09-09)

Full Changelog

Closed issues:

  • feat: enhance precison while calculating average tft price #435
  • Update NodesByFarmID when node is updated #432
  • Pallet tft price error on devnet #423
  • Update to polkadot 0.9.27 #412

2.1.0-b7 (2022-09-08)

Full Changelog

Closed issues:

  • Reset connection price to 80 musd #437
  • Insert default values for minPrice and maxPrice for tft price pallet on runtime upgrade #434
  • NodesByFarmID is not populated correctly by migration #431
  • Combine 2.0.0 and 2.1.0 in a 2.2.0 release #426
  • Allow setting min and max TFT price in the tft-price-pallet #425
  • Workflow: add execution of tests when a commit is pushed #396

Merged pull requests:

2.1.0-b6 (2022-09-01)

Full Changelog

Merged pull requests:

1.12.3 (2022-09-01)

Full Changelog

Closed issues:

  • Refund users that were affected by pricing api going down #424
  • Public Config is not validated correctly #420
  • Create additional test for farming policies #417
  • Upgrade substrate framework style #413
  • Solution provider flow #407
  • Add FarmID/NodeIDS index #405
  • Farming policy should be validated when linked to a farm #403
  • Add frame utility pallet #402
  • Public node crashes #398
  • Pallet Smart Contract: Canceling a contract with insufficient funds can result in error #397
  • Rework node contract deployment hash/data #393
  • When rent contract is moved to grace period, node contracts on that node should have the same state #389
  • Include git tag in binary when showing the version #387
  • Rework pallet tft price source #386
  • Add public ip / public config validation #365
  • Execute billing in a transactional operation #356
  • Rework pallet smart contract to new pallet layout #354
  • Implement validation on user set fields #343
  • updating ZOS over the chain #342
  • Setup council members #321
  • Allow configuration of sales channel target and amount on contract level #289
  • Implement a maximum size on all types that are filled in by the user or ZOS #273
  • Manually certifying nodes #270

2.1.0-b4 (2022-08-23)

Full Changelog

Closed issues:

  • updateNodeContract expects 2 args but we got 3 #408
  • Don't allow deleting farms #359

Merged pull requests:

2.1.0-b3 (2022-08-22)

Full Changelog

2.1.0-b2 (2022-08-17)

Full Changelog

Closed issues:

  • Remove deployment_data for node contracts #363
  • Investigate if migration is needed for tft price pallet #350
  • Account lock is not updated anymore on testnet #348
  • Don't run migrations for upgrade to polkadot 0.9.24 twice #345
  • upgrade to polkadot v0.9.24 #274
  • Rework pallet storage maps #272
  • Peer 2 peer threefold node sales market #259
  • Consider using our own TFT pricing oracle service #210
  • Allow registration of Executors and executor contracts #181
  • emit event when an average price is set #203

Merged pull requests:

2.1.0-b1 (2022-08-09)

Full Changelog

Merged pull requests:

2.0.0 (2022-08-08)

Full Changelog

Closed issues:

  • Substrate debug logs are not shown #382
  • Add try-runtime and test #378
  • Node contract cancel events gets emitted twice when a contract is canceled #377
  • Fix development docs #375
  • CU / SU calculation ends up as a floating point number #374
  • Pallet Dao: allow closing a proposal when threshold is met but duration is not #372
  • Pallet Dao: only allow closing a proposal by council members #371
  • Pallet Dao: investigate why close does not give error when duration is not expired #370
  • Pricing on TFchain is not working as the documentation on the manual #373
  • The substrate-node Dockerfile should not remove curl #360
  • Use fixed size for deployment data in contract creation #357

1.12.2 (2022-07-26)

Full Changelog

Closed issues:

  • Node fails to sync on QA / Dev #367
  • Farming policies are not inserted correctly (dev) #362
  • Price is not being set anymore on devnet/qanet #340
  • Add the identity pallet #328
  • Documentation on registering the Validator accounts on polkadot.js.org #312
  • Trying to start/sync the Validator documentation command issue #313
  • Creating a Validator documentation not clear - polkadot #314
  • Become a Validator, error when configuring TFChain #316
  • Add farm/twin index #285
  • Update add validator docs with telemetry flag #279
  • Add telemetry flag to Helm deployment of tfchain node #278
  • Rework pallet-tfgrid and smart contract coupling #271
  • Add list of connected twins to entities #227
  • Billing: switches in discount level for no reason #222
  • certified node procedure #211
  • Executor registration on tfchain #187
  • Delete farm should also delete all public ips attached to that farm. #177
  • the substrate-node helmchart services p2p port is named http #53

2.0.0-rc2 (2022-07-04)

Full Changelog

Closed issues:

  • Implement proper Domain name / IP validation #267

Merged pull requests:

2.0.0-rc1 (2022-06-29)

Full Changelog

Closed issues:

  • Fees for extrinsic increased dramatically on devnet #344

Merged pull requests:

1.12.1 (2022-06-27)

Full Changelog

1.12.0 (2022-06-21)

Full Changelog

Closed issues:

  • Make motionduration optionally configurable when creating a DAO proposal #334
  • Allow creating a RentContract when a node does not have active contracts #326
  • update README for build and run instructions #324

1.11.0 (2022-06-16)

Full Changelog

Closed issues:

  • Become a validator, mounted additional drive as /root, building --release #315

Merged pull requests:

1.10.2 (2022-06-14)

Full Changelog

Closed issues:

  • Connection price is not initialized #336
  • Farming Policy ID is zero #335
  • Lower motion duration to 2 hours for testing #333
  • Rework contract lock #329

1.10.1 (2022-06-14)

Full Changelog

Closed issues:

  • TFChain minimal DAO spec #309

Merged pull requests:

1.10.0 (2022-06-13)

Full Changelog

Closed issues:

  • Rename Vote type #331
  • Support latest tfchain bridge code #320

Merged pull requests:

1.9.0 (2022-06-08)

Full Changelog

Closed issues:

  • Workload not paid on devnet #319
  • Generate QA net spec #310
  • Ability to set farming policy per farm through dao #297
  • Set node connection price on chain #287
  • Billing issue on mainnet, cannot make transfers #266
  • Contract is still getting billed after being canceled on testnet #264
  • Update pricing on chain #258
  • plan b: support locking tokens on tfchain #255
  • Contracts can't be deleted #281
  • See if we can activate accounts on chain #248
  • Grace period for contract that are out of funds #236

1.8.0 (2022-05-31)

Full Changelog

Closed issues:

  • Public IP still reserved while contract is deleted #307

Merged pull requests:

1.7.2 (2022-05-31)

Full Changelog

Closed issues:

  • Disable contract update for graced contracts #306
  • Graced out contracts are not updating lock correctly #304
  • TF Dao: proposals and voting #286

Merged pull requests:

1.7.1 (2022-05-27)

Full Changelog

Merged pull requests:

1.7.0 (2022-05-25)

Full Changelog

Merged pull requests:

1.6.6 (2022-05-25)

Full Changelog

Closed issues:

  • When rent contract is out of funds, it doesn't cancel all active contracts on the node first #299
  • Active node contract whilst there is no rent contract #296
  • Contract locks are not correctly calculated #295

Merged pull requests:

1.6.5 (2022-05-13)

Full Changelog

Merged pull requests:

1.6.4 (2022-05-04)

Full Changelog

Closed issues:

  • Exclude node contracts which have rent contract from billing #290
  • When adding a validator, manual session mgmt is annoying #280
  • Why does adding a validator only require the aura address? #277

Merged pull requests:

  • fix: exclude node contract resources billing if rent contract is depl… #291 (DylanVerstraete)

1.6.3 (2022-04-12)

Full Changelog

Merged pull requests:

  • fix(pallet-smart-contract): remove contracts in state delete from billing cycle #265 (DylanVerstraete)

1.6.2 (2022-04-12)

Full Changelog

Closed issues:

  • Older contracts don't have contract lock object #261

1.6.1 (2022-04-11)

Full Changelog

Merged pull requests:

1.4.0 (2022-04-06)

Full Changelog

1.6.0 (2022-04-06)

Full Changelog

1.5.0 (2022-04-06)

Full Changelog

Closed issues:

  • Don't rely on BillingFrequency to calculate seconds elapsed between billing cycles #254
  • Use lockableCurrency instead of reservedCurrency #252
  • Bill a contract every 24 hour instead of 1 hour #251
  • RentContract should lock atleast the cost of 1 billing period on the users wallet #249
  • Price pallet - price set should be only callable by the account that we allow #246
  • Set price extrinsic should be free of charges #245
  • When nodecontract billing fails it should be decomissioned #242
  • Contract is not billed for first cycle according to graphql #237
  • dedicated-nodes: Add new contract type RentContract #228
  • Re-add "uptime" field on node objects, and add a "last updated" field. #182

Merged pull requests:

1.3.1 (2022-03-15)

Full Changelog

Closed issues:

  • NodeContractResources object to hold contract reserved capacity #240

1.3.0 (2022-03-11)

Full Changelog

Closed issues:

  • Contracts should be billed when consumption reports are received #238
  • Cannot decode block on testnet #235
  • Contract billing information is not cleaned properly #232
  • Canceled contracts don't get billed for their remainder #231
  • Some contracts may have no billing cycle #229
  • Review Weights on extrinsics #196

Merged pull requests:

1.2.0 (2022-02-28)

Full Changelog

Closed issues:

  • Issues regarding upgrades for ZOS and TF Chain public nodes #225
  • Wallet balance depleted unexpectedly #224
  • Billing: irregular calculations, doesn't count minutes, only hours #223
  • extend node object #215
  • support for dedicated nodes #208
  • DAO pt.2: Couple Council membership and being a validator #172
  • DAO pt.2: Ability to apply for validatorship #161

Merged pull requests:

1.1.0 (2022-02-21)

Full Changelog

Closed issues:

  • Validator Rewards #220
  • Slashing #219
  • Maintain info about node virtualization status #197

Merged pull requests:

1.0.5 (2022-02-11)

Full Changelog

Closed issues:

  • Review tft price average calculation #212
  • make sure the project follows the development process #209
  • Farm name shouldn't be empty on registeration #207
  • tfchain bridge in crashloop after adding validators to mainnet #206
  • missing docs for the pricing policy #205
  • What does pallet-vesting-validator do? #204
  • pallet-tft-price does not belong in tfchain_tft_bridge #202
  • pallet-tft-bridge dependency refers to tfchain_tft #201
  • missing docs for the tft price #200
  • dev or local chains log errors in the offchain worker #199
  • Update pricing policy on testnet #198
  • CU/SU calculation on chain need to be in sync with wiki #190
  • Offchain worker on mainnet failing #189
  • There is no farm name validation #188
  • Feature off-chain worker should be toggleable #91
  • Use versioned tfchain_pallets dependencies #46

Merged pull requests:

1.0.4 (2022-01-26)

Full Changelog

Closed issues:

  • New create and funded devnet account does not get send funds in portal and weblet #192
  • Update pricing policies #191
  • Deployed VM doesn't have billing info #185
  • Minting 3.0 requirements definition #176
  • minting v3 #178

Merged pull requests:

1.0.3 (2022-01-14)

Full Changelog

Closed issues:

  • Name contracts are not getting billed #183
  • Investigate if we can eliminate fees for node extrinsics #179
  • Allow a farmer to delete a node #174
  • Move pallets from tfchain_pallets to this repo #173
  • Raise existential deposit to 0.001 at least #171
  • Clean up tags #166
  • Devnet Billing decrease my balance so fast #156
  • graphql data is out of sync #115

Merged pull requests:

1.0.2 (2022-01-06)

Full Changelog

1.0.1 (2022-01-06)

Full Changelog

Closed issues:

  • Cannot call setKeys(keys, proof) anymore #170
  • Indexer on testnet is stuck on decoding of block 362397 #169
  • Account removed after its funds are consumed #167
  • Update graphql node struct #165
  • Help me understand contract billing on Grid 3 :) #164
  • GraphQL not reporting new farm and node #163
  • need to get tfchain version #155
  • Blocks created on grid nodes are occassionally rejected for being too far in the future #138
  • Abstract runtime into different packages #129
  • substrate node helmchart uses deprecated networking.k8s.io/v1beta1 Ingress #44
  • Document upgrade / maintenance process #28
  • setup requirements to deploy production #12

1.0.0 (2021-12-29)

Full Changelog

1.0.0-b27 (2021-12-29)

Full Changelog

1.0.0-b26 (2021-12-28)

Full Changelog

1.0.0-b25 (2021-12-28)

Full Changelog

1.0.0-b24 (2021-12-28)

Full Changelog

1.0.0-b23 (2021-12-27)

Full Changelog

Closed issues:

  • DAO Council #159
  • Multisignature for the root key #33

1.0.0-b22 (2021-12-23)

Full Changelog

1.0.0-b21 (2021-12-23)

Full Changelog

Closed issues:

  • Look at validatorset automatic validator removal #157
  • POS: Alternative setup for tfchain network #154
  • npos: Test and document hard fork scenario in case grandpa is stalled #153
  • change uncle filter in pallet authorship config for NPOS chain #145
  • document npos common use cases #143
  • NPOS devnet stability #135
  • npos: Investigate / understand how GRANDPA finalization behaves when too many validators go offline in NPOS setup #132
  • POS: Document default era length #126
  • Define tfchain POS devnet deployment setup #123
  • Staking: fork frame V3 staking pallet and implement threefold staking #114
  • Staking: increase GRANDPA delay #112
  • Testnet migration #111
  • staking research #107
  • Transaction fees are burned #72
  • add vesting validator tools and functionality #9

Merged pull requests:

1.0.0-b20 (2021-12-16)

Full Changelog

1.0.0-b19 (2021-12-16)

Full Changelog

1.0.0-b18 (2021-12-15)

Full Changelog

1.0.0-b17 (2021-12-14)

Full Changelog

1.0.0-b16 (2021-12-14)

Full Changelog

Closed issues:

  • Review babe consensus configuration #152
  • Account 5C4hrfjw9DjXZTzV3MwzrrAr9P1MJhSrvWGWqi1eSuyUpnhM gets a small amount of points every era on the NPOS dev chain #146
  • See if we can bootstrap an NPOS chain without invulnerables #144
  • Test POS on different physical nodes #122

1.0.0-b15 (2021-12-08)

Full Changelog

Closed issues:

  • graphql: public IPs are not synced with Substrate #141
  • Rename genesisconfig palletTftBridge burnFee to withdrawFee #139
  • Remove contract logs #137
  • Reward payout from staking account is not correct #136
  • GraphQL issues #131

Merged pull requests:

  • feat(smartContract): configure runtime to include staking pool accoun… #147 (DylanVerstraete)

1.0.0-b14 (2021-12-03)

Full Changelog

Closed issues:

  • Add slashing beneficiary to staking config #134
  • Modify chain_spec.rs to contain the staking pool account #128
  • staking: decide how slashes are handled #117

1.0.0-b13 (2021-11-25)

Full Changelog

Closed issues:

  • Staking: cannot get validator to get slashed #127
  • POS: Transfer tokens instead of mint and burn #125
  • Staking: send slashed funds to foundation account #121
  • Staking: check how to bootstrap validators if not using well known keys #118
  • staking: npos reward account #116
  • Staking: research how many validators need to be up at the same time #113
  • try the default pallet_staking #109
  • Farming Policies returns as empty array #105
  • Public ips showing misleading data #104
  • Graphql certification type for farms is incorrect #103
  • While using the graphql explorer it looks like there is a infinite loop when you dig into the pricingpolicy #102
  • Devnet network is not finalizing blocks anymore #101
  • Node public ip is inconsistent with the one in graphql #100
  • Possibility for a user to add Key/values #84

1.0.0-b12 (2021-11-09)

Full Changelog

1.0.0-b11 (2021-11-09)

Full Changelog

Closed issues:

  • Blockproduction on devnet halted due to bad runtime upgrade #90

1.0.0-b10 (2021-11-04)

Full Changelog

1.0.0-b9 (2021-11-03)

Full Changelog

1.0.0-b8 (2021-10-29)

Full Changelog

1.0.0-b7 (2021-10-29)

Full Changelog

Closed issues:

  • Offchain worker on devnet not working #98
  • Extend indexer/processor to index bridge transfer/withdraw events #82
  • Hitting limit of number of open ws connections #40

1.0.0-b6 (2021-10-26)

Full Changelog

Closed issues:

  • Accounts in graphql are hex encoded #96
  • Burn TFT on testnet to the amount that is currently in present in the bridge wallet #95
  • Add grandpa rpc #93
  • Deploy new version smart contract + tft price pallet on devnet #88
  • Research add/remove validator for block creation #87
  • A node on testnet cannot get funds from an activation service to register itself #66

Merged pull requests:

1.0.0-b5 (2021-10-22)

Full Changelog

1.0.0-b4 (2021-10-22)

Full Changelog

Closed issues:

  • Billing on testnet is not happening #94

1.0.0-b3 (2021-10-21)

Full Changelog

1.0.0-b2 (2021-10-20)

Full Changelog

Closed issues:

  • Converting chainspec to raw panics #92

1.0.0-b1 (2021-10-18)

Full Changelog

Closed issues:

  • Upgrade devnet with latest runtime pallets #81

Merged pull requests:

0.1.0-b13 (2021-10-15)

Full Changelog

0.1.0-b12 (2021-10-15)

Full Changelog

Closed issues:

  • Modify chart to add key for tft-price-pallet #80

Merged pull requests:

0.1.0-b11 (2021-10-14)

Full Changelog

Closed issues:

  • Devnet public node has to many open ws connection #86

0.1.0-b10 (2021-10-13)

Full Changelog

0.1.0-b9 (2021-10-12)

Full Changelog

Closed issues:

  • Devnet indexer halted "Unable to decode storage system.events" #85
  • Cannot compile node with Offchain worker #78
  • Align graphql types to latest development #71
  • A node spends a lot of tft on consumption reporting #65
  • Review weights on the runtime extrinsics #61
  • the graphql processor chart does not work #58

v0.1.0-b8 (2021-10-08)

Full Changelog

Closed issues:

  • Uptime should not update the base node object #75
  • Research storage migrations #74
  • there __has__ to be some way to identify a physical node #64

v0.1.0-b7 (2021-10-07)

Full Changelog

Closed issues:

  • Substrate node chart with a non existing pvc does not work #77
  • Indexer crashes on devnet #76
  • Runtime upgrade on devnet invalidated older node objects #73

v0.1.0-b6 (2021-10-05)

Full Changelog

Closed issues:

  • Tfchain devnet stopped producing blocks #69
  • Processor crashes #67
  • Devnet chain stopped producing blocks #63
  • Processor sometimes returns: database tfgrid-graphql does not exist #62

Merged pull requests:

v0.1.0-b5 (2021-09-28)

Full Changelog

Closed issues:

  • Deploy Graphql on Devnet #57
  • TFchain devnet public node not decoding current block - 257 #56
  • Reset new devnet #55
  • The dev/chainspecs need to be regenerated #51
  • Align graphql to latest runtime types #48
  • Extract new FarmPayoutV2AddressRegistered in graphql #45
  • in tfgridModule.farmingPolicies: Vec<FarmingPolicy> for both farm type naming "farming_policy_diy" #39
  • Procedure for running the graphql indexer in kubernetes #38
  • Helmchart for the graphql indexer #37

Merged pull requests:

v0.1.0-b4 (2021-09-20)

Full Changelog

v0.1.0-b3 (2021-09-16)

Full Changelog

Closed issues:

  • substrate node compilation error #52
  • Configure pricing/farming policies in genesis state #47
  • Grid pricing to be implemented with discounts #25

Merged pull requests:

v0.1.0-b2 (2021-09-14)

Full Changelog

Closed issues:

  • helm installed nodes do not produce blocks #43

v0.1.0-b1 (2021-08-31)

Full Changelog

Closed issues:

  • Substrate Node docker image build fails #36
  • Processor crashes on AccountId constructor #35
  • Delete tags #32
  • Align graphql with latest runtime types #29
  • Graphql subqueries crash the query node server #27
  • Store contracts + billing events in graphql #26
  • see if rustc_codegen_cranelift works to compile #24
  • Substrate node readme.md was never updated #22
  • Reset devnet #21
  • Deploy smart contract functionality to devnet #19
  • Store node contract object in graphql #18
  • Extend node object with public config and add update_node method #17
  • Error saving node object in graphql #15
  • Setup dev environment #13
  • change node capacity type from u32 to u64 #11

Merged pull requests:

v0.0.1 (2021-06-18)

Full Changelog

Closed issues:

  • Create helm chart for substrate nodes #14
  • unable to transfer using the UI #8
  • substrate-node build fails #6
  • investigate test release #3
  • document architecture and reason #2
  • dockerize node and add it to graphql setup #1

Merged pull requests:

v2.0.0 (2020-11-17)

Full Changelog

v2.0.0-rc6+1 (2020-09-08)

Full Changelog

v2.0.0-rc6 (2020-08-21)

Full Changelog

v2.0.0-rc5 (2020-08-03)

Full Changelog

v2.0.0-rc4 (2020-06-27)

Full Changelog

v2.0.0-rc3 (2020-06-10)

Full Changelog

v2.0.0-rc2 (2020-05-26)

Full Changelog

v2.0.0-rc1 (2020-05-25)

Full Changelog

v2.0.0-alpha.8 (2020-05-16)

Full Changelog

v2.0.0-alpha.7 (2020-05-06)

Full Changelog

v2.0.0-alpha.6 (2020-05-06)

Full Changelog

v2.0.0-alpha.5 (2020-03-25)

Full Changelog

v2.0.0-alpha.3 (2020-03-10)

Full Changelog

pre-v2.0-3e65111 (2020-01-08)

Full Changelog

v1.5.0 (2019-09-25)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator