Skip to content

Commit e44d202

Browse files
committed
docs(release-notes): publish 7.3.0 stable changelog
- Purpose: update the Unraid OS 7.3.0 release notes from the release-candidate draft to the stable release changelog. - Before: the page described 7.3.0-rc.2, included pre-release guidance, and compared changes against the earlier pre-release baseline. - Problem: users landing on the release notes after the stable release would see outdated release-candidate status and incomplete stable release details. - Now: the page is marked as Version 7.3.0 released 2026-05-12 and includes the stable known issues, rollback guidance, feature sections, and package update lists. - How: sourced the formatted release-note content from Linear, normalized links and Markdown for Docusaurus, and kept validation limited to targeted Markdown checks.
1 parent db4c8d2 commit e44d202

1 file changed

Lines changed: 33 additions & 96 deletions

File tree

docs/unraid-os/release-notes/7.3.0.md

Lines changed: 33 additions & 96 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,26 @@
1-
# Version 7.3.0-rc.2 2026-05-06
1+
# Version 7.3.0 2026-05-12
22

3-
This release candidate builds on 7.3.0-rc.1 with targeted fixes for internal boot, ZFS pool replacement workflows, virtualization, Docker, TPM-based licensing, WebGUI security hardening, and other miscellaneous bug fixes.
4-
5-
This is RELEASE CANDIDATE software. Please use on test servers only.
3+
This stable release adds internal boot support, an onboarding wizard, TPM-based licensing, Docker networking improvements, expanded hardware support, ZFS and storage fixes, virtualization updates, WebGUI security hardening, and package updates.
64

75
## Upgrading
86

97
For step-by-step instructions, see [Updating Unraid](/unraid-os/updating-unraid/). Questions about your [license](/unraid-os/troubleshooting/licensing-faq/)?
108

119
### Known issues
1210

13-
See [Unraid OS Pre-release (Bugs & Feedback)](https://product.unraid.net/b/unraid-os-prerelease-bugs-feedback) for issues reported by other testers.
14-
1511
- During internal boot setup, the WebGUI may show **Array Offline** while internal boot configures. **DO NOT** manually restart or remove your flash drive during this process.
1612
- Internal boot requires boot storage that can be accessed by built-in Linux drivers during startup. Devices that require third-party drivers or post-boot configuration cannot be used for internal boot. Unraid supports the following drivers for internal boot:
17-
- mvsas (rc.2)
18-
- mpt3sas
19-
- smartpqi (rc.2)
20-
- nvme
2113
- ahci
2214
- mmc
15+
- mpt3sas
16+
- mvsas
17+
- nvme
18+
- smartpqi
2319
- USB (`usb-storage` and `uas`, also known as UASP)
24-
- Some invalid ZFS pool names that begin with reserved ZFS prefixes may fail without a clear WebGUI error. Choose a different pool name if creation does not complete.
20+
- If a dual-device boot pool contains a device with an unformatted data partition, removing one boot-pool device may not complete correctly.
2521
- If a split boot-pool device is removed and another device is added immediately afterward, the slot count may not always update until the server is rebooted.
22+
- Some UPS devices may report **Online No battery detected** and log repeated `Event data for report 22 was too short` messages. If affected, the NUT plugin may provide a working UPS monitoring path.
23+
- Some Docker containers on VLAN networks may fail to receive DHCP or use the expected static network configuration after upgrading from 7.2.4 or 7.2.5. This is still under investigation.
2624

2725
### Notes
2826

@@ -31,96 +29,40 @@ See [Unraid OS Pre-release (Bugs & Feedback)](https://product.unraid.net/b/unrai
3129

3230
### Rolling back
3331

34-
- If you already enabled internal boot or switched to TPM-based licensing while testing the 7.3 pre-release, you can roll back to `7.3.0-rc.1` without issue.
35-
- Do not roll back to `7.2.5` or earlier after enabling internal boot or TPM-based licensing.
32+
- Do not roll back to `7.2.6` or earlier after enabling internal boot or TPM-based licensing.
3633
- If you upgrade ZFS pool features, earlier Unraid releases may not be able to import those pools.
37-
- If you need to roll back, follow the normal pre-release rollback process before moving between builds.
38-
39-
If you are considering any rollback path below `7.3.0-rc.1`, also see the [7.2.4 release notes](/unraid-os/release-notes/7.2.4/).
34+
- If you need to roll back, follow the normal rollback process before moving between builds.
4035

41-
## Changes from 7.3.0-rc.1
36+
If you are considering any rollback path below `7.3.0`, also see the [7.2.6 release notes](/unraid-os/release-notes/7.2.6/).
4237

43-
Only the items in this section are new or materially updated in rc.2. Broader changes from 7.2.5 are included below.
38+
## Changes vs. [7.2.6](/unraid-os/release-notes/7.2.6/)
4439

4540
### Security
4641

47-
- Security: Add WebGUI security hardening for authenticated-session request handling. Upgrade recommended. This security fix is also present in 7.2.5.
48-
- Security note: The included 7.3 kernel already contains the fix for CVE-2026-31431, the Copy Fail local privilege escalation vulnerability. This security fix is also present in 7.2.5.
49-
50-
### Licensing
51-
52-
- Fix: Improve TPM-based license replacement blacklist handling so a transferred TPM-based key is blocked without permanently blocking the underlying motherboard GUID from future valid activation.
53-
54-
### Containers / Docker
55-
56-
- Improvement: Update Docker to version `29.4.1`.
57-
58-
### Storage
59-
60-
- New: Add mvsas and smartpqi as built-in storage drivers so they can be used for internal boot.
61-
- Fix: Address an md/unraid driver crash.
62-
- Fix: Correct ZFS pool replacement handling when a dropped device is marked `REMOVED`, so replacement workflows no longer leave the pool degraded with a stale blue new-device state or repeated overwrite warning.
63-
- Fix: Improve dedicated and split boot-pool detection after boot-pool devices are replaced with larger devices.
64-
- Fix: Allow adding a device to a formatted split boot pool when the data partition is formatted as ZFS or BTRFS.
65-
- Fix: Prevent creation of ZFS pools whose names start with reserved ZFS name prefixes: `mirror`, `raidz`, `draid`, and `spare`.
66-
67-
### WebGUI / System
68-
69-
- New: Show chassis serial number in System Info when a valid chassis serial is available.
70-
- Fix: Keep the WebGUI responsive while adding Docker containers from the Add Container page.
71-
- Fix: Correct stale status display after affected storage replacement workflows.
72-
- Fix: Use online / offline instead of on-line / off-line in various text.
73-
74-
### Virtualization
75-
76-
- Fix: Update deprecated VM machine types during startup so older VMs do not fail with unsupported QEMU machine-type errors after upgrading.
77-
- Fix: Show the assigned `RenderGPU` for the first VM in the VM list when using Virtio 3D.
78-
79-
## Changes vs. [7.2.5](/unraid-os/release-notes/7.2.5/)
80-
81-
### Security
82-
83-
- Security: Add WebGUI security hardening for authenticated-session request handling. Upgrade recommended.
84-
- Security: Update `bind` from `9.20.13` to `9.20.20`.
85-
- Security note: The included 7.3 kernel contains the fix for CVE-2026-31431, the Copy Fail local privilege escalation vulnerability.
42+
- Security: Add WebGUI security hardening for authenticated-session request handling. This fix is already included in 7.2.5.
43+
- Security: Update packages
44+
- Security note: The included 7.3 kernel contains the fix for CVE-2026-31431, the Copy Fail local privilege escalation vulnerability as well as CVE-2025-43284 Dirty Frag local privilege escalation vulnerability.
8645

8746
### Onboarding and internal boot
8847

8948
New users automatically start in the onboarding wizard, where they choose language, time zone, theme, activation code settings, and boot option, including internal boot.
9049

91-
Existing users can go to **_Settings → Onboarding Wizard_** to review settings and migrate to internal boot.
50+
Existing users can go to **_Tools → Onboarding Wizard_** to review settings and migrate to internal boot.
9251

9352
For details, see [Onboarding](/unraid-os/getting-started/set-up-unraid/deploy-and-configure-unraid-os/).
9453

95-
- New: Add dedicated boot pool support as a distinct option from split boot pools.
96-
- Improvement: Move the Onboarding Wizard under Tools and add a direct internal-boot device link when setup still needs attention.
97-
- Improvement: Update many user-facing strings from "Flash" to "Boot".
98-
- Improvement: Improve organization of boot-related settings.
99-
- Fix: Force the expected reboot or shutdown flow after internal boot setup.
100-
- Fix: Restore the Boot page browse icon on affected systems.
101-
- Fix: Correct black-theme dropdown visibility in the Onboarding Wizard.
102-
- Fix: Correct the GMT time zone selection state in the Onboarding Wizard.
103-
- Fix: Correct the New Config tool so it handles boot pools properly.
104-
- Fix: Allow pools that were previously configured as boot pools to be removed correctly.
105-
- Fix: Keep the boot pool visible when an expected boot-pool disk is missing or a wrong disk is selected.
106-
- Fix: Improve dedicated and split boot-pool detection after boot-pool devices are replaced with larger devices.
107-
10854
### Licensing
10955

11056
All new and replacement keys use TPM-based licensing when possible because it is more reliable than flash-based licensing.
11157

11258
To proactively switch to TPM-based licensing, see [How can I move from flash-based licensing to TPM-based licensing](/unraid-os/troubleshooting/tpm-licensing-faq/#tpm).
11359

114-
- Improvement: Improve handling of missing key file states.
115-
- Fix: Improve TPM-based license replacement blacklist handling so a transferred TPM-based key is blocked without permanently blocking the underlying motherboard GUID from future valid activation.
116-
11760
### Containers / Docker
11861

119-
- Improvement: Update Docker from `29.3.1` to `29.4.1`.
62+
- Improvement: Update Docker from `29.3.1` to `29.4.3`.
12063
- New: Add an optional fixed MAC address field to Docker templates for containers that need a stable network identity across restarts, including DHCP reservations, router or firewall rules, switch ACLs, and monitoring.
12164
- Improvement: Show Docker container MAC addresses in Advanced View alongside existing network and IP information.
12265
- Fix: Migrate legacy `--mac-address=` values from Extra Parameters into the new fixed MAC field where safe, while leaving templates unchanged when networking is still owned by Extra Parameters.
123-
- Fix: Prevent duplicate Docker user templates when container names and template filenames differ only by case on case-sensitive boot storage, such as ZFS internal boot.
12466
- Fix: Add the missing support needed for Strix Point iGPU Docker workloads on affected systems. See the [user report](https://product.unraid.net/p/strix-point-igpu-support).
12567
- Fix: Keep the WebGUI responsive while adding Docker containers from the Add Container page.
12668

@@ -130,32 +72,26 @@ To proactively switch to TPM-based licensing, see [How can I move from flash-bas
13072
- New: Add user-facing control for ZFS ARC max size on **_Settings → Disk Settings → Tunable (zfs_arc_max)_**. This used to be controlled through a custom ZFS driver parameter. You may need to migrate your setting to the new location.
13173
- Improvement: Improve visibility into pool and drive health information.
13274
- Improvement: Improve duplicate drive detection and related messaging.
133-
- Fix: Address sector-size compatibility regressions for 4Kn devices and some LSI HBA setups using 512e disks that affect XFS-formatted array disks.
134-
- Fix: Address an md/unraid driver crash that could make encrypted XFS array disks report a missing or wrong encryption key when affected systems used 4Kn parity.
135-
- Fix: 4Kn devices formatted XFS with 7.3.0-beta.1 or newer can now be moved out of the array and mounted normally in pools or other Linux systems. Older XFS filesystems that were formatted inside the array on 4Kn disks in previous Unraid releases still cannot be corrected without reformatting.
13675
- Fix: Prevent drives from spinning down during parity copy as part of parity swap.
13776
- Fix: Correct ZFS pools waking once every 24 hours in affected cases.
138-
- Fix: Correct pool-device detection for larger device names, including devices such as `sdp` and `sdap`, so affected pool disks no longer appear as `Unknown`.
13977
- Fix: Correct ZFS pool replacement handling when a dropped device is marked `REMOVED`, so replacement workflows no longer leave the pool degraded with a stale blue new-device state or repeated overwrite warning.
140-
- Fix: Allow adding a device to a formatted split boot pool when the data partition is formatted as ZFS or BTRFS.
141-
- Fix: Prevent creation of ZFS pools whose names use reserved ZFS name prefixes such as `mirror`, `raidz`, `raidz1`, `raidz2`, `raidz3`, or `spare`.
78+
- Fix: Prevent creation of ZFS pools whose names use reserved ZFS name prefixes such as `mirror`, `raidz`, `draid`, or `spare`.
14279

14380
### WebGUI / System
14481

14582
- Improvement: Refresh WebGUI and system-device workflows for the 7.3 internal-boot and hardware-support work.
14683
- Improvement: Add support for the Cooler Master Qube 500 case model.
14784
- New: Show chassis serial number in System Info when a valid chassis serial is available.
148-
- Fix: Handle CRLF line endings in Syslinux and GRUB configuration files so the Boot Parameters page can read settings edited from Windows.
85+
- Improvement: Show a clearer licensing status message when no valid TPM or flash licensing device is detected.
14986
- Fix: Correct RAM display parsing after dmidecode unit label changes.
15087
- Fix: Correct time zone label and identifier issues in affected regions.
151-
- Fix: Restore the `Bind selected to vfio` action in System Devices on affected setups.
15288
- Fix: Stop WebGUI and API requests from spinning up the full HDD array on affected systems.
153-
- Fix: Restore CPU isolation saving so selected cores apply correctly again.
15489
- Fix: Persist the built-in `rclone` configuration in a persistent location across reboot.
15590
- Fix: Correct strict proxy connectivity checks when using HTTP proxies that block CONNECT on port 80.
15691
- Fix: Correct rc.crond status typo.
15792
- Fix: Correct Discord notification formatting issues.
158-
- Fix: Correct stale status display after affected storage replacement workflows.
93+
- Fix: Correct FTP help text so it states that FTP is disabled by default.
94+
- Fix: Use online / offline instead of on-line / off-line in various text.
15995
- Fix: Remove outdated ReiserFS warnings and stale references.
16096

16197
### File Manager
@@ -181,25 +117,26 @@ To proactively switch to TPM-based licensing, see [How can I move from flash-bas
181117
- Improvement: Improve System Devices visibility and VM template workflows.
182118
- Improvement: Improve custom VNC port validation and defaults.
183119
- Improvement: Update QEMU to `10.2.2`, libvirt to `12.2.0`, and refresh the OVMF firmware package.
184-
- Fix: Address virtiofs hangs seen with affected Linux guests.
185120
- Fix: Correct VM snapshot commit cleanup not updating snapshot metadata correctly.
186-
- Fix: Correct libvirt startup issues encountered during testing.
187121
- Fix: Prevent VMs created from user-defined templates from inheriting the source VM MAC address.
188122
- Fix: Update deprecated VM machine types during startup so older VMs do not fail with unsupported QEMU machine-type errors after upgrading.
189-
- Fix: Restore the Unraid UEFI logo for VMs.
190123
- Fix: Show the assigned `RenderGPU` for the first VM in the VM list when using Virtio 3D.
191124

192125
### Linux kernel
193126

194-
- Linux kernel: update from `6.12.85-Unraid` to `6.18.26-Unraid`.
127+
- Linux kernel: update to `6.18.28-Unraid`.
195128

196129
### Base distro updates
197130

198-
#### Removed packages
131+
#### Removed packages (1)
199132

200133
- reiserfsprogs: version 3.6.27-5 removed
201134

202-
#### Added packages
135+
#### Downgraded packages (0)
136+
137+
- None
138+
139+
#### Added packages (8)
203140

204141
- efibootmgr: version 18
205142
- efivar: version 20201015_cff88dd
@@ -210,7 +147,7 @@ To proactively switch to TPM-based licensing, see [How can I move from flash-bas
210147
- tpm2-tools: version 5.7-1_SBo
211148
- tpm2-tss: version 4.1.3-1_SBo
212149

213-
#### Updated packages
150+
#### Updated packages (140)
214151

215152
- aaa_libraries: version 15.1-45 -> 15.1-50
216153
- adwaita-icon-theme: version 49.0 -> 50.0
@@ -226,8 +163,8 @@ To proactively switch to TPM-based licensing, see [How can I move from flash-bas
226163
- curl: version 8.19.0 -> 8.20.0
227164
- dmidecode: version 3.6 -> 3.7
228165
- dnsmasq: version 2.91 -> 2.92
229-
- docker: version 29.3.1-1_LT -> 29.4.1-1_LT
230-
- dynamix.unraid.net: version 4.32.3-2 -> 4.33.0
166+
- docker: version 29.3.1-1_LT -> 29.4.3-1_LT
167+
- dynamix.unraid.net: version 4.32.3-2 -> 4.34.0
231168
- e2fsprogs: version 1.47.3 -> 1.47.4
232169
- editres: version 1.0.9 -> 1.1.1
233170
- elfutils: version 0.193 -> 0.195
@@ -351,4 +288,4 @@ To proactively switch to TPM-based licensing, see [How can I move from flash-bas
351288
- xorg-server: version 21.1.22-2 -> 21.1.22-3 (CVE-2026-33999, CVE-2026-34000, CVE-2026-34001, CVE-2026-34002, CVE-2026-34003)
352289
- xrandr: version 1.5.3 -> 1.5.4
353290
- xterm: version 403 -> 410
354-
- zfs: version 2.3.4_6.12.82_Unraid-2_LT -> 2.4.1_6.18.26_Unraid-1_LT
291+
- zfs: version 2.3.4_6.12.82_Unraid-2_LT -> 2.4.1_6.18.28_Unraid-1_LT

0 commit comments

Comments
 (0)