Release notes¶
Releases¶
Older releases¶
Version 3.7 release notes¶
MAAS 3.7.3 has been released¶
We are happy to announce that MAAS 3.7.3 has been released, with the following bug fixes:
2141600: Redfish power driver may set node_id to manager_id rather than system_id
2137492: Problematic MAC address normalization
2138223: MAAS allows subnet deletion even when it has IPs in use by nodes
2074122: MAAS rack is scaling up the number of connections without limit due to a race condition
2146799: maas-agent: HTTP response body leak in queueFlush causes unbounded goroutine growth
2146882: Redfish URLs might redirect and this is breaking MAAS power commands
2147037: Deploy workflow power-on activity times out after 1hr but the machine status remains in Deploying for infinite amount
2147445: hmcz deployment fails since maas.power is missing set-boot-order
2148224: Can’t configure DHCP on MAAS 3.7 if TLS is enabled
2148485: User unable to see their information in the UI
2147570: Errors creating non-authoritative domain with DNS forwarding
2148598: Deployment of custom image for DPU by Juju fails because hwe_kernel used is lower than min required
2148683: MAAS fails to perform machine operations that involve cancelling the Temporal deploy workflow
2093303: Repositories are configured multiple times
2150892: Power Address no longer accepts DNS names
2153152: The temporal deploy workflow is trying to make power calls to BMC with power type manual
2152681: MAAS discovery of IP address prevents its assignment to the same machine
2155055: current_installation_result_id is cleared (null)
2156012: Transaction retry after dropped connection executes without re-acquiring advisory lock, causing race conditions in critical section.
2109694: MAAS 3.6 snap still uses default Ubuntu archive repositories despite configuring custom repositories
2161952: Several MAAS code paths perform N+1 node queries on large deployments
2147514: Power state not refreshed when a node transitions from COMMISSIONING to NEW (enlistment commissioning)
2156073: DHCP configuration files created with incorrect permissions (-r—-xrw-) due to octal/decimal formatting bug in Go agent
MAAS 3.7.2 has been released¶
We are happy to announce that MAAS 3.7.2 has been released, with the following bug fixes:
2136694: Ephemeral deployments lack control over the amount of RAM allocated for the rootfs
2138910: Alias interfaces duplicate the gateway4/6 config in netplan
2141388: Introductory warning for non available images contains an absolute URL with internal IP when MAAS is accessed via a Load Balancer
2141598: Custom images stuck in “Loading Queued for download” after upgrade to 3.5
2142793: maasagent memory leak on DHCP expiry failure due to constraint violation
2142861: Rapid requests to MAAS get_config API reaches database race condition
2143730: Lease processing returns 404 and causes the agent to memory leak
2143919: 30-maas-01-bmc-config configures wrong power_address on Lenovo XCC BMC
MAAS 3.7.1 has been released¶
We are happy to announce that MAAS 3.7.1 has been released, with the following bug fixes:
2132663: Custom images fail to deploy in memory
2134059: In-memory deployments cause incorrect netplan
2134484: DHCP fails to start due to dhcpd.conf not formatted correctly for multi-homed clients
2134485: MAAS 3.7.0: DHCP Fails on Split Region/Rack with VLANs (Initial Crash, Duplicate Host, and Event Trigger Failure)
2127672: _gen_reverse_zones takes a lot of time in environments with lots of subnets
2110046: MAAS allows AXFR from all sources
2129772: TFTP server reports intermittent “Error code 1: File not found”
2130621: DGX H200 commissioning failed randomly due to a password policy mismatch
2132282: 20-maas-03-machine-resources fails for uint64 counters
2137254: “Add Hardware” fails with 500 error when Candid is enabled and RBAC is disabled (UI calls service-layer endpoint that does not exist)
2137017: maas-run-scripts failing with ‘NoneType’ object is not iterable
2137724: Temporal worker pool configuration failure on NULL IP
2135830: Virsh VM cannot use storage type ZFS
2138301: The images page of a MAAS with many boot resources is slow
2138312: ARM64 custom image deploy fails if AMD64 custom image exists with the same name
2138738: MAAS 3.7.0 does not allow to change the hostname
2080646: MAAS_PATH env variable missing from snap env, causes maas not to be able to connect to virsh
2107706: Power error for intel AMT when using HTTPS: Unsupported protocol
2135117: MAAS is trying to remove lost+found for filesystem mounted on /var/lib/maas/image-storage
3.7.0¶
BlueField-3 DPU provisioning¶
Support for NVIDIA BlueField-3 DPUs, enabling MAAS users to manage and configure them just like any other machine. Thanks to the addition of a BMC to this generation of DPUs, MAAS can interact with BlueField-3 DPUs for commissioning, deployment, and release operations. While BlueField-3 introduces new complexity compared to previous generations, MAAS handles these differences behind the scenes, making it easier for data center operators to integrate DPUs into their workflows.
Speedup MAAS CLI¶
Refactored MAAS CLI initialization to defer loading Django and other heavy dependencies during CLI parser setup. This change significantly improves startup performance and responsiveness for most commands, yielding a 55% reduction in CLI startup time. Previously, every command took over 2 seconds to initialize the CLI; with this refactor, commands now complete in under 1 second.
Note: These improvements only affect CLI startup time, not the execution time of commands that involve server communication or data retrieval.
DNS Recursive Resolver¶
In rack-only mode, we no longer run a BIND instance to forward queries to the region. We instead run our own resolver that will recursively resolve out to the internet or region. It relies on the rack host’s resolv.conf to determine where to send external queries. It caches all valid responses for the lifetime of their TTLs.
Deprecation notices¶
OpenStack Compute (nova) power driver was removed
Bug fixes¶
LP#1995070 - MAAS TLS offers CBC ciphers
LP#2063458 - “Node has no address family in common with server” when deploying a LXD VM on an IPv6-only bridge
LP#2085160 - Temporal workflow deadlock
LP#2091271 - HW sync is not able to detect a bridge interface configured with OVS
LP#2092188 - Redfish detection causes bmc_config script to fail despite it seems to succeed
LP#2095085 - maas-agent fails to start: Workflow execution already started
LP#2095476 - Store last deploy time of images more directly in the database
LP#2095477 - boot-resources read is slow when there are a lot of images that have been deployed a lot of times
LP#2097079 - Failed to initialize MAAS on PostgreSQL with pgaudit plugin enabled
LP#2097242 - MAAS is not auditing changes in OS images
LP#2098446 - Maas prometheus wrong Content-Type
LP#2098472 - Wrong message when trying to delete the commissioning OS image
LP#2099949 - Redfish power driver requests fails with 412 status code
LP#2100477 - Lease update is broken
LP#2100790 - MAAS KVM Host option disabled for 24.04 noble
LP#2102126 - MAAS 3.6 can’t power control AMT BMCs after upgrade from 3.5
LP#2103654 - Lease expiry removes all IP addresses of a machine
LP#2103733 - Machine in Deploying status after
deployworkflow timed outLP#2103903 - Deployment fails when using interface with OVS bridge
LP#2104260 - Cloud-init 24.04.1 requires OVS bridge interface not to be optional in the netplan preseed network
LP#2104278 - MAAS KVM deploy with 24.04 fails sshd.service not found
LP#2104530 - plucky deployments fail after reboot to disk due to no network
LP#2104838 - MAAS snap incorrectly calculates cache_size
LP#2104907 - Enabling ‘Verify SSL connections with system CA certificates’ for Proxmox power type fails
LP#2105901 - MAAS UI cannot compose a VM using LXD as KVM host
LP#2106211 - configure-dns keeps failing
LP#2106398 - Multiple results were returned by get_one
LP#2106542 - When MAAS receives a DHCP lease it should remove all the old discovered IPs linked to the interface
LP#2106671 - Deployments using a bonded interface on the “MAAS” management network are broken
LP#2107537 - sshkeys import command not working
LP#2107967 - MAAS 3.6.0 - Splitted upgrade doesn’t work with snap
LP#2109360 - MAAS incorrectly calculates cache_size for SNAP
LP#2109681 - Proxmox power driver is broken
LP#2109864 - No rack controller can access BMC of node [MAAS 3.5.5]
LP#2110021 - Reserving IPs in MAAS 3.6 causes duplicate host entries in dhcpd.conf after deploying machines
LP#2110023 - [3.6] external DHCP on rack controller appears to break data model
LP#2112206 - Powerloop on HPE ProLiant DL385 and DL360
LP#2112460 - DHCP Commissioning script fails on nodes with multiple unused interfaces
LP#2112637 - MAAS does not set BOOTIF mac address for IBM s390x LPARs during PXE boot
LP#2113894 - AMT power driver (amttool) is broken - builtins.TypeError: AMTPowerDriver._issue_amttool_command() takes from 4 to 5 positional arguments but 6 were given. amttool perl not found
LP#2115176 - Power management picks offline Rack Controller for VLAN
LP#1964644 - Adding overlapping subnets in fabric breaks deployments and squid
LP#2034940 - /api/docs/ does not show correct documentation
LP#2084719 - MAAS Snaps Cannot Manage OpenStack Nova Power
LP#2097505 - dhcpd.conf write race condition
LP#2098129 - chown config files - operation not permitted
LP#2098967 - domain read is slow when there are a lot of dns records
LP#2111335 - MOK enrollment flow is disrupted on (at least) DUTs which enabled secure boot post-deployment
LP#2111831 - MAAS snap uses setuptools from pip - UserWarning: pkg_resources is deprecated as an API.
LP#2111932 - MAAS UI and CLI do not show older events in the event log or event query
LP#2115797 - LXD VM host not always deploys in 3.6
LP#2117200 - Machines added using Redfish power driver get into inconsistent power state
LP#2117401 - “zone already frozen” error when updating MAAS
LP#2118408 - MAAS TFTP is not compatible in some networking environments that are using tunneling adding extra padding in the datagram
LP#2118761 - apiserver is not restarted properly when vault is configured
LP#2118833 - Named still forwards DNS request from authoritative zone to upstream nameservers
LP#2119630 - Unable to deploy rocky with secure boot
LP#2120556 - Deleting a DNS A record deletes all records targeting the same ip address
LP#2121474 - Image download on MAAS 3.6.1 is slow
LP#2121860 - MAAS DHCP is not deactivated when I turn it off with the UI
LP#2095354 - Upgrading a single instance to a minor release may hang and break the deployment temporarily
LP#2130269 - Build is failing to download pre-built UI assets
Version 3.6 release notes¶
MAAS 3.6.5 has been released¶
We are happy to announce that MAAS 3.6.5 has been released, with the following bug fixes:
2141600: Redfish power driver may set node_id to manager_id rather than system_id
2074122: MAAS rack is scaling up the number of connections without limit due to a race condition
2146882: Redfish URLs might redirect and this is breaking MAAS power commands
2147037: Deploy workflow power-on activity times out after 1hr but the machine status remains in Deploying for infinite amount
2147445: hmcz deployment fails since maas.power is missing set-boot-order
2148683: MAAS fails to perform machine operations that involve cancelling the Temporal deploy workflow
2147570: Errors creating non-authoritative domain with DNS forwarding
2093303: Repositories are configured multiple times
2150892: Power Address no longer accepts DNS names
2153152: The temporal deploy workflow is trying to make power calls to BMC with power type manual
2155055: current_installation_result_id is cleared (null)
2109694: MAAS 3.6 snap still uses default Ubuntu archive repositories despite configuring custom repositories
2147514: Power state not refreshed when a node transitions from COMMISSIONING to NEW (enlistment commissioning)
2156073: DHCP configuration files created with incorrect permissions (-r—-xrw-) due to octal/decimal formatting bug in Go agent
MAAS 3.6.4 has been released¶
We are happy to announce that MAAS 3.6.4 has been released, with the following bug fixes:
2142793: maasagent memory leak on DHCP expiry failure due to constraint violation
2143730: Lease processing returns 404 and causes the agent to memory leak
2141598: Custom images stuck in “Loading Queued for download” after upgrade to 3.5
2143919: 30-maas-01-bmc-config configures wrong power_address on Lenovo XCC BMC
MAAS 3.6.3 has been released¶
We are happy to announce that MAAS 3.6.3 has been released, with the following bug fixes:
2080646: MAAS_PATH env variable missing from snap env, causes maas not to be able to connect to virsh
2107706: Power error for intel AMT when using HTTPS: Unsupported protocol
2110046: MAAS allows AXFR from all sources
2122720: Cilium and MAAS routing rule priorities conflict in some cases
2129772: TFTP server reports intermittent “Error code 1: File not found”
2130037: MAAS boot_images_no_proxy configuration ignored, MAAS cannot download images from mirror in the same network
2130237: RPC RegisterRackController can saturate all the database threads, causing region controllers to become unresponsive for minutes
2130269: Build is failing to download pre-built UI assets
2130621: DGX H200 commissioning failed randomly due to a password policy mismatch
2132282: 20-maas-03-machine-resources fails for uint64 counters
2132663: Custom images fail to deploy in memory
2134059: In-memory deployments cause incorrect netplan
2134484: DHCP fails to start due to dhcpd.conf not formatted correctly for multi-homed clients
2134485: MAAS 3.7.0: DHCP Fails on Split Region/Rack with VLANs (Initial Crash, Duplicate Host, and Event Trigger Failure)
2135117: MAAS is trying to remove lost+found for filesystem mounted on /var/lib/maas/image-storage
2135830: Virsh VM cannot use storage type ZFS
2136694: Ephemeral deployments lack control over the amount of RAM allocated for the rootfs
2137017: maas-run-scripts failing with ‘NoneType’ object is not iterable
2137724: Temporal worker pool configuration failure on NULL IP
2138312: ARM64 custom image deploy fails if AMD64 custom image exists with the same name
2138910: Alias interfaces duplicate the gateway4/6 config in netplan
MAAS 3.6.2 has been released¶
We are happy to announce that MAAS 3.6.2 has been released, with the following bug fixes:
2083076: MAAS nodes that fail commissioning continue to use stale commissioning scripts
2115797: LXD VM host not always deploys in 3.6
2117200: Machines added using Redfish power driver get into inconsistent power state
2098967: domain read is slow when there are a lot of dns records
2120556: Deleting a DNS A record deletes all records targeting the same ip address
2118833: Named still forwards DNS request from authoritative zone to upstream nameservers
2125396: StaticIPAddress auto IP allocation fails because of unhandled exception
2026181: MAAS power-on timeout is too low for LXD
2114846: maas_wipe.py fails to run upon releasing a machine
2119630: Unable to deploy rocky with secure boot
MAAS 3.6.1 has been released¶
We are happy to announce that MAAS 3.6.1 has been released, with the following bug fixes
2109681: Proxmox power driver is broken
2109864: No rack controller can access BMC of node [MAAS 3.5.5]
2040324: Power configuration change fails with
is not a valid distro series error 2063457: dhcpd6.conf can contain IPv4 nameserver options
2091370: MAAS snap build pulls python modules from outside Ubuntu Archive / MAAS PPAs
2097242: MAAS is not auditing changes in OS images
2103733: Machine in Deploying status after
deployworkflow timed out2103903: Deployment fails when using interface with OVS bridge
2104260: Cloud-init 24.04.1 requires OVS bridge interface not to be optional in the netplan preseed network
2104838: MAAS snap incorrectly calculates cache_size
2104530: plucky deployments fail after reboot to disk due to no network
2107967: MAAS 3.6.0 - Splitted upgrade doesn’t work with snap
2109360: MAAS incorrectly calculates cache_size for SNAP
2063458: “Node has no address family in common with server” when deploying a LXD VM on an IPv6-only bridge
2110023: [3.6] external DHCP on rack controller appears to break data model
2110021: Reserving IPs in MAAS 3.6 causes duplicate host entries in dhcpd.conf after deploying machines
2091271: HW sync is not able to detect a bridge interface configured with OVS
2111831: MAAS snap uses setuptools from pip - UserWarning: pkg_resources is deprecated as an API.
2112460: DHCP Commissioning script fails on nodes with multiple unused interfaces
2115176: Power management picks offline Rack Controller for VLAN
2112637: MAAS does not set BOOTIF mac address for IBM s390x LPARs during PXE boot
2112206: Powerloop on HPE ProLiant DL385 and DL360
2097079: Failed to initialize MAAS on PostgreSQL with pgaudit plugin enabled
2118408: MAAS TFTP is not compatible in some networking environments that are using tunneling adding extra padding in the datagram
1901905: Updating DNS records yields unexpected results
1990871: TestPostgresListenerService - test_handles_missing_system_handler_onnotification
2054312: Documentation is broken is so many ways
2054836: Redfish in bmc-config commissioning script is hard-coded for a particular Manager and EthernetInterface
2057782: Quick erasing disks doesn’t clean properly some special filesystem
1901905: Updating DNS records yields unexpected results
1990871: TestPostgresListenerService - test_handles_missing_system_handler_onnotification
2054312: Documentation is broken is so many ways
2054836: Redfish in bmc-config commissioning script is hard-coded for a particular Manager and EthernetInterface
2092299: MAAS 3.5.2 does not sort machines by DISKS or STORAGE
2104907: Enabling ‘Verify SSL connections with system CA certificates’ for Proxmox power type fails
2106398: Multiple results were returned by get_one
2107537: sshkeys import command not working
2113894: AMT power driver (amttool) is broken - builtins.TypeError: AMTPowerDriver._issue_amttool_command() takes from 4 to 5 positional arguments but 6 were given. amttool perl not found
2118761: apiserver is not restarted properly when vault is configured
2058063: Controllers show different versions when installed with debs
2098446: Maas prometheus wrong Content-Type
MAAS 3.6.0 has been released¶
MAAS 3.6 based on Ubuntu 24.04 LTS¶
MAAS 3.6 is the first release to run natively on Ubuntu 24.04 LTS. This comes with refreshed dependencies and lots of improvements and bug fixes. It’s available in both deb (PPA) and snap formats.
Previous releases will continue to be supported on their current Ubuntu distribution for the duration of their normal lifecycle, but moving forward, upgrading to 24.04 LTS will be mandatory.
You should upgrade the node Ubuntu distribution to 24.04 LTS before attempting to upgrade MAAS, so plan your maintenance window appropriately. Note that you might be required to upgrade PostgreSQL to version 16 before continuing with the MAAS upgrade (see below).
MAAS 3.6 recommends PostgreSQL 16 maintaining support for 14¶
Ubuntu 24.04 LTS comes with PostgreSQL version 16, and this is the new recommended version for use with MAAS. The minimum supported version continues to be version 14 for the time being, but it’s regarded as deprecated and you should expect its support to be removed in the upcoming MAAS releases.
Reserved IPs¶
MAAS 3.6 introduces a powerful new feature allowing users to reserve an IP address for a specific MAC address within a subnet managed by MAAS. This capability ensures consistent network configuration and simplifies IP management in dynamic environments.
Previously, implementing this scenario required the use of custom DHCPd snippets, which added complexity and required manual configuration. With this release, we strongly recommend migrating to the new built-in mechanism for a streamlined, reliable, and fully integrated solution to manage reserved IP scenarios.
DHCP snippets have been deprecated in MAAS 3.6 and will be removed in the next major version.
How to reserve IP addresses¶
UI: navigate to subnets -> select a subnet -> Address reservation -> Reserve static DHCP lease
CLI: maas
Expected behavior¶
When an IP/MAC reservation is configured, the following applies:
The reserved IP/MAC pair will be included in the DHCP configuration generated by MAAS. This ensures that any device with the specified MAC address requesting an IP via DHCP will always receive the reserved IP.
Upon machine deployment, the behavior varies depending on the network interface mode:
AUTO: The reserved IP is assigned as a static IP on the deployed machine.
DHCP: The machine will request an IP through DHCP and will receive the reserved IP.
Static: Only the reserved IP can be configured.
Unconfigured: The interface will remain unconfigured
Key constraints and rules¶
Observe the following constraints when reserving addresses:
The IP must be outside any dynamic range.
A single MAC address can only have one reserved IP within a subnet.
A single IP cannot be reserved for multiple MAC addresses.
Reserved IPs are immutable: to modify a reserved IP or MAC address, you must delete the existing reservation and create a new one.
Kernel crash dumps¶
We introduce the ability to enable kernel crash dumps for Ubuntu deployments.
You can configure this feature for individual deployments or enable it globally by default. Even if kernel crash dumps are enabled by default, they can be disabled on a per-machine basis during deployment.
Requirements¶
The target machine for the deployment must have:
CPU: Minimum of 4 threads.
RAM: Between 6 GB and 2 TB (2 TB is the current tested maximum).
Disk Space: At least five times the RAM size as free disk space in /var
Enabling kernel crash dumps during deployment¶
For single machines:
UI: navigate to machines -> select a machine -> Deploy -> Enable kernel crash dump
CLI: maas
machine deploy <system_id> enable_kernel_crash_dump=True
For all deployments by default:
UI: navigate to settings -> configuration/kernel parameters -> enable kernel crash dump by default
CLI: maas
maas set-config name=enable_kernel_crash_dump value=True
Overriding default settings¶
If kernel crash dumps are enabled globally, you can disable them for specific machines:
UI: Uncheck the kernel crash dump flag during deployment.
CLI: maas
machine deploy <system_id> enable_kernel_crash_dump=False
O11y - dashboards for MAAS¶
With MAAS 3.6 comes the initial version of a Grafana dashboard, designed to provide a high-level overview of your current MAAS deployment. This first iteration provides insights into:
MAAS architecture (number of region and rack controllers)
Health of internal MAAS services
Status of machines, networks and KVM hosts
RPC and API call performance metrics
You can access the dashboard at https://github.com/canonical/maas-grafana-dashboards. As it’s a first iteration, feedback is always welcome.
UI¶
Features¶
Forms to create or edit VLANs are now side panels as most of the other forms in MAAS (#5404)
The subnet details page was always very long and hard to understand. We added tabs for Static Routes, Address reservation, DHCP snippers and IP Address usage to make information easier to find
Added the ability to create, update, and delete IP address reservations (see Reserved IPs above)
Added smarter IP address validation to “Add device”, “Reserve range”, and “Edit interface” forms. IP addresses are now validated with respect to the subnet and the address range.
Forms will now automatically scroll to the top if there is an error notification so that the notification is visible
Enabled support for kernel crash dumps when deploying machines (see Kernel Crash dumps above)
We reworked the image list to be more concise and easier to use. The image list was always using radio buttons that worked similar to tabs. We created a new user experience using side panels that is consistent with the other views in MAAS.
UI bug fixes¶
Network discovery date truncation MAASENG-2991 (#5403)
Html error formatting MAASENG-2935 (#5405)
(machines) Tab link highlighting on machine summary MAASENG-3035 (#5407)
Reserved ips treeshaking (#5418)
Ssh key display lp#2064920 (#5426)
DHCPTable, TagForm, VLANDetails selectors (#5448)
(settings) Fix list spacing #5464 (#5470)
Last commissioned time in the status bar (#5471)
Limit WebSocket message backlog on reconnection (#5487)
Remove length limit for MAC address fields MAASENG-3518 (#5500)
(machines) Increase width of bond and bridge forms in Network tab (#5504)
(zones) Unnecessary query invalidations and API calls (#5518)
(machines) Allow deselection of machines in a selected group MAASENG-3720 (#5537)
Enable noble as kvm host (#5557)
(machines) Allow ports at the end of IPMI addresses LP#2087965 (#5560)
(machines) Allow sorting by disks and storage MAASENG-4257 (#5573)
(images) Fallback as custom image when splitting OS from resource name (#5581)
Bug fixes¶
2060288 : maas 3.5 is returning bootx64.efi file with size 0
2063220 : MAAS 3.5 fails to boot machines because the rack is timing out retrieving the images
2063835 : in 3.5 MAAS fails to restart due to Database error during start-up
2069094 : Unauthenticated remote RPC command execution
2073731 : BMC commissioning error on HPE Gen 10 with ILO 5
2073731 : BMC commissioning error on HPE Gen 10 with ILO 5
2076910 : [3.5] "crypto/rsa: verification error" while trying to verify candidate authority certificate "maas-ca")””
2097505 : dhcpd.conf write race condition
2098129 : chown config files - operation not permitted
2100477 : Lease update is broken
1839189 : Malformed input in the IP addr field in “power parameters” causes part of SQL error to be shown
1953049 : Error while calling ScanNetworks: Unable to get RPC connection for rack controller
1980000 : dhcpd.conf not written due to byte size of hosts value in rpc
2004661 : MAAS deployment failures on server with Redfish
2012596 : MAAS 3.2 deb package memory leak after upgrading
2017667 : Websocket API exposes sensitive power parameters to non-root users
2018590 : hardware sync partially updates new machine specs (cpu and ram)
2027975 : Add check on network interface name’s length
2028000 : MAAS Redfish doesn’t reboot Cisco UCS C-series appliance
2031482 : Subnet changed to wrong fabric, impacting DHCP
2033632 : New deployments do not take into account the new configurations (ephemeral_deployments, hw_sync etc..))
2043970 : MAAS 3.2.9 creates for Calico Interfaces 80.000 fabrics
2051988 : Unexpected hardware sync state change
2054709 : Workflow execution errors are not propagated
2054808 : Tag evaluation over RPC on rack fails when TLS is enabled
2054915 : Failed configuring DHCP on rack controller - too many values to unpack (expected 5)
2055347 : MAAS IPMI k_g validation error
2056222 : Failed configuring DHCP on rack controller
2056223 : Importing boot resources failed
2056225 : configure-agent failed (httpproxy)
2056330 : Ready machines with owner
2056740 : Can’t commission/deploy AMT machines
2056777 : DEB packaging is broken
2056781 : The import of images stops if there is an exception in the workflow
2056792 : MAAS passes a commissioning script parameter type instead of its name as a command-line argument name
2057459 : when multiple images are requested for download all the temporal activities fail due to heartbeat timeout
2057748 : Cannot switch streams in the UI
2057750 : Can’t pxe boot legacy non-uefi machines
2057767 : When machines reboot after deployment the tftp paths are wrong
2057917 : temporal keeps running after maas is uninstalled and collects GB of logs every day
2057939 : Can’t find kernel when deploying a non-Ubuntu image to memory
2057979 : Can’t download images in Maas 3.5.0 in HA mode with 3 nodes
2058007 : In 3.5.0 last image sync in the controller page is wrong
2058037 : In 3.5.0 image sync download-bootresourcefile activity fails with “integer division or modulo by zero”
2058273 : sync-bootresources workflow must be deterministic
2058332 : Temporal server can be accessed without authentication and it’s possible to cancel workflows and perform other operations
2058377 : In 3.5.0 HA a new MAAS installation has no available architecture for deployments after the images are in synch
2058496 : Commissioning failed during 1st pxe install 24.04
2058625 : In 3.5.0 “machines create” with the cli takes several minutes
2058662 : soft power off not working
2059710 : MAAS doesn’t check if there’s enough disk space before migrating images
2059773 : LD_LIBRARY_PATH issues
2060133 : No events log shown in the UI
2060172 : A new installation of maas 3.5.0 fails to start the reverse proxy
2060277 : Files under /etc/maas are not removed when maas is uninstalled
2060278 : files under /run/lock/ are not deleted when maas is uninstalled
2060297 : in 3.5 maasapiserver deb is not started sometimes
2060687 : In 3.5 when I release a machine with the ‘erase disk option’ the disk is actually not erased
2062107 : Failed to reload DNS; serial mismatch on domains maas
2062141 : Hardware sync state changes are logged as AUDIT
2063844 : Cannot boot machine with Legacy BIOS mode
2064281 : MAAS 3.4 and 3.5 are not automatically moving the boot NIC to the same VLAN of the rack controller
2064726 : Local priviledge escalation in MAAS snap
2064727 : In maas 3.5 DEB the UI shows (‘Connection aborted.’, FileNotFoundError(2, ‘No such file or directory’)) and does not display any machine
2066276 : ipv6 test failures: AttributeError: ‘RRHeader’ object has no attribute ‘_address’
2066936 : Some foreign key contraints are missing
2067474 : Unable to deploy lxd vm’s on new 3.5.0~rc4-16292-g.18b753d78 install with new DB
2067793 : tftp returns 0 bytes file when dtb request resulting in boot failure
2067998 : MAAS resets vlan on interface if the link is not detected during commissioning
2068666 : MAAS API subnet allow_dns and allow_proxy are broken
2069059 : Ubuntu 24.04 doesn’t deploy on any ARM64 machine
2070304 : regiond at 100% CPU after UI reconnect causing API errors
2072155 : Discovered ip addresses mapped to an invalid name (ending with -)
2055347 : MAAS IPMI k_g validation error
1980000 : dhcpd.conf not written due to byte size of hosts value in rpc
2073501 : Bionic not available for commissioning on pro-enabled systems
2073575 : Incorrect display of bondig options
2075555 : Custom OSes fail to deploy ‘in memory’
2076292 : Installing MAAS does not install the required simplestream version
2076292 : Installing MAAS does not install the required simplestream version
2077602 : maas 3.5 ipmi machine registration issue.
2078052 : Squid initialization issue with pebble
2078810 : Can’t filter by system id in the UI
2078869 : Deploy workflow errors with duplicate workflow ID when re-deploying immediately
2078941 : When the snap is initialized again the certificates are not cleaned up
2079797 : Redfish powerdriver should be able to handle the reset power status
2079987 : LeaseSocketService is sending 10 RPC calls to the region every second even if there are no updates
2081098 : Power error despite a valid Intel AMT configuration
2081182 : When I deploy a machine, MAAS is showing a machine as Off while it’s actually On
2081262 : Missing module in MAAS snap, required for AMT power
2081262 : Missing module in MAAS snap, required for AMT power
2082260 : MAAS 3.6.0 can’t redeploy a machine after a failed deployment
2084788 : MAAS 3.5.1 machines staying forever at commissioning
2087965 : Registering IPMI address with port fails on latest/edge
2089185 : Releasing fails with latest cloud-init on image 20241113
2090919 : Can’t deploy a machine if the interface has a reserved ip and the interface mode is Static/DHCP
2091001 : Listing images is slow if you have many images in a busy MAAS
2091084 : Only admins should be able to create/update reserved ips
2091087 : MAAS can’t deploy Ubuntu 16.04 on 3.6.0 alpha
2092172 : Redfish powerdriver I/O operation on closed file
2095019 : Disk Erasure Configuration Flags Not Applied During Node Release via MAAS CLI
2085160 : Temporal workflow deadlock
2095477 : boot-resources read is slow when there are a lot of images that have been deployed a lot of times
2098498 : maas-agent is writing dhcpd.conf to the wrong path in the snap
2099949 : Redfish power driver requests fails with 412 status code
2099952 : HW sync fails due to MAAS/metadata/2012-03-01 HTTP Error 409: Conflict
2100790 : MAAS KVM Host option disabled for 24.04 noble
2102126 : MAAS 3.6 can’t power control AMT BMCs after upgrade from 3.5
2102135 : MAAS 3.6 can’t deploy machines with bcaches (vendor specific)
2103654 : Lease expiry removes all IP addresses of a machine
2104278 : MAAS KVM deploy with 24.04 fails sshd.service not found
2106542 : When MAAS receives a DHCP lease it should remove all the old discovered IPs linked to the interface
2024466 : vm-host parameters help is wrong
2029522 : stacktrace on _reap_extra_connection()
2043816 : Adding new rackd and downloading images causes OOM on regiond
2049661 : “Mark broken” error description message not shown in the machines list output
2056208 : No option to disable TLS verification on HMC Z
2056211 : Configuring an LPAR to boot on a disk doesn’t work on HMC Z, which breaks deployments
2057935 : Can’t delete an image while it is downloading
2067503 : maas login –cacerts can’t handle non-ascii
2069447 : Can’t power on broken machines via API in 3.4.1
2073540 : Error: (‘Connection aborted.’, FileNotFoundError(2, ‘No such file or directory’))
2056208 : No option to disable TLS verification on HMC Z
2081224 : HW sync does not work on machines deployed with MAAS 2.x
2081842 : Some systems can fail to commission because of password length issues
2087945 : maas block-devices id_path returns unstable path
2091979 : Redfish power driver reports twisted errors on retries
2095186 : Flaky test mark node failed
2096818 : Unable to reuse static IP for network interface bond after commissioning
Internal changes¶
This section mentions changes that affect users only indirectly:
DHCP is now configured via a Temporal workflow for robust, retryable updates