ThreeFold Grid v3.12.0 Release Note
3.12 introduced limited number of new features including (pulumi support, mycelium) and lots of fixes across all of Grid's components.
sdk-ts
Playground
- Users should be able to attach more than one domain to a VM, edit and remove them. #1055
- The user will be notified every 15 minutes if there are deployments on an offline node. #1220
- Improvements of load time during listing deployments and error reporting. #1213
- An error message will notify the user when contracts’ details cannot not be retrieved.#1295
- Deploy button will be enabled and disabled after all verification is done.#1300
- Node Id and status will be included in the contracts list.#1277
- A new version of flist is supported while deploying a vm.#1322
UI Packages
- The PDF Signer Web Component simplifies the process of signing PDF documents and sending them to a specified endpoint. This user-friendly PDF viewer is designed to make PDF signing and processing straightforward for your web applications.#1056
- The Script Editor Web Component is a powerful tool that enables developers to seamlessly integrate a code editor into their web applications. It offers essential features such as script management and code copying, making it an ideal choice for building code-related applications or platforms.#1057
sdk-go
Client
- No changes
Gridproxy
- Separate contracts bills in a new endpoint to speed up the contracts endpoint. The new endpoint for bills is
/contracts/<contract-id>/bills
. #356 - Fix the possible duplicate records in the node table caused by the node gpu indexer. #388
Monbot
- Add bridges monitor that periodically do transfers between stellar and tfchain and send a report by telegram bot. #384
- Add contracts monitor that periodically send notifications for contracts in grace period or contracts on down nodes. #405
Terraform
- No changes
Pulumi
Our latest addition to infrastructure as code, along with terraform, we offer a powerful solution to have a reproducible infrastructure using pulumi and Threefold.
- Updating a vm in Pulumi can cause a replacement to a new vm, deleting the old one if not all vm inputs are given. #37
- Our Pulumi provider has been released and its available on the Pulumi registry now (latest version v3.0.0). Plugin page
ZOS
- Mainly the performance tests reports #1454
- Improvement to power mgmt
- Cache upgrade packages
- Kernel version show up in ZUI #2058
- Filter out integrated GPUs #2064
- Adding flag to disable GPUs #2068
- Validation of allocated VCores to the VMs #2057
TFChain
- Improve IP validation and clean invalid public ips from TFChain storage. #869
- Fix a DAO bug that allows multiple vetoes from the same council member on the same proposal. #858
Mycelium
An IPv6 overlay network completely writing in Rust, developed by Threefold. The overlay network uses some of the core principles of the Babel routing protocol (https://www.irif.fr/~jch/software/babel/). Each node that joins the overlay network will receive an overlay network IP in the 200::/7 range.
Please check this introduction on mycelium or the repository for detailed instructions
For detailed list of features and bugfixes introduced, please check the github project 3.12.