Skip to main content

VM Controller 3.13.0

Tera Insights Team
Tera Insights Team
tiCrypt Team

What is in this release​


Changes​

  • A file uploaded from a VM to the Vault appears in its folder, marked incomplete, as soon as its upload starts, and loses the mark once complete
  • VPN tunnels between VMs, including the ones batch nodes use to read the controller's drives, now encrypt traffic with AES-GCM when both VMs support it. AES-GCM needs much less CPU than the AES-CBC with HMAC-SHA256 used before, so batch jobs that read large files at the same time can run faster
  • VMs no longer offer the Repair corrupted database action, which could delete a VM's data when its database was damaged
  • NFS drives read several times faster. The VM now mounts them over four network connections with a 16 MB read-ahead
  • Batch nodes now reach the controller through its firewall instead of a strongSwan VPN, which raises their NFS throughput but leaves the traffic between them unencrypted. Set vpn = true in the batch section of the image config to keep using the VPN

Fixes​

  • Cancelling a Vault to VM or VM to Vault transfer in the browser, or closing the browser tab, now stops the transfer in the VM
  • A failed or cancelled download from the Vault into a VM no longer empties the file it was meant to replace, and no longer leaves an empty file behind
  • A VM to Vault upload that fails or is cancelled now leaves its partial file in the destination folder, marked incomplete, instead of an invisible file
  • Starting several background commands at once no longer crashes the VM controller, and a background command's result is shown only to the user who started it, with the reason it failed
  • On Windows VMs, moving files, running commands as a user and user-level hook commands no longer fail with a runas error. They now run under the user's own Windows account
  • A terminal stream that ends normally (a closed tab, a dropped connection or an exited terminal) is no longer logged as an error