From 17e702f4bc78fdef39d5bcd13bbbb8bd5980093c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 15 Mar 2026 20:59:10 +0000 Subject: [PATCH] chore(main): release 4.30.0 --- .release-please-manifest.json | 2 +- api/CHANGELOG.md | 43 +++++++++++++++++++++++++++++++++++ api/package.json | 2 +- package.json | 2 +- plugin/package.json | 2 +- unraid-ui/package.json | 2 +- web/package.json | 2 +- 7 files changed, 49 insertions(+), 6 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 5274908bef..e45e073bfd 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1 +1 @@ -{".":"4.29.2"} +{".":"4.30.0"} diff --git a/api/CHANGELOG.md b/api/CHANGELOG.md index 66cd071f99..98062f8bc9 100644 --- a/api/CHANGELOG.md +++ b/api/CHANGELOG.md @@ -1,5 +1,48 @@ # Changelog +## [4.30.0](https://github.com/unraid/api/compare/v4.29.2...v4.30.0) (2026-03-15) + + +### Features + +* add internal boot step to onboarding flow ([#1881](https://github.com/unraid/api/issues/1881)) ([337aecc](https://github.com/unraid/api/commit/337aecc5c008c6f593df0665e3048885a8756357)) +* Add TPM licensing availability to registration ([#1908](https://github.com/unraid/api/issues/1908)) ([aa162eb](https://github.com/unraid/api/commit/aa162eb297b32f3597c1565691327be53975ab30)) +* add UPS power ([#1874](https://github.com/unraid/api/issues/1874)) ([b531aed](https://github.com/unraid/api/commit/b531aed73934cc589f296d492e4fa2f674578a1b)) +* **api:** alert when usb boot has internal boot target ([#1898](https://github.com/unraid/api/issues/1898)) ([b94df47](https://github.com/unraid/api/commit/b94df47fc7b7682a6c531c312d6cdf2ff3341289)) +* **api:** expose internal boot devices in array GraphQL ([#1894](https://github.com/unraid/api/issues/1894)) ([0736709](https://github.com/unraid/api/commit/07367093e7117463610bda7b91e9ac2ed49b579a)) +* docker overview ([#1855](https://github.com/unraid/api/issues/1855)) ([9ef1cf1](https://github.com/unraid/api/commit/9ef1cf1eca96254350d9152d43f05ad11dd3811e)) +* **docker:** add update actions to container context menu ([#1867](https://github.com/unraid/api/issues/1867)) ([4ca3e06](https://github.com/unraid/api/commit/4ca3e06fae391942c46ed9aa93ecbc5e714e3e73)) +* **docker:** disable containers page file modification ([#1870](https://github.com/unraid/api/issues/1870)) ([aaa0372](https://github.com/unraid/api/commit/aaa03721044349d86f2d5c6ef72f51637c37de18)) +* issues/1597: Temperature Monitoring - Thanks @MitchellThompkins ([a1be458](https://github.com/unraid/api/commit/a1be4582009011fe8c2dd022ca7827a5147cc4d9)) +* New Crowdin updates ([#1809](https://github.com/unraid/api/issues/1809)) ([a7b3f07](https://github.com/unraid/api/commit/a7b3f07fd829ec3373d5ec8d1095635ed1069cdb)) +* New Crowdin updates ([#1883](https://github.com/unraid/api/issues/1883)) ([14a8fa8](https://github.com/unraid/api/commit/14a8fa8d494b47a1d60191f992dca6d887c0d6e3)) +* **onboarding:** add new onboarding flows for Unraid OS ([#1746](https://github.com/unraid/api/issues/1746)) ([15bd747](https://github.com/unraid/api/commit/15bd74777634145a2247df31b288a84ffb71ec8d)) +* **web:** show TPM move control for trial licenses ([#1911](https://github.com/unraid/api/issues/1911)) ([d00fb63](https://github.com/unraid/api/commit/d00fb63602654ef67d6d0ae3c61f27552ed63bda)) + + +### Bug Fixes + +* Add dedicated TPM license move option ([#1909](https://github.com/unraid/api/issues/1909)) ([36c56f7](https://github.com/unraid/api/commit/36c56f762343604272b4f25769638b02d49a1960)) +* allow free USB targets in onboarding internal boot setup ([#1903](https://github.com/unraid/api/issues/1903)) ([298da54](https://github.com/unraid/api/commit/298da54120b0f78db6b79921e08b4e4ffa754654)) +* API key key display truncation ([#1890](https://github.com/unraid/api/issues/1890)) ([b12f75c](https://github.com/unraid/api/commit/b12f75c49342913441c380bf8e71106b6542b73b)) +* **api:** harden PHP wrapper args for newer PHP versions ([#1901](https://github.com/unraid/api/issues/1901)) ([849f177](https://github.com/unraid/api/commit/849f177ec852876143d680f509edb3a6ca01b6ec)) +* **api:** prevent flash notification startup fd exhaustion ([#1893](https://github.com/unraid/api/issues/1893)) ([4b231ad](https://github.com/unraid/api/commit/4b231adda4ee300685e7370e3f3e767ad78d7570)) +* clear stale onboarding modal session state ([#1904](https://github.com/unraid/api/issues/1904)) ([23f7836](https://github.com/unraid/api/commit/23f78366642106277239f2f23d770259cfe78416)) +* correct graphql-api.log timestamp formatting ([#1918](https://github.com/unraid/api/issues/1918)) ([243c5a8](https://github.com/unraid/api/commit/243c5a8c481dd430d5ef11905846c85b8eb9c34f)) +* **deps:** pin dependencies ([#1878](https://github.com/unraid/api/issues/1878)) ([db88eb8](https://github.com/unraid/api/commit/db88eb8ca92b5231c7f01e23c39d95c4cdbf9925)) +* **docker:** change "visit" to "webui" & use correct link ([#1863](https://github.com/unraid/api/issues/1863)) ([cab0880](https://github.com/unraid/api/commit/cab0880263f3b59a8974e64a9c28c10e3608678f)) +* **docker:** improve start/stop UX with visual feedback ([#1865](https://github.com/unraid/api/issues/1865)) ([c084e25](https://github.com/unraid/api/commit/c084e25db9eae3cc47f4803861a867feeaf4509f)) +* **docker:** remove aggressive caching to ensure data correctness ([#1864](https://github.com/unraid/api/issues/1864)) ([1c1bae8](https://github.com/unraid/api/commit/1c1bae8ce1c1ffc478e62acb176565a1e524e74c)) +* **docker:** sync template mappings in organizer to prevent false orphan warnings ([#1866](https://github.com/unraid/api/issues/1866)) ([38a6f0c](https://github.com/unraid/api/commit/38a6f0c380e7a84b1dd08170419dad557ed0880f)) +* **onboarding:** refine storage boot setup UX ([#1900](https://github.com/unraid/api/issues/1900)) ([1108d0a](https://github.com/unraid/api/commit/1108d0a5956677abe94b3aa8ed0230e83c8064ff)) +* polish onboarding flow ([#1902](https://github.com/unraid/api/issues/1902)) ([8742cac](https://github.com/unraid/api/commit/8742cac0602aa67cc9d3eba3cdcfaed6980e714f)) +* preserve registration device limits after refresh ([#1905](https://github.com/unraid/api/issues/1905)) ([234bfc7](https://github.com/unraid/api/commit/234bfc717f83beded89b1367e76eca9600bcdeda)) +* Return null for corrupted/invalid API key files and add Connect fixtures test ([#1886](https://github.com/unraid/api/issues/1886)) ([013e6c5](https://github.com/unraid/api/commit/013e6c5b416d28e5dfd473728a636ddc547b1560)) +* too many file descriptors with thousands of notifications ([#1887](https://github.com/unraid/api/issues/1887)) ([7956987](https://github.com/unraid/api/commit/79569872e89214db1414cfa118505b6aefddc988)) +* Treat onboarding patch updates as completed ([#1884](https://github.com/unraid/api/issues/1884)) ([d03b25e](https://github.com/unraid/api/commit/d03b25ebf8ca7c33c70c59e9c07f82553342f5cd)) +* **web:** refresh internal boot onboarding state ([#1913](https://github.com/unraid/api/issues/1913)) ([1ca2129](https://github.com/unraid/api/commit/1ca21291b80ac212957a55c403744b4c990eaed2)) +* **web:** stop showing callback errors after successful key installs ([#1892](https://github.com/unraid/api/issues/1892)) ([45f1402](https://github.com/unraid/api/commit/45f140207a03047121e5003fc23e311ef6c077ed)) + ## [4.29.2](https://github.com/unraid/api/compare/v4.29.1...v4.29.2) (2025-12-19) diff --git a/api/package.json b/api/package.json index a604f282ac..3915947c19 100644 --- a/api/package.json +++ b/api/package.json @@ -1,6 +1,6 @@ { "name": "@unraid/api", - "version": "4.29.2", + "version": "4.30.0", "main": "src/cli/index.ts", "type": "module", "corepack": { diff --git a/package.json b/package.json index fc398f5826..76334572a8 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "unraid-monorepo", "private": true, - "version": "4.29.2", + "version": "4.30.0", "scripts": { "build": "pnpm -r build", "build:watch": "pnpm -r --parallel --filter '!@unraid/ui' build:watch", diff --git a/plugin/package.json b/plugin/package.json index 9f1e8f8786..9f8bb24062 100644 --- a/plugin/package.json +++ b/plugin/package.json @@ -1,6 +1,6 @@ { "name": "@unraid/connect-plugin", - "version": "4.29.2", + "version": "4.30.0", "private": true, "dependencies": { "commander": "14.0.0", diff --git a/unraid-ui/package.json b/unraid-ui/package.json index 14afff5ad9..c30054bc08 100644 --- a/unraid-ui/package.json +++ b/unraid-ui/package.json @@ -1,6 +1,6 @@ { "name": "@unraid/ui", - "version": "4.29.2", + "version": "4.30.0", "private": true, "license": "GPL-2.0-or-later", "type": "module", diff --git a/web/package.json b/web/package.json index 533fb3c271..cda7d34b23 100644 --- a/web/package.json +++ b/web/package.json @@ -1,6 +1,6 @@ { "name": "@unraid/web", - "version": "4.29.2", + "version": "4.30.0", "private": true, "type": "module", "license": "GPL-2.0-or-later",