Releases: unraid/api
Releases · unraid/api
v4.31.1
v4.31.0
4.31.0 (2026-03-23)
Features
- api: support encrypted array start inputs (#1944) (018a8d5)
- onboarding: add shared loading states (#1945) (776c8cc)
- Serverside state for onboarding display (#1936) (682d51c)
Bug Fixes
- api: reconcile emhttp state without spinning disks (#1946) (d3e0b95)
- onboarding: auto-open incomplete onboarding on 7.3+ (#1940) (f0241a8)
- onboarding: replace internal boot native selects (#1942) (d6ea032)
- preserve onboarding resume state on reload (#1941) (91f7fe9)
- recover VM availability after reconnect (#1947) (e064de7)
- Unify callback server payloads (#1938) (f58fcc0)
v4.30.1
v4.30.0
4.30.0 (2026-03-18)
Features
- add internal boot step to onboarding flow (#1881) (337aecc)
- Add TPM licensing availability to registration (#1908) (aa162eb)
- add UPS power (#1874) (b531aed)
- api: alert when usb boot has internal boot target (#1898) (b94df47)
- api: expose internal boot devices in array GraphQL (#1894) (0736709)
- docker overview (#1855) (9ef1cf1)
- docker: add update actions to container context menu (#1867) (4ca3e06)
- docker: disable containers page file modification (#1870) (aaa0372)
- issues/1597: Temperature Monitoring - Thanks @MitchellThompkins (a1be458)
- New Crowdin updates (#1809) (a7b3f07)
- New Crowdin updates (#1883) (14a8fa8)
- onboarding: add new onboarding flows for Unraid OS (#1746) (15bd747)
- registration and trial actions use Account app (#1928) (c2c0425)
- share internal boot state (#1921) (8e4d44d)
- web: show TPM move control for trial licenses (#1911) (d00fb63)
Bug Fixes
- Add dedicated TPM license move option (#1909) (36c56f7)
- allow free USB targets in onboarding internal boot setup (#1903) (298da54)
- API key key display truncation (#1890) (b12f75c)
- api: harden PHP wrapper args for newer PHP versions (#1901) (849f177)
- api: prevent flash notification startup fd exhaustion (#1893) (4b231ad)
- clear stale onboarding modal session state (#1904) (23f7836)
- consistently clear onboarding draft (#1916) (199d803)
- correct graphql-api.log timestamp formatting (#1918) (243c5a8)
- deps: pin dependencies (#1878) (db88eb8)
- docker: change "visit" to "webui" & use correct link (#1863) (cab0880)
- docker: improve start/stop UX with visual feedback (#1865) (c084e25)
- docker: remove aggressive caching to ensure data correctness (#1864) (1c1bae8)
- docker: sync template mappings in organizer to prevent false orphan warnings (#1866) (38a6f0c)
- onboarding internal-boot warning panel contrast and semantics (#1927) (bb6f241)
- onboarding: add explicit EFI loader path for flash entry (#1926) (429b438)
- onboarding: extend onboarding refresh timeout (#1925) (e2a5f44)
- onboarding: persist installed plugins in summary (#1915) (07f4ebd)
- onboarding: refine storage boot setup UX (#1900) (1108d0a)
- polish onboarding flow (#1902) (8742cac)
- preserve registration device limits after refresh (#1905) (234bfc7)
- prevent onboarding on API errors (#1917) (540d6f9)
- remap TPM guid prefix to 01 (#1924) (5360b5b)
- Return null for corrupted/invalid API key files and add Connect fixtures test (#1886) (013e6c5)
- share internal boot state across onboarding (#1920) (f9b293f)
- too many file descriptors with thousands of notifications (#1887) (7956987)
- Treat onboarding patch updates as completed (#1884) (d03b25e)
- unify onboarding internal boot state refresh (#1923) (d3032c1)
- web: refresh internal boot onboarding state (#1913) (1ca2129)
- web: stop showing callback errors after successful key installs (#1892) (45f1402)
v4.29.2
v4.29.1
4.29.1 (2025-12-19)
Bug Fixes
-
revert replace docker overview table with web component (7.3+) (#1853) (560db88)
-
handle race condition between guid loading and license check (#1847) (8b155d1)
resolve issue with "Continue" button when updating (#1852) (d099e75)
update myservers config references to connect config references (#1810) (e1e3ea7) -
handle race condition between guid loading and license check (#1847) (8b155d1)
-
resolve issue with "Continue" button when updating (#1852) (d099e75)
-
update myservers config references to connect config references (#1810) (e1e3ea7)
v4.29.0
v4.28.2
v4.28.1
v4.28.0
4.28.0 (2025-12-15)
Features
Bug Fixes
- change keyfile watcher to poll instead of inotify on FAT32 (#1820) (23a7120)
- enhance dark mode support in theme handling (#1808) (d6e2939)
- improve API startup reliability with timeout budget tracking (#1824) (51f025b)
- PHP Warnings in Management Settings (#1805) (832e9d0)
- plg: explicitly stop an existing api before installation (#1841) (99ce88b)
- update @unraid/shared-callbacks to version 3.0.0 (#1831) (73b2ce3)
- ups: convert estimatedRuntime from minutes to seconds (#1822) (024ae69)