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.

Last change: 2024-10-14