Skip to content

Releases: unraid/api

v4.31.1

23 Mar 23:08
726ae51

Choose a tag to compare

4.31.1 (2026-03-23)

Bug Fixes

  • onboarding: separate apply and completion flows (#1948) (5be53a4)
  • reload var state when emhttp writes temp files (#1950) (7265105)
  • state-watch: watch canonical ini files atomically (#1953) (6471b3f)

v4.31.0

23 Mar 18:46
8f4ea98

Choose a tag to compare

4.31.0 (2026-03-23)

Features

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

18 Mar 19:24
50726c4

Choose a tag to compare

4.30.1 (2026-03-18)

Bug Fixes

  • web: unify UPC license actions into manage/trial entry (#1929) (164198c)

v4.30.0

18 Mar 15:50
dcb3a5b

Choose a tag to compare

4.30.0 (2026-03-18)

Features

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

19 Dec 20:19
c39b0b2

Choose a tag to compare

4.29.2 (2025-12-19)

Bug Fixes

  • unraid-connect plugin not loaded when connect is installed (#1856) (73135b8)

v4.29.1

19 Dec 17:25
e42d619

Choose a tag to compare

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

19 Dec 16:59
d6055f1

Choose a tag to compare

4.29.0 (2025-12-19)

Features

  • replace docker overview table with web component (7.3+) (#1764) (277ac42)

Bug Fixes

  • 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.28.2

16 Dec 16:53
d13a1f6

Choose a tag to compare

4.28.2 (2025-12-16)

Bug Fixes

v4.28.1

16 Dec 16:08
01a63fd

Choose a tag to compare

4.28.1 (2025-12-16)

Bug Fixes

  • empty commit to release as 4.28.1 (df78608)

v4.28.0

15 Dec 21:41
ca3bee4

Choose a tag to compare

4.28.0 (2025-12-15)

Features

  • when cancelling OS upgrade, delete any plugin files that were d… (#1823) (74df938)

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)