ThreeFold Grid v3.15.0 Release Note
ZOS
- Mycelium upgrade 0.5.4 #2398
- ZDB upgrade 2.0.8 #2348
- Slowdown speed of retries in healthcheckers #2380
- Improve HDD errors on the ZUI #2376
- Add features call on ZOS #2421
- Add validation for workload's name length #2368
- Add
xattr
to virtiofsd #2420 - Fix network speed tests #2325
- Supporting multiple stacks in ZOS #2372
- ZOS can now run on cloud providers e.g Hetzner #2378
- Periodically update the node location #2401
- Fix reporting Read only disks #2409
- Controlled rollout process is established in ZOS #2413
- Introduce more stability by replacing the usage of MacVlans #2403
- Restriction of outgoing traffic (NOT DONE) #2399
TFChain/GraphQL
This release introduce lots of stability and bugsquashing in TFChain/GraphQL.
- During the grace period, the NU consumption may be incorrectly accumulated #994
- Certified capacity paid as DIY capacity #991
- Refactor/remove lock balance logic in billing flow #990
- Contract is not getting billed #982
- What will happen to a rent contract on a grace period for an offline node #979
- Misuse of balance lock #969
- Error distributing cultivation rewards #834
- Improve off-chain worker logic #932
- Instrument billing logic to improve audibility and log all major steps #989
- Replacing the locking mechanism with a more reliable system #990
Mycelium
- Desktop/Mobile applications #1544
- Stable 1.0.0 release Milestone 0.9.0
grid-proxy
- Include GPU info in node response #1144
- Fix error when getting consumption for a newly created twin #1186
- Return
free_public_ips_count
in node reponse #1160 - Support farm public ips endpoint #1067
- Farms sorting by IPs #1125
- Added a filter for nodes that are rentable or rented by the user #1078
- Support features healthcheck that helps listing the features supported by the nodes #1214
- More strict healthcheck to filter up nodes #891
Farmerbot
Terraform
- Rename mnemonics to mnemonic #962
- Use the same k8s master's flist for all of the workers #964
- Fix no sshkey path #968
- All of the examples has mycelium network now #967
Pulumi
- Python support #452
- Javascript support #453
- Add mycelium to all of the examples #483
- Validations hardening #14
- Support ZOS4 #517
sdk-go
- Support of multiple stacks per network #1113
- Support of ZOS4 deploymnets #1213
- Unify kubernetes flists #1210
- Harden the validation for deployment, disk, and network names #1055
- Harden the validation of workload fields #1165
RFS
- Lightweight Flist server #61
- Flist Frontend #67
- Improve Dir store for performance #52
- Implement HTTP Store #51
- Support Syncing from on location to another e.g dir to S3
- Support tracking progress while packing flists #69
Threefold Connect
- More native rewrite of the application
- Support of DAO
- Support of Light/dark modes
- KYC support
For a detailed view, please check the project here.
sdk-ts
- KYC support, the user needs to go through KYC to be able to deploy
- Monitring via Sentry integration #3101
- Support of multiple stacks #3078
- Enable SMTP settings in case of public IP of solutions #2522
- Add last deployment date to the node card #2718
- Sorting for Farms and Nodes tables #1685
- Include bandwidth cost when doing price estimates #3018
- Configure the timeout for poor internet/connectivity of the node #3169
- Separately managed domains page #3178
- Deleta All contracts button #3056
- Use te same master flist in kubernetes for all of the newly added workers #3320
Note: Various bugfixes and UX rework can be checked in detail here.