Skip to content
This repository has been archived by the owner on Feb 15, 2023. It is now read-only.

Releases: threefoldtecharchive/tfexplorer

v0.6.1

26 Apr 13:11
59e2fdd
Compare
Choose a tag to compare
Add migration from v2 to v3 message

v0.6.0

09 Jun 11:18
567be3d
Compare
Choose a tag to compare
  • Support generic VMs
  • Support k8s special size to allocate full node
  • Bug fixes

v0.5.0

11 Mar 13:07
64302cf
Compare
Choose a tag to compare
  • Support custom farm prices
  • Support custom farm deals (override farm prices for specific user)
  • Support dedicated nodes

v0.4.9

19 Jan 10:07
3bc122c
Compare
Choose a tag to compare
  • Many improvements to the escrow and payments
    • retries on error
    • drop support for TFTA and FreeTFT
    • use stellar production network for all three threefold networks
  • store cause of payment cancellation on payment object
  • Clients can check the status of payments
  • Different prices for different networks
  • Validate gateway registration make sure that the gateway really manages the domains it claims
  • Faster pool expiration checks
  • Validation for farmer id on both node and gateway registration
  • Many more bug fixes

v0.4.8

23 Dec 13:12
7336d47
Compare
Choose a tag to compare
  • fix account creation by increasing the fees up to 5 times on retry
  • ipv4 prices
  • new k8s sizes
  • escrow metrics
  • validate gateway domain names

v0.4.7

15 Dec 08:43
df6268f
Compare
Choose a tag to compare
  • Fix account creation issue duo to stellar timeouts
  • Updates to the unit prices #216
  • Fix issue related to node poll mechanism that causes redundant data send to the node #219
  • Add support for more k8s sizes #220
  • Fix issue related to cloud unit calcuations #223
  • Re-sync pool capacity on boot #228
  • Add support for IPv4 reservations
  • Add prices for IPv4
  • UI fixes
  • Navigation bar improvements
  • Show prices on the UI

v0.4.1

18 Nov 08:16
Compare
Choose a tag to compare

Changelog

  • #170 Support secret logs url
  • #174 Rename StatsAggregator to Stats for Container
  • #171: only delete out of resource workloads
  • add version field to the workload object
  • #188 #190 do not allow user to update its public key
  • upgrade stellar sdk to be ready for protocol 14 upgrade
  • #191 Add solid error type so client can check
  • #198 authentication for create requests

v0.4.1-rc1

12 Nov 10:54
Compare
Choose a tag to compare
v0.4.1-rc1 Pre-release
Pre-release
fix test TestContainer_GetRSU

v0.4.1-rc0

28 Oct 09:01
Compare
Choose a tag to compare
v0.4.1-rc0 Pre-release
Pre-release

Changelog

  • #170 Support secret logs url
  • #174 Rename StatsAggregator to Stats for Container
  • #171: only delete out of resource workloads
  • add version field to the workload object
  • #188 #190 do not allow user to update its public key
  • upgrade stellar sdk to be ready for protocol 14 upgrade
  • #191 Add solid error type so client can check
  • #198 authentication for create requests

v0.4.0

21 Sep 13:08
6818ed0
Compare
Choose a tag to compare

This release introduce a new concept regarding capacity reservation, the capacity pool. This goal of this new feature is to decouple de reservation of capacity from the workload provisioning.

With the capacity pool, you can now provision and cancel workload as much as you without payment required. Instead, the workloads are linked to a capacity pool from which they consume cloud units.

It also allow to extend the lifetime to existing workload by just topping up the linked capacity pool.

You can find more detail information in the forum announce post and the complete specification and rational behind this at https://github.com/threefoldtech/tfexplorer/blob/master/specs/modify_IT_contract_over_time.md#extension-of-the-capacity-pool

Changelog

  • #58 Add node and farm iterator in client
  • Show unavailable capacity as grey in frontend
  • #95 tfuser: fix network add-node not updating schema with network resources
  • #74 Don't return signature field in user listing
  • Add yggdrasill range in the list of private network to avoid the network generation to use yggdrasil IP address as public endpoint
  • #97 tfuser always create a bcdb client
  • update docs and extend makefile to generate docs
  • #116 Validate zdb, container and volume disk type
  • Change the way the workloads are sign. Drop the idea of having the full reservation json encoded as signature challenge. Instead each workloads needs to implement a function that return a hash this hash is then used to create the signature
  • Remove the concept of provision expiration for workloads. The user is now fully in control of when a workload is deleted even in the case of a node not provisioning it. Like this the user can send some provision request and they will eventually be fulfilled by the node
  • create a new versionned path for the API. the API is now exposed at /api/v1 instead of /explorer
  • only use online nodes to compute amount of resource units show on home page
  • #141 change how delete and provision signature are accepted and verified. After this commit, user that are requested in the delete or provision consensus are only able to push a signature once. If they already have a signature registered and try to put a new one, an 400 bad request error will be returned by the API
  • #144 Mark workload that are not allow to be deployed as invalid to avoid them to be picked up by provisiond on next restart
  • Remove panel for total number of nodes and gateways in frontend
  • #148 also take in account the gateways when checking for free to use node during pool creation
  • 146 Buffer paid capacity channel
  • add field to container workload to allocate yggdrasil IP