Skip to content

4.12 Release Notes#

Series Information

  • Initial Release: February 2024 (4.12.0)
  • Latest Version: 4.12.6 (July 2024)
  • Status: Supported (Superseded by 4.13)
  • End-of-Life: TBD

Major Features & Themes#

Enhanced User Experience#

Key Improvements

  • New dark mode user interface
  • Improved VM management interface
  • Enhanced recipe handling
  • Streamlined tenant management

Virtualization Improvements#

Performance Updates

  • Enhanced nested virtualization support
  • Live migration of named CPUs
  • Support for latest AMD/Intel processors
  • Increased VM core count (up to 1024)
  • Improved VM storage performance

Security & Authentication#

Security Features

  • TOTP 2-Factor authentication
  • Support for offline systems and licensing
  • Enhanced tenant isolation
  • Improved password management
  • Support for latest NVIDIA security updates

Performance#

Performance Gains

  • 25% faster network migrations
  • Improved storage performance during contention
  • Enhanced disk operations
  • Dedicated vSAN meta cache
  • Upgraded to Linux kernel 6.1

4.12.6 (July 2024)#

Features & Fixes#

Security & Authentication#

  • Added TOTP 2-Factor authentication
  • Added support for 2FA (email or TOTP) logins from the console/ssh
  • Optimized brute-force attack handling during login
  • Updated SSH to address CVE-2024-6387 (regreSSHion) - applies to systems with SSH enabled via External firewall on public network
  • Fixed SSH-related issues:
    • Resolved sshd issue where /home/root would get created on root login
    • Fixed UI audit logging for root user SSH key login
    • Removed deprecation warning with pam and sshd

Virtual Machine Management#

  • Increased max VM core count to 1024 (requires q35-8.1 or newer)
  • Enhanced VM boot process:
    • EFI disks now created at first boot vs creation time
    • Added ability to detach VM from recipe at first boot using "YB_DETACH_RECIPE=firstboot"
    • Added cloud-init disable option via recipe ("YB_DISABLE_CLOUDINIT" with values: true, false, or purge)
  • Fixed issues with:
    • VM Exports volume browsing from New VM form
    • Cloning VM nested virtualization properties
    • Nested virtualization in tenants
    • VMware backups presenting VMX/nvram files

Cloud & Storage#

  • Increased maximum cloud snapshots from 1000 to 2048
  • Extended maximum SMART hours to 10 years for older drive warning status
  • Added support for device assets for advanced options
  • Improved snapshot management:
    • Auto-deletion of Volume and VM snapshots in non-redundant VSAN state
    • Fixed restoration from cloud snapshots without UUID specification
  • Volume syncs now prevent:
    • VM Exports use as destination
    • Snapshot creation when used as source
  • Added metadata extraction for vendor change-block-tracking from VM Exports

Networking#

  • Added IPv6 support on Layer2 networks
  • Enhanced network functionality:
    • Added physical device passthrough to network containers for MAC-based filtering
    • Fixed issues with wireguard peer creation (>27 peers) in tenant/smaller systems
    • Resolved Let's Encrypt issues in proxy-enabled tenants
    • Fixed VMware Service container network changes during runtime
    • Improved physical interface detachment during layer2 type changes
    • Fixed bond configuration for multiple bonded networks
    • Resolved network migration "Initializing" status issues

User Interface & Experience#

  • Improved tenant management:
    • Fixed dashboard graph display
    • New tenant form now defaults to "Custom"
    • Added resource availability notifications for vGPU/GPU cluster status
  • Enhanced user experience:
    • Public links default to filename
    • Fixed session timeout login popup
    • Fixed permissions form capitalization
    • Fixed marketplace error state on fresh install with pending license

System Administration#

  • Fixed issues with:
    • License acquisition on low space root filesystem
    • Tenant node/vnet power state reporting
    • Recipe question import logging
    • Remote repository recipe questions import logging

OS & Installation#

Installation & Boot Management#

  • Added support for:
    • iPXE config boot
    • Serial console resizing via xterm (using "resize" command)
  • Enhanced installation process:
    • Improved external network selection
    • Maintenance network question limited to advanced installer
    • Removed license credential prompt on resume if blank
    • Fixed scale-out node configuration after first boot
    • SWAP no longer requested after node1

System Infrastructure#

  • Improved GPU driver management:
    • Syslog now reports skipped NVIDIA driver installation
    • Enhanced PCI device handling during installation
  • Enhanced boot and storage:
    • Fixed boot partition flashing for EFI
    • Improved storage-node boot with non-bootable VSAN disks
    • Fixed controller node storage mounting from non-vsan boot
    • Increased disk partitioning timeout to 30 seconds
  • Network improvements:
    • Faster auto-network detection with VLAN conflict detection
    • Fixed NTP synchronization with IPv6
    • Improved yb-api functionality:
      • Enhanced token login
      • Added username/token auto-detection for physical access
      • Fixed /sys/tokens posting
  • Added system diagnostics for filesystem and memory debugging

4.12.5 (May 2024)#

Features & Fixes#

Virtual Machine & Console#

  • Added Windows key to virtual keyboard toggle on VM console page
  • Increased VM console paste limit to 1024 characters
  • VMware backups will now make a copy of VMX files
  • Fixed a false-positive error that could be logged during a VM migration

Networking#

  • BGP now handles graceful restarts more efficiently
  • Added advanced network option to enable 802.1ad (QinQ)
  • Enhanced virtual IP management:
    • Fixed issue where deleting a virtual IP address was automatically applying firewall rules
    • Optimized refresh handling for batch virtual IP operations (single refresh for multiple IPs)
  • Network diagnostic queries will now clean themselves up if they become stale
  • Fixed an issue where max vxlan fdb entries might not get set to 0

System Administration#

  • Changed maximum password length from 64 to 256
  • Improved cluster management:
    • Cluster's Target max ram pct updates now reflect in overall cluster RAM usage
  • Enhanced node diagnostics:
    • Fixed inability to send diagnostic queries to unresponsive nodes
  • User Management:
    • Fixed issue where creating users with invalid display names left database references
  • Performance Improvements:
    • Sped up generating the NAS recipe
    • Optimized machines dashboard API query

OS & Installation#

Storage Management#

  • Fixed storage tier removal completion requiring node1 reboot
  • Added online vSAN drive deletion capability (CLI only)
  • Fixed rare vSAN repair detection issues under specific CPU conditions

System Infrastructure#

  • Added support for additional NIC vendors and devices
  • Enhanced kernel functionality:
    • Added missing NFT counter module for firewall tracking in 5.10 kernel
    • Fixed PXE booted nodes using incorrect kernel version
  • Improved disk management:
    • Fixed partitioning and discovery issues
    • Adjusted partitioning timeout for systems with slow drive discovery

4.12.4 (April 2024)#

Features & Fixes#

Virtual Machine & GPU Management#

  • Each machine now has a unique, permanent UUID (read-only)
  • Added warning display for VMs with virtio-scsi drives and UEFI compatibility issues
  • Enhanced GPU management:
    • Fixed GPU device attachment to tenant VMs with TPM devices
    • Improved tenant node GPU device handling and assignment
    • Added support for additional GPUs on Intel based systems
    • Tenant node GPU devices now show offline state when disabled
  • Fixed issue where graphs still show data after VM power-off
  • Fixed VMware Service attachment to layer 2 network issues

Authentication & Security#

  • Fixed group synchronization with DUO auth source
  • Improved two factor authentication validation message links
  • Fixed volume antivirus profile detachment issues

User Interface & Experience#

  • Fixed multiple dark mode issues
  • Enhanced user prompts for MAC preservation and preferred tier during shared object imports
  • Sites dashboard improvements:
    • Better site status reflection
    • Fixed site visibility issues for some users
    • Hidden IP address field on vnets dashboard for 'none' router type
  • Added log filtering in diagnostics
  • Fixed arp-scan functionality in diagnostics

System Administration#

  • Modified update process to prevent individual package selection
  • Enhanced diagnostic capabilities

OS & System#

Boot & Hardware Management#

  • Accelerated boot partition flashing
  • Enhanced hardware synchronization:
    • Forced node hardware clock sync with UTC
    • Improved EFI boot registration with boot-next option
  • Added qemu-guest-agent package
  • Fixed API token expiration 404 errors
  • Various vSAN fixes and enhancements

Installation#

Network Configuration#

  • Automated Core and DMZ network MTU determination
  • Enhanced installation process:
    • Improved swap configuration visualization
    • Removed VLAN option for non-core physical networks
    • Better error output for cluster validation
    • Additional unattended options
    • Minimum MTU warning (9000) on core networks
    • IP conflict detection at install time
    • EFI boot option registration at install time
  • Storage optimization:
    • 10-second improvement in NVMe drive formatting
    • Increased boot-only drive partition size to 4G (from 1G)

4.12.3 (April 2024)#

Features & Fixes#

System & Configuration#

  • Fixed cluster CPU auto-detection issues on slower systems
  • Fixed several issues with SMTP and settings
  • Fixed VM recovery from cloud snapshots when attached to non-existent recipes
  • Fixed styling issues related to dark mode

OS & Installation#

  • Added additional advanced vSAN settings for tweaking high-latency environments
  • Fixed boot option availability issue when hard-power off occurs during boot partition updates

4.12.2 (April 2024)#

Features & Fixes#

GPU & Hardware Support#

  • Added support for NVIDIA 16.5 driver
  • Enhanced hardware management:
    • Fixed CPU vendor detection for host mode Intel CPU
    • Added fiber channel scan for drive refresh
    • Enhanced IPMI service management:
      • Automatic restart for devices marked as "busy"
      • Fixed IPMI address loading in UI

Storage & vSAN Management#

  • Enhanced vSAN capabilities:
    • Added ability to clear reference counts from VSAN diagnostics
    • Added VSAN online since and up since times to node drives
    • Fixed total read/write on node drive dashboard
    • Added multiselect support for VSAN drives (closing/initializing/formatting)
  • VSAN rates on main dashboard now show decimals

Authentication & Security#

  • Complete overhaul of Two Factor Authentication and Require Password Change
  • Added API support for root CA registration
  • Fixed SMTP refresh settings on startup

Networking & BGP#

  • Fixed issues with:
    • BGP network initialization
    • BGP interface deletion with associated firewall rules
    • L2 networks diagnostic query expiration
    • Apply Proxy firewall rule refresh
  • Enhanced FQDN Proxy feature for tenants

Tenant & Virtual Machine Management#

  • Improved tenant creation:
    • Added MAC address offset randomization
    • Added support for \({\)random} and \({\)random:start:end} recipe variables
  • Enhanced VM management:
    • Added option to remove ctrl-alt-delete confirmation on VM console
    • Fixed auto-machine-power-on logic enabled flag
    • Fixed OVA imports from NAS volume
  • Increased supported nodes per-cluster to 255
  • Fixed remote recipe device downloads

User Interface & System Tools#

  • Several UI/theme fixes
  • Enhanced upload functionality:
    • Added ability to skip file size check for Upload from URL (for 1-time URLs)
  • Changed "cluster power off" to "cluster shutdown"
  • Improved cluster CPU auto-detection
  • Fixed license request file generation
  • Fixed spice console password
  • Fixed clone ISO build issues

OS & Installation#

  • Service improvements:
    • Started lxc.service before appserver for cgroups/dependencies
    • Fixed older NVIDIA GRID driver compatibility issues
    • Fixed multiple ipmievd issues
  • Installation enhancements:
    • Added version display in header
    • Enabled LLPD in installer
    • Fixed time sync during quick install
    • Fixed CLI login menu reboot
  • System updates:
    • Updated base QEMU to 8.1.5
    • Updated to Kernel 6.1.81 and 5.10.212
    • Added additional FC drivers
  • Fixed issues with:
    • Scale-out VSAN warning status
    • VSAN encryption key auto-negotiation during boot
    • Installer restart with tagged VLAN on core physical network
    • Drive selection and tier settings during installation

Over 50 additional minor fixes and enhancements were also included in this release.

4.12.1 (March 2024)#

Features & Fixes#

  • Fixed NAS volume export availability for NFS

Security Updates#

  • Added support for NVIDIA drivers:

4.12.0 (February 2024)#

Major Features#

Virtualization & CPU Support#

  • Added nested virtualization advanced option to all CPU types per VM
  • Enhanced live migration capabilities:
    • Support for named CPUs with nested virtualization
    • Full support for Intel processors
    • Partial support for AMD processors
  • Added support for newer AMD and Intel processors
  • Enhanced VM networking:
    • Added numtxqueues and numrxqueues configuration for VM NICs via advanced settings
    • Enabled direct VM NIC attachment to VPN network
    • Added MTU configuration for wireguard interfaces

User Interface & Experience#

  • Introduced new dark mode for the UI
  • Enhanced VM management interface:
    • New VM screen shows and allows recipe updates
    • Added CPU type recommendations based on cluster
    • Added RAM usage to VM history
    • Added clipboard text hiding option for VM console
  • Product help now links to public wiki

System & Security#

  • Implemented support for disconnected systems
  • Added offline licensing support
  • Introduced Tenant Isolation feature

Performance Improvements#

Storage & System#

  • Enhanced VM storage performance during per-node contention
  • Added dedicated meta cache to vSAN
  • Improved storage management:
    • Increased disk delete performance
    • Reduced impact for larger drives
    • Enhanced drive hotplug performance
    • Automatic device integrity check on bad block detection
  • Updated to Linux kernel 6.1

Network & Synchronization#

  • Network migrations are now 25% faster
  • Increased site synchronization speed for low latency networks
  • Enhanced VMware integration performance

Functionality Enhancements#

GPU & Hardware Support#

  • Added support for NVIDIA drivers 13.9, 15.4, 16.3
  • Enhanced GPU management:
    • vGPU/GPU machine drives now filter based on parent machines cluster
    • Various improvements to GPU setup
  • Added support for wear level detection on older Intel SSDs

Virtual Machine Management#

  • Enhanced VM snapshots:
    • Snapshots marked as quiesced when specified and machine is offline
  • Drive tier changes restricted while VM is running (temporary limitation)
  • Improved UEFI support:
    • Newer UEFI VMs now use 4M layout (addresses Windows 10 issues)
    • Fixed readonly flag for OVMF legacy VMs

System Administration#

  • Enhanced tenant management:
    • Storage usage now updated every minute (previously 5 seconds)
    • Non-compute cluster selection restricted for VMs/tenants
    • Fixed MSS clamping
  • Added diagnostic node query for network bonding
  • Added confirmation for hotplug/unplug commands in NAS
  • Added override for long physical drive timeouts

Bug Fixes#

Virtual Machine & Network#

  • Fixed issues with:
    • Audio devices for spice
    • Core NIC renaming in VLANs
    • Long NIC device names
    • VMs having hosts with invalid port group data (switchid/vlan)
    • Remote recipe downloads automatically setting to first cluster
    • GPUs set to NVIDIA vGPU without populated profiles

System & Configuration#

  • Fixed hostname validation for NAS
  • Improved BGP functionality
  • Various minor performance and stability improvements