2026.1 Series Release Notes

8.0.0-11

Bug Fixes

  • Fixed hypervisor display crash for hosts with dedicated (pinned) CPUs (LP#2154443). The Skyline Console now correctly handles compute hosts that use PCPU (physical CPU) inventory instead of VCPU, which occurs when cpu_dedicated_set is configured in nova.conf. The UI now displays the correct CPU type (vCPU, pCPU, or pCPU+vCPU for mixed configurations) in both the hypervisor list and detail views.

  • Fixed port forwarding creation failing because external_port and internal_port were sent as strings instead of integers to the Neutron API (LP#2112167). Single port values from the create and edit forms are now converted to integers before submission. Port ranges are unaffected as they use the external_port_range and internal_port_range string fields.

  • Fix Windows instance password handling. Previously, adminPass was hashed with SHA-512-crypt before being sent to Nova, which is incorrect for QEMU Guest Agent and Config Drive delivery. The hashing belongs only in getUserData() for cloud-init’s chpasswd --encrypted.

    Additionally, metadata.admin_pass is now set so that cloudbase-init can retrieve the password via the HTTP metadata service. Without this, Windows instances could not set the admin password unless a Config Drive was attached, since Nova only exposes adminPass via Config Drive.

    Linux user_data generation (chpasswd) is now skipped for Windows images, as cloudbase-init cannot use chpasswd. Custom user_data (e.g. PowerShell scripts) is passed through as-is. LP #2164759

8.0.0

New Features

  • Set isDefaultHidden and isHideable on table columns to hide them by default on initial table load.

  • feat: Add microversion support to the API client

  • feat: Hash instance passwords for cloud-init

  • feat: Show console in rescue mode.

  • feat: The Rebuild action now includes the ability to select items from “instance snapshot” and “bootable volume”.

  • Update: Instance detail logs tab View Full Log action now supports opening on URL and re-fetches log data on page reload.

  • Update: router detail page. Add L3 agent to the admin page when available in the environment.

Upgrade Notes

  • Support for Python 3.8 and 3.9 has been dropped.