# Homarr changelog > A customizable dashboard for your self-hosted services. - Vendor: Homarr Labs - Category: Infrastructure & DevOps - License: Apache-2.0 - Language: TypeScript - Official site: https://homarr.dev - Tracked by: What's New (https://whatsnew.fyi/product/homarr) - Harvested from: GitHub (homarr-labs/homarr) - Entries below: 25 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: release facts (products, versions, dates, links, CVE ids and flags) are open data under CC BY 4.0, from the API at https://whatsnew.fyi/api/v1 or the nightly dataset at https://github.com/whatsnew-fyi/dataset. The summaries, labels and curation are © What's New: quote freely with attribution and a link back; wholesale republication of them is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## Releases ### v2.5.2 - Date: 2026-10-13 - Version: v2.5.2 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v2.5.2 - Permalink: https://whatsnew.fyi/product/homarr/releases/v2.5.2 - **fixed** — Preserve widget backgrounds in Beszel charts ##### What's Changed * fix: preserve widget backgrounds in Beszel charts by @ajnart in https://github.com/homarr-labs/homarr/pull/7172 **Full Changelog**: https://github.com/homarr-labs/homarr/compare/v2.5.1...v2.5.2 ### v2.5.1 - Date: 2026-10-13 - Version: v2.5.1 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v2.5.1 - Permalink: https://whatsnew.fyi/product/homarr/releases/v2.5.1 - **security** — Integration credentials and DNS summaries are now protected. ##### What's Changed * fix: protect integration credentials and DNS summaries by @ajnart in https://github.com/homarr-labs/homarr/pull/7170 **Full Changelog**: https://github.com/homarr-labs/homarr/compare/v2.5.0...v2.5.1 ### v2.5.0 - Date: 2026-10-13 - Version: v2.5.0 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v2.5.0 - Permalink: https://whatsnew.fyi/product/homarr/releases/v2.5.0 - **fixed** — Beszel Y-axis labels now fit correctly within the chart - **changed** — Changelogs are generated using GitHub release notes - **fixed** — Collapsible container headers and spacing are unified - **changed** — Performance and accessibility improved across dashboards and services - **fixed** — CI checks are sped up and Workshop publication is fixed - **fixed** — Beszel chart colors and hover points now match the native Beszel charts - **added** — Homarr share images and their generator are documented - **fixed** — Container border color setting is honored - **added** — Health widget tab order can be configured - **fixed** — Singleton OIDC group claims are synchronized - **changed** — The assistant is enabled by default and onboarding state is preserved - **added** — Release ages are displayed in a compact, localized format - **fixed** — Resize grips are revealed on item hover and focus - **changed** — Proxied Plex release images are indexed for improved performance - **fixed** — Ping treats every HTTP response as reachable - **security** — Security, runtime, widget and maintenance bundle applied ##### What's Changed * fix: fit Beszel Y-axis labels by @ajnart in https://github.com/homarr-labs/homarr/pull/7137 * chore(lang): updated translations from crowdin by @homarr-crowdin[bot] in https://github.com/homarr-labs/homarr/pull/7144 * chore: update bug report template by @homarr-releases[bot] in https://github.com/homarr-labs/homarr/pull/7119 * docs(helm): update chart installation page by @homarr-charts-docs-sync[bot] in https://github.com/homarr-labs/homarr/pull/7124 * fix(release): generate changelogs with GitHub release notes by @ajnart in https://github.com/homarr-labs/homarr/pull/7121 * fix: unify collapsible container headers and spacing by @ajnart in https://github.com/homarr-labs/homarr/pull/7153 * perf: apply 57 performance and accessibility improvements across dashboards and services by @ajnart in https://github.com/homarr-labs/homarr/pull/7154 * fix(ci): speed up checks and fix Workshop publication by @ajnart in https://github.com/homarr-labs/homarr/pull/7138 * fix: match native Beszel chart colors and hover points by @ajnart in https://github.com/homarr-labs/homarr/pull/7159 * docs(brand): add Homarr share images and their generator by @ajnart in https://github.com/homarr-labs/homarr/pull/7158 * fix: honor container border color by @ajnart in https://github.com/homarr-labs/homarr/pull/7151 * feat: allow health widget tab order by @ajnart in https://github.com/homarr-labs/homarr/pull/7152 * fix(auth): synchronize singleton OIDC group claims by @Riccardo-Vecchi in https://github.com/homarr-labs/homarr/pull/7089 * fix: enable assistant by default and preserve onboarding state by @ajnart in https://github.com/homarr-labs/homarr/pull/7135 * feat(releases): use compact localized release ages by @ajnart in https://github.com/homarr-labs/homarr/pull/7155 * fix: reveal resize grips on item hover and focus by @ajnart in https://github.com/homarr-labs/homarr/pull/7157 * perf(plex): index proxied release images by @Riccardo-Vecchi in https://github.com/homarr-labs/homarr/pull/7100 * fix(ping): treat every HTTP response as reachable by @ajnart in https://github.com/homarr-labs/homarr/pull/7133 * chore(audit): security, runtime, widget and maintenance bundle by @ajnart in https://github.com/homarr-labs/homarr/pull/7146 * chore(lang): updated translations from crowdin by @homarr-crowdin[bot] in https://github.com/homarr-labs/homarr/pull/7162 * chore(release): prepare v2.5.0 by @ajnart in https://github.com/homarr-labs/homarr/pull/7167 **Full Changelog**: https://github.com/homarr-labs/homarr/compare/v2.4.1...v2.5.0 ### v2.4.1 - Date: 2026-10-10 - Version: v2.4.1 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v2.4.1 - Permalink: https://whatsnew.fyi/product/homarr/releases/v2.4.1 - **fixed** — Restore widget and app alignment after the v2.4.0 regression, where an invisible widget control occupied 22px of layout space causing widgets to shift down and overlap adjacent apps - **fixed** — Recognize revert-only hotfixes as patch releases - **removed** — Board snapshot debugging feature introduced in #7112 is temporarily removed while it is reworked ##### Fixes - Restore widget and app alignment after the v2.4.0 regression. An invisible widget control occupied 22px of layout space, causing widgets to shift down and overlap adjacent apps. [#7130](https://github.com/homarr-labs/homarr/pull/7130) - Recognize revert-only hotfixes as patch releases. [#7131](https://github.com/homarr-labs/homarr/pull/7131) The board snapshot debugging feature introduced in #7112 is temporarily removed while it is reworked. Saved dashboard layouts do not need to be changed. [Full changelog](https://github.com/homarr-labs/homarr/compare/v2.4.0...v2.4.1) ### v2.4.0 - Date: 2026-10-09 - Version: v2.4.0 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v2.4.0 - Permalink: https://whatsnew.fyi/product/homarr/releases/v2.4.0 - **fixed** — Restore glibc SQLite bindings in Debian archives - **fixed** — Remove active and queued aria2 download jobs correctly - **fixed** — Prevent compact stock quote overlap - **fixed** — Collapse mobile management navigation after link selection - **changed** — Bound Transmission and Deluge item mapping for better downloads performance - **removed** — Revert the change that returned to welcome before administrator creation during onboarding - **changed** — Update the Alpine Docker base image tag to v3.24.2 - **added** — Add Docker name filter matching controls - **fixed** — Remember health monitoring cluster accordion choices - **added** — Group bookmarks and streamline app creation - **added** — Add board snapshot playground - **changed** — Reduce request handler cache expiry work - **changed** — Revalidate uploaded images with ETags for media performance - **changed** — Index iCal recurrence exceptions by UID for better performance ##### [2.4.0](https://github.com/homarr-labs/homarr/compare/v2.3.0...v2.4.0) (2026-10-09) ##### What's Changed * chore(lang): updated translations from crowdin by @homarr-crowdin[bot] in https://github.com/homarr-labs/homarr/pull/7091 * chore: update bug report template by @homarr-releases[bot] in https://github.com/homarr-labs/homarr/pull/7084 * fix(release): restore glibc SQLite bindings in Debian archives by @ajnart in https://github.com/homarr-labs/homarr/pull/7098 * fix(aria2): remove active and queued download jobs correctly by @Riccardo-Vecchi in https://github.com/homarr-labs/homarr/pull/7088 * fix(stocks): prevent compact quote overlap by @ajnart in https://github.com/homarr-labs/homarr/pull/7079 * fix: collapse mobile management navigation after link selection by @ajnart in https://github.com/homarr-labs/homarr/pull/7102 * perf(downloads): bound Transmission and Deluge item mapping by @Riccardo-Vecchi in https://github.com/homarr-labs/homarr/pull/7095 * Revert "fix(onboarding): return to welcome before administrator creation" by @ajnart in https://github.com/homarr-labs/homarr/pull/7111 * chore(deps): update alpine docker tag to v3.24.2 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/7114 * feat: add Docker name filter matching controls by @ajnart in https://github.com/homarr-labs/homarr/pull/7105 * fix(health-monitoring): remember cluster accordion choices by @ajnart in https://github.com/homarr-labs/homarr/pull/7104 * feat: group bookmarks and streamline app creation by @ajnart in https://github.com/homarr-labs/homarr/pull/7080 * feat: add board snapshot playground by @ajnart in https://github.com/homarr-labs/homarr/pull/7112 * perf(request-handler): reduce cache expiry work by @darbyjack in https://github.com/homarr-labs/homarr/pull/7108 * perf(media): revalidate uploaded images with ETags by @darbyjack in https://github.com/homarr-labs/homarr/pull/7116 * perf(ical): index recurrence exceptions by UID by @Riccardo-Vecchi in https://github.com/homarr-labs/homarr/pull/7090 * chore(release): automatic release v2.4.0 by @github-actions[bot] in https://github.com/homarr-labs/homarr/pull/7118 ##### New Contributors * @Riccardo-Vecchi made their first contribution in https://github.com/homarr-labs/homarr/pull/7088 **Full Changelog**: https://github.com/homarr-labs/homarr/compare/v2.3.0...v2.4.0 ### v2.3.0 - Date: 2026-10-07 - Version: v2.3.0 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v2.3.0 - Permalink: https://whatsnew.fyi/product/homarr/releases/v2.3.0 - **fixed** — Restore English UK labels corrupted by Crowdin - **fixed** — Avoid Pi-hole discovery authentication failures - **fixed** — Allow unlimited sidebar content while editing - **fixed** — Return dashboard settings header to current board - **fixed** — Restore colors and fit compact cards in DNS hole summary - **fixed** — Keep dashboard CSS out of board settings - **fixed** — Collapse Beszel controls on touch screens - **fixed** — Allow narrow Docker and downloads tables to scroll - **fixed** — Reduce phone outer gutters on boards - **fixed** — Avoid stretching Beszel charts while rows overflow - **fixed** — Separate nested container headers on board - **fixed** — Restore readable summary text and icons in widgets - **added** — Expose existing dashboard controls via API - **added** — Add configurable description max length for RSS feed - **security** — Update shell-quote dependency to v1.11.0 ##### [2.3.0](https://github.com/homarr-labs/homarr/compare/v2.2.0...v2.3.0) (2026-10-07) ##### What's Changed * fix(lang): restore English UK labels corrupted by Crowdin by @ajnart in https://github.com/homarr-labs/homarr/pull/7050 * fix: avoid Pi-hole discovery authentication failures by @ajnart in https://github.com/homarr-labs/homarr/pull/7032 * chore(lang): updated translations from crowdin by @homarr-crowdin[bot] in https://github.com/homarr-labs/homarr/pull/7049 * docs(helm): update chart installation page by @homarr-charts-docs-sync[bot] in https://github.com/homarr-labs/homarr/pull/7046 * fix: allow unlimited sidebar content while editing by @ajnart in https://github.com/homarr-labs/homarr/pull/7061 * chore: update bug report template by @homarr-releases[bot] in https://github.com/homarr-labs/homarr/pull/7044 * fix: return dashboard settings header to current board by @ajnart in https://github.com/homarr-labs/homarr/pull/7059 * fix(dns-hole-summary): restore colors and fit compact cards by @ajnart in https://github.com/homarr-labs/homarr/pull/7045 * fix(db): explain unsupported MySQL upgrade options by @ajnart in https://github.com/homarr-labs/homarr/pull/7063 * fix: keep dashboard CSS out of board settings by @ajnart in https://github.com/homarr-labs/homarr/pull/7066 * fix: collapse Beszel controls on touch screens by @ajnart in https://github.com/homarr-labs/homarr/pull/7065 * fix(widgets): allow narrow Docker and downloads tables to scroll by @ajnart in https://github.com/homarr-labs/homarr/pull/7067 * fix(boards): reduce phone outer gutters by @ajnart in https://github.com/homarr-labs/homarr/pull/7070 * chore(deps): update dependency shell-quote@<1.8.5 to v1.11.0 [security] by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/7071 * feat(api): expose existing dashboard controls by @rfdrew in https://github.com/homarr-labs/homarr/pull/6546 * fix: avoid stretching Beszel charts while rows overflow by @ajnart in https://github.com/homarr-labs/homarr/pull/7074 * chore: use Bun package management and Turbo remote caching by @ajnart in https://github.com/homarr-labs/homarr/pull/6978 * fix(board): separate nested container headers by @ajnart in https://github.com/homarr-labs/homarr/pull/7060 * fix(widgets): restore readable summary text and icons by @ajnart in https://github.com/homarr-labs/homarr/pull/7068 * fix(docs): simplify integration secrets styling by @ajnart in https://github.com/homarr-labs/homarr/pull/7076 * feat(rss-feed): add configurable description max length by @ZikriBen in https://github.com/homarr-labs/homarr/pull/7051 * chore(release): automatic release v2.3.0 by @github-actions[bot] in https://github.com/homarr-labs/homarr/pull/7077 * chore(release): automatic release v2.3.0 by @github-actions[bot] in https://github.com/homarr-labs/homarr/pull/7082 ##### New Contributors * @rfdrew made their first contribution in https://github.com/homarr-labs/homarr/pull/6546 * @ZikriBen made their first contribution in https://github.com/homarr-labs/homarr/pull/7051 **Full Changelog**: https://github.com/homarr-labs/homarr/compare/v2.2.0...v2.3.0 ### v2.2.0 - Date: 2026-10-05 - Version: v2.2.0 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v2.2.0 - Permalink: https://whatsnew.fyi/product/homarr/releases/v2.2.0 - **added** — Add create-only root certificate API - **added** — Support Unraid storage pools - **added** — Add GPU metrics to Beszel system stats widget - **added** — Add archived history options to the Downloads widget for SABnzbd - **fixed** — Stop seeded widget background polling in demo - **fixed** — Report GitHub icon indexing failures clearly ##### [2.2.0](https://github.com/homarr-labs/homarr/compare/v2.1.2...v2.2.0) (2026-10-05) ##### What's Changed * docs(helm): update chart installation page by @homarr-charts-docs-sync[bot] in https://github.com/homarr-labs/homarr/pull/7039 * feat: add create-only root certificate API by @ajnart in https://github.com/homarr-labs/homarr/pull/7033 * fix(demo): stop seeded widget background polling by @ajnart in https://github.com/homarr-labs/homarr/pull/6980 * feat(sabnzbd): add archived history options to the Downloads widget by @Sobe1ac in https://github.com/homarr-labs/homarr/pull/6515 * chore(lang): updated translations from crowdin by @homarr-crowdin[bot] in https://github.com/homarr-labs/homarr/pull/6986 * feat: support Unraid storage pools by @ajnart in https://github.com/homarr-labs/homarr/pull/7038 * feat(widgets): add GPU metrics to Beszel system stats by @SmilingJoe in https://github.com/homarr-labs/homarr/pull/6645 * chore: update bug report template by @homarr-releases[bot] in https://github.com/homarr-labs/homarr/pull/7028 * fix: report GitHub icon indexing failures clearly by @ajnart in https://github.com/homarr-labs/homarr/pull/7008 * chore(release): automatic release v2.2.0 by @github-actions[bot] in https://github.com/homarr-labs/homarr/pull/7043 ##### New Contributors * @Sobe1ac made their first contribution in https://github.com/homarr-labs/homarr/pull/6515 * @SmilingJoe made their first contribution in https://github.com/homarr-labs/homarr/pull/6645 **Full Changelog**: https://github.com/homarr-labs/homarr/compare/v2.1.2...v2.2.0 ### v2.1.2 - Date: 2026-10-04 - Version: v2.1.2 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v2.1.2 - Permalink: https://whatsnew.fyi/product/homarr/releases/v2.1.2 - **fixed** — Scale iframe content with the board - **fixed** — Synchronize release branches from a clean worktree ##### [2.1.2](https://github.com/homarr-labs/homarr/compare/v2.1.1...v2.1.2) (2026-10-04) ##### What's Changed * fix(iframe): scale iframe content with the board by @Bergasha in https://github.com/homarr-labs/homarr/pull/7034 * fix(ci): synchronize release branches from a clean worktree by @ajnart in https://github.com/homarr-labs/homarr/pull/7036 * chore(release): automatic release v2.1.2 by @github-actions[bot] in https://github.com/homarr-labs/homarr/pull/7037 **Full Changelog**: https://github.com/homarr-labs/homarr/compare/v2.1.1...v2.1.2 ### v2.1.1 - Date: 2026-10-03 - Version: v2.1.1 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v2.1.1 - Permalink: https://whatsnew.fyi/product/homarr/releases/v2.1.1 - **fixed** — Improved readability of compact app labels ##### [2.1.1](https://github.com/homarr-labs/homarr/compare/v2.1.0...v2.1.1) (2026-10-03) ##### What's Changed * fix: improve compact app label readability by @ajnart in https://github.com/homarr-labs/homarr/pull/7029 * chore(release): automatic release v2.1.1 by @github-actions[bot] in https://github.com/homarr-labs/homarr/pull/7030 **Full Changelog**: https://github.com/homarr-labs/homarr/compare/v2.1.0...v2.1.1 ### v2.1.0 - Date: 2026-10-03 - Version: v2.1.0 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v2.1.0 - Permalink: https://whatsnew.fyi/product/homarr/releases/v2.1.0 - **security** — Update brace-expansion to v5.0.12 - **security** — Update mysql2 to v3.23.1 - **security** — Update fast-uri to v3.1.8 - **security** — Update axios to v1.20.0 - **security** — Update ip-address to v10.7.1 - **security** — Update @grpc/grpc-js to v1.13.6 - **security** — Update brace-expansion to v2.1.7 - **security** — Update next to v16.3.6 - **security** — Update brace-expansion to v1.1.21 - **fixed** — Restore app icon sizing on scaled boards - **fixed** — Use native DNS resolution by default for Docker services - **added** — Test connections using stored integration credentials - **fixed** — Classify Plex music releases correctly - **fixed** — Restore layouts after column changes - **fixed** — Accept persisted IDs when updating integrations - **fixed** — Persist setup checklist dismissal - **fixed** — Include Jellyfin releases across mixed libraries - **fixed** — Make container headers fully clickable - **fixed** — Return to welcome before administrator creation - **fixed** — Count active remote VPN sessions in UniFi ##### [2.1.0](https://github.com/homarr-labs/homarr/compare/v2.0.0...v2.1.0) (2026-10-03) ##### What's Changed * chore: update contributors by @homarr-update-contributors[bot] in https://github.com/homarr-labs/homarr/pull/6911 * chore(deps): update dependency brace-expansion@>=4.0.0 <5.0.9 to v5.0.12 [security] by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6958 * fix(deps): update dependency mysql2 to v3.23.1 [security] by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6965 * chore(deps): update dependency fast-uri@>=3.0.0 <3.1.6 to v3.1.8 [security] by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6959 * chore(deps): update dependency axios@>=1.0.0 <1.18.1 to v1.20.0 [security] by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6962 * chore(deps): update dependency ip-address@<10.3.1 to v10.7.1 [security] by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6964 * chore(deps): update dependency @grpc/grpc-js@<1.12.7 to v1.13.6 [security] by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6961 * fix: restore app icon sizing on scaled boards by @ajnart in https://github.com/homarr-labs/homarr/pull/6972 * docs(helm): update chart installation page by @homarr-charts-docs-sync[bot] in https://github.com/homarr-labs/homarr/pull/6970 * chore: update bug report template by @homarr-releases[bot] in https://github.com/homarr-labs/homarr/pull/6957 * chore(deps): update dependency brace-expansion@>=2.0.0 <2.1.4 to v2.1.7 [security] by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6967 * chore(deps): update dependency next to v16.3.6 [security] by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6960 * chore(deps): update dependency brace-expansion@>=1.0.0 <1.1.18 to v1.1.21 [security] by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6966 * docs(readme): fix installation links and sync integrations by @ajnart in https://github.com/homarr-labs/homarr/pull/6996 * fix: use native DNS resolution by default for Docker services by @ajnart in https://github.com/homarr-labs/homarr/pull/6997 * chore: trim supporting files from Docker DNS fix by @ajnart in https://github.com/homarr-labs/homarr/pull/7011 * feat(api): test connections using stored integration credentials by @ajnart in https://github.com/homarr-labs/homarr/pull/7014 * fix: classify Plex music releases correctly by @ajnart in https://github.com/homarr-labs/homarr/pull/6977 * fix(board): restore layouts after column changes by @ajnart in https://github.com/homarr-labs/homarr/pull/6979 * fix(integrations): accept persisted IDs when updating by @ajnart in https://github.com/homarr-labs/homarr/pull/6985 * docs(migration): explain backups and board scaling by @ajnart in https://github.com/homarr-labs/homarr/pull/6991 * fix(board): persist setup checklist dismissal by @ajnart in https://github.com/homarr-labs/homarr/pull/6992 * fix: include Jellyfin releases across mixed libraries by @ajnart in https://github.com/homarr-labs/homarr/pull/6998 * fix(board): make container headers fully clickable by @ajnart in https://github.com/homarr-labs/homarr/pull/7006 * fix(onboarding): return to welcome before administrator creation by @ajnart in https://github.com/homarr-labs/homarr/pull/7012 * fix(unifi): count active remote VPN sessions by @ajnart in https://github.com/homarr-labs/homarr/pull/7013 * fix(docker): resolve Homepage Dashboard Icons keys by @ajnart in https://github.com/homarr-labs/homarr/pull/7004 * docs: require agent docs and tests only when user-critical by @ajnart in https://github.com/homarr-labs/homarr/pull/7021 * fix(integrations): authenticate Frigate stats and HTTP requests by @ajnart in https://github.com/homarr-labs/homarr/pull/7019 * chore(release): automatic release v2.1.0 by @github-actions[bot] in https://github.com/homarr-labs/homarr/pull/7026 **Full _[Truncated at 4000 characters — full notes: https://github.com/homarr-labs/homarr/releases/tag/v2.1.0]_ ### v2.0.0 - Date: 2026-10-02 - Version: v2.0.0 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v2.0.0 - Permalink: https://whatsnew.fyi/product/homarr/releases/v2.0.0 - **added** — Custom Widgets v2 lets you build widgets with JSX, define options, and add them to your instance - **added** — Workshop feature allows users to publish, vote on, explore and install widgets and custom CSS shared by other users - **added** — Integration Requests let Homarr features reuse service connections without exposing underlying service credentials - **added** — MCP (Model Context Protocol) support for compatible clients to access selected Homarr capabilities - **changed** — Board editing rebuilt with new drag and drop system based on dnd-kit - **added** — Containers replace Groups with dynamic sections and sidebars that stay put while the board scrolls - **changed** — Onboarding completely reworked for faster setup - **changed** — Header items are now configurable and can be hidden as needed - **added** — Advanced view for widgets accessible by pressing shift to reveal more info and controls - **added** — Instance branding options including name, logo, favicon, colors and global CSS - **added** — Statistics widget that combines metrics from different services in one grid - **added** — 31 new integrations including Autobrr, FileFlows, Frigate, Gatus, Karakeep, Linkwarden, Prometheus, and RomM - **added** — Docker and Podman support with multiple endpoints, assisted setup and docker labels - **changed** — Performance improvements including parallel startup work, on-demand loading for heavy screens, and duplicate request caching ##### [2.0.0](https://github.com/homarr-labs/homarr/compare/v1.77.2...v2.0.0) (2026-10-02) file-501fe61d3e0c510fc079deed55ed606e #### We just shipped Homarr 2.0.0, the biggest homarr update ever #### The big two: Custom Widgets and Workshop Custom Widgets v2 lets you build almost any widgets. Build it with JSX, define the options it has and add it to your instance. Write them yourself, or describe what you want and generate it. Custom widgets can re-use existing integrations without the need to enter credentials or support any API endpoint. Workshop pairs nicely with it: You can publish, vote on, explore and install widgets & custom CSS other users have shared. We ask that you test and validate your slop before submitting it, or other users will downvote you into oblivion Board editing has been rebuilt New drag and drop system based on dnd-kit, doesn't suck anymore Containers replace Groups and dynamic sections. We added sidebars back, they stay put while the board scrolls. #### Why "the front door to your homelab"? Homarr already connects to your services through integrations. In v2, Integration Requests let other Homarr features reuse those connections without exposing the underlying service credentials. For example, a Custom Widget can request data from Sonarr through Homarr. Homarr checks that the request is allowed, makes the request using the credentials stored on your instance, and returns the result. The same system is available over HTTP and, optionally, MCP. This means you can give an MCP-compatible client access to selected Homarr capabilities without giving that client the API keys for every service in your homelab nor direct network access to those services. #### TLDR, if an app's api can do it, you are now able to do it through Homarr, even when there is no button for it, with a custom widget, an api call or the mcp. #### What else changed? * Onboarding is completely reworked, you should be able to get started in less time than it took you to read this post * Configure every item in the header, and hide what you don't need. * Press shift on widgets for advanced view, revealing more info and controls * Instance branding: name, logo, favicon, colors and global CSS can be setup instance-wide. * Statistics widget combines metrics from different services in one grid, compatible with every integration * 31 new integrations, including Autobrr, FileFlows, Frigate, Gatus, Karakeep, Linkwarden, Prometheus, RomM and more * Docker and Podman support with multiple endpoints, assisted setup and docker labels * Performance: startup work runs in parallel, heavy screens load on demand, duplicate requests share cache And a\*\* very\*\* long list of bug fixes Thank you! To everyone who tested rough builds, found bugs, translated, answered questions or contributed code: this would not exist without you. We are planning free limited-edition swag for our favorite workshop contributions as well as a few randomly picked community members on the way, stay tuned. We hope you are as excited about this release as we are to share it with you! Checkout the v2 recap video on the blog : [https://homarr.dev/blog/2026/09/03/homarr-2.0/](https://homarr.dev/blog/2026/09/03/homarr-2.0/) **Try the demo and browse Workshop:** Demo: [https://demo.homarr.dev/](https://demo.homarr.dev/) Workshop: [https://homarr.dev/workshop](https://homarr.dev/workshop) **Full Changelog**: https://github.com/homarr-labs/homarr/compare/v1.77.2...v2.0.0 ### v1.77.2 - Date: 2026-09-18 - Version: v1.77.2 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v1.77.2 - Permalink: https://whatsnew.fyi/product/homarr/releases/v1.77.2 ##### [1.77.2](https://github.com/homarr-labs/homarr/compare/v1.77.1...v1.77.2) (2026-09-18) ### v1.77.1 - Date: 2026-09-11 - Version: v1.77.1 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v1.77.1 - Permalink: https://whatsnew.fyi/product/homarr/releases/v1.77.1 ##### [1.77.1](https://github.com/homarr-labs/homarr/compare/v1.77.0...v1.77.1) (2026-09-11) ### v1.77.0 - Date: 2026-09-06 - Version: v1.77.0 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v1.77.0 - Permalink: https://whatsnew.fyi/product/homarr/releases/v1.77.0 ##### [1.77.0](https://github.com/homarr-labs/homarr/compare/v1.76.2...v1.77.0) (2026-09-06) ### v1.76.2 - Date: 2026-08-27 - Version: v1.76.2 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v1.76.2 - Permalink: https://whatsnew.fyi/product/homarr/releases/v1.76.2 ##### [1.76.2](https://github.com/homarr-labs/homarr/compare/v1.76.1...v1.76.2) (2026-08-27) ### v1.76.1 - Date: 2026-08-27 - Version: v1.76.1 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v1.76.1 - Permalink: https://whatsnew.fyi/product/homarr/releases/v1.76.1 - **fixed** — Correct Unraid CPU, link context menus, and board resizing - **fixed** — Preserve SDK headers when injecting User-Agent in HTTP requests ##### [1.76.1](https://github.com/homarr-labs/homarr/compare/v1.76.0...v1.76.1) (2026-08-26) ##### What's Changed * docs(helm): update chart installation page by @homarr-charts-docs-sync[bot] in https://github.com/homarr-labs/homarr/pull/6656 * chore: update bug report template by @homarr-releases[bot] in https://github.com/homarr-labs/homarr/pull/6655 * chore(lang): updated translations from crowdin by @homarr-crowdin[bot] in https://github.com/homarr-labs/homarr/pull/6596 * fix: correct Unraid CPU, link context menus, and board resizing by @ajnart in https://github.com/homarr-labs/homarr/pull/6510 * fix(http): preserve SDK headers when injecting User-Agent by @ajnart in https://github.com/homarr-labs/homarr/pull/6673 * chore(release): automatic release v1.76.1 by @github-actions[bot] in https://github.com/homarr-labs/homarr/pull/6711 **Full Changelog**: https://github.com/homarr-labs/homarr/compare/v1.76.0...v1.76.1 ### v1.76.0 - Date: 2026-08-21 - Version: v1.76.0 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v1.76.0 - Permalink: https://whatsnew.fyi/product/homarr/releases/v1.76.0 - **added** — Add worktree install script to paseo - **added** — Set custom User-Agent on outbound integration requests - **fixed** — Report usable dataset space for TrueNAS - **fixed** — Make Home Assistant widget actions responsive - **fixed** — Match OMV disk temperature via normalized partition names - **fixed** — Stop Health Monitoring system tab firing NOT_FOUND when Proxmox is mixed in - **fixed** — Only chown runtime paths for custom PUID/PGID during startup - **fixed** — Keep reporting TrueNAS pools without usable dataset space ##### [1.76.0](https://github.com/homarr-labs/homarr/compare/v1.75.0...v1.76.0) (2026-08-21) ##### What's Changed * docs(helm): update chart installation page by @homarr-charts-docs-sync[bot] in https://github.com/homarr-labs/homarr/pull/6592 * chore: update bug report template by @homarr-releases[bot] in https://github.com/homarr-labs/homarr/pull/6591 * chore: update contributors by @homarr-update-contributors[bot] in https://github.com/homarr-labs/homarr/pull/6588 * chore(lang): updated translations from crowdin by @homarr-crowdin[bot] in https://github.com/homarr-labs/homarr/pull/6553 * feat(paseo): add worktree install script by @ajnart in https://github.com/homarr-labs/homarr/pull/6599 * fix(truenas): report usable dataset space by @ajnart in https://github.com/homarr-labs/homarr/pull/6567 * fix: make Home Assistant widget actions responsive by @ajnart in https://github.com/homarr-labs/homarr/pull/6571 * feat(http): set custom User-Agent on outbound integration requests by @ajnart in https://github.com/homarr-labs/homarr/pull/6606 * chore: migrate cursor rules to portable agent skills + mantine MCP guidance by @ajnart in https://github.com/homarr-labs/homarr/pull/6610 * fix(widgets): match OMV disk temperature via normalized partition names by @ajnart in https://github.com/homarr-labs/homarr/pull/6619 * fix(widgets): stop Health Monitoring system tab firing NOT_FOUND when Proxmox is mixed in by @ajnart in https://github.com/homarr-labs/homarr/pull/6623 * fix(startup): only chown runtime paths for custom PUID/PGID by @ajnart in https://github.com/homarr-labs/homarr/pull/6598 * fix(truenas): keep reporting pools without usable dataset space by @afonsojramos in https://github.com/homarr-labs/homarr/pull/6635 * docs: Proxmox certificate obtention instructions by @Danura30082 in https://github.com/homarr-labs/homarr/pull/6613 * chore: update contributors by @homarr-update-contributors[bot] in https://github.com/homarr-labs/homarr/pull/6649 * chore(release): automatic release v1.76.0 by @github-actions[bot] in https://github.com/homarr-labs/homarr/pull/6654 ##### New Contributors * @Danura30082 made their first contribution in https://github.com/homarr-labs/homarr/pull/6613 **Full Changelog**: https://github.com/homarr-labs/homarr/compare/v1.75.0...v1.76.0 ### v1.75.0 - Date: 2026-08-14 - Version: v1.75.0 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v1.75.0 - Permalink: https://whatsnew.fyi/product/homarr/releases/v1.75.0 - **fixed** — Expose TCP port in Dockerfile - **fixed** — Make internal nginx proxy tolerate disabled IPv6 - **added** — Unify manage and board settings into a single save form - **added** — Add What's Up Docker (WUD) integration and widget - **fixed** — Support vol_info in storage_v2 responses for Synology - **changed** — Rewrite image picker - **fixed** — Let Recharts own tooltip lifecycle in Beszel - **fixed** — Open user menu instantly - **changed** — Cut cold route compilation and unblock preview images ##### [1.75.0](https://github.com/homarr-labs/homarr/compare/v1.74.0...v1.75.0) (2026-08-14) ##### What's Changed * ci: auto-approve and auto-merge trusted bot pull requests by @ajnart in https://github.com/homarr-labs/homarr/pull/6531 * chore: update bug report template by @homarr-releases[bot] in https://github.com/homarr-labs/homarr/pull/6533 * ci: drop --delete-branch from reconcile auto-merge call by @ajnart in https://github.com/homarr-labs/homarr/pull/6534 * perf: cut cold route compilation and unblock preview images by @ajnart in https://github.com/homarr-labs/homarr/pull/6441 * chore: update contributors by @homarr-update-contributors[bot] in https://github.com/homarr-labs/homarr/pull/6527 * ci: checkout repo in bot auto-merge workflows by @ajnart in https://github.com/homarr-labs/homarr/pull/6535 * docs(helm): update chart installation page by @homarr-charts-docs-sync[bot] in https://github.com/homarr-labs/homarr/pull/6536 * fix(docker): Expose TCP port in Dockerfile by @svengo in https://github.com/homarr-labs/homarr/pull/6538 * fix: make internal nginx proxy tolerate disabled IPv6 (#4596) by @ajnart in https://github.com/homarr-labs/homarr/pull/6539 * feat(settings): unify manage and board settings into a single save form by @ajnart in https://github.com/homarr-labs/homarr/pull/6541 * chore(lang): updated translations from crowdin by @homarr-crowdin[bot] in https://github.com/homarr-labs/homarr/pull/6548 * feat(integrations): add What's Up Docker (WUD) integration and widget by @tiimonn in https://github.com/homarr-labs/homarr/pull/6523 * chore: update integrations list readme by @homarr-update-contributors[bot] in https://github.com/homarr-labs/homarr/pull/6551 * fix(synology): support vol_info in storage_v2 responses by @Sveeeeeen in https://github.com/homarr-labs/homarr/pull/6554 * feat: rewrite image picker by @ajnart in https://github.com/homarr-labs/homarr/pull/6556 * fix(beszel): let Recharts own tooltip lifecycle by @ajnart in https://github.com/homarr-labs/homarr/pull/6560 * fix: open user menu instantly by @ajnart in https://github.com/homarr-labs/homarr/pull/6568 * chore(release): automatic release v1.75.0 by @github-actions[bot] in https://github.com/homarr-labs/homarr/pull/6590 ##### New Contributors * @svengo made their first contribution in https://github.com/homarr-labs/homarr/pull/6538 * @tiimonn made their first contribution in https://github.com/homarr-labs/homarr/pull/6523 * @Sveeeeeen made their first contribution in https://github.com/homarr-labs/homarr/pull/6554 **Full Changelog**: https://github.com/homarr-labs/homarr/compare/v1.74.0...v1.75.0 ### v1.74.0 - Date: 2026-08-07 - Version: v1.74.0 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v1.74.0 - Permalink: https://whatsnew.fyi/product/homarr/releases/v1.74.0 - **fixed** — Accept direct icon URLs - **added** — Persist Beszel and Docker table layouts - **added** — Expand Direct Play and Transcoding badges in Media player widget - **fixed** — Keep direct icon URLs visible - **fixed** — Restrict system health monitoring integrations - **added** — Add Docker development CLI - **fixed** — Allow [homarr_base] template variables in app href validation - **added** — Restrict integrations management to integration-full-all permission - **fixed** — Restore auto-refresh for docker and notifications widgets - **fixed** — Add success flag to successful response for correct error detection - **fixed** — Resolve intermittent Seerr/Overseerr crashes - **added** — Allow custom URI schemes in application links ##### [1.74.0](https://github.com/homarr-labs/homarr/compare/v1.73.0...v1.74.0) (2026-08-07) ##### What's Changed * chore: update contributors by @homarr-update-contributors[bot] in https://github.com/homarr-labs/homarr/pull/6496 * chore(lang): updated translations from crowdin by @homarr-crowdin[bot] in https://github.com/homarr-labs/homarr/pull/6457 * fix: accept direct icon URLs by @ajnart in https://github.com/homarr-labs/homarr/pull/6501 * docs(helm): update chart installation page by @homarr-charts-docs-sync[bot] in https://github.com/homarr-labs/homarr/pull/6499 * chore: update bug report template by @homarr-releases[bot] in https://github.com/homarr-labs/homarr/pull/6498 * feat(widgets): persist Beszel and Docker table layouts by @ajnart in https://github.com/homarr-labs/homarr/pull/6490 * feat(Media player widget): expands on Direct Play and Transcoding badges by @Bergasha in https://github.com/homarr-labs/homarr/pull/6489 * fix: keep direct icon URLs visible by @ajnart in https://github.com/homarr-labs/homarr/pull/6504 * fix: restrict system health monitoring integrations by @ajnart in https://github.com/homarr-labs/homarr/pull/6505 * feat(dev): add Docker development CLI by @ajnart in https://github.com/homarr-labs/homarr/pull/6495 * chore(deps): update semantic-release monorepo (major) by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6486 * fix: allow [homarr_base] template variables in app href validation by @ajnart in https://github.com/homarr-labs/homarr/pull/6508 * feat: restrict integrations management to integration-full-all permission by @ajnart in https://github.com/homarr-labs/homarr/pull/6509 * fix: restore auto-refresh for docker and notifications widgets by @ajnart in https://github.com/homarr-labs/homarr/pull/6511 * fix(releases): add success flag to successful response for correct error detection by @ajnart in https://github.com/homarr-labs/homarr/pull/6512 * revert: revert regressions from #6508, #6509, #6512 by @ajnart in https://github.com/homarr-labs/homarr/pull/6514 * fix(integrations): resolve intermittent Seerr/Overseerr crashes by @ajnart in https://github.com/homarr-labs/homarr/pull/6522 * docs(settings): update analytics docs to PostHog by @ajnart in https://github.com/homarr-labs/homarr/pull/6525 * feat(apps): allow custom URI schemes in application links by @ajnart in https://github.com/homarr-labs/homarr/pull/6521 * chore(lang): updated translations from crowdin by @homarr-crowdin[bot] in https://github.com/homarr-labs/homarr/pull/6500 * chore(release): automatic release v1.74.0 by @github-actions[bot] in https://github.com/homarr-labs/homarr/pull/6532 **Full Changelog**: https://github.com/homarr-labs/homarr/compare/v1.73.0...v1.74.0 ### v1.73.0 - Date: 2026-07-31 - Version: v1.73.0 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v1.73.0 - Permalink: https://whatsnew.fyi/product/homarr/releases/v1.73.0 - **added** — Link credentials users with OIDC - **added** — Rework downloads widget with mantine-datatable - **added** — Expose Navidrome as a media-server (now-playing) integration - **fixed** — Expire stored sessions so the Beszel integration recovers from token expiry - **fixed** — Restore balanced grid layout for Beszel System Grid widget - **fixed** — Preserve data on integration failures - **fixed** — Refetch after render errors - **fixed** — Complete media server session data for Navidrome - **fixed** — Clean up audio stats integration for Navidrome ##### What's Changed * chore(deps): update pnpm to v11.15.1 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6466 * feat(auth): link credentials users with OIDC by @ajnart in https://github.com/homarr-labs/homarr/pull/6445 * fix(beszel): expire stored sessions so the integration recovers from token expiry by @angusmaul in https://github.com/homarr-labs/homarr/pull/6476 * chore: update contributors by @homarr-update-contributors[bot] in https://github.com/homarr-labs/homarr/pull/6461 * chore: update bug report template by @homarr-releases[bot] in https://github.com/homarr-labs/homarr/pull/6464 * fix(beszel): restore balanced grid layout for Beszel System Grid widget by @ajnart in https://github.com/homarr-labs/homarr/pull/6389 * feat(widgets): rework downloads widget with mantine-datatable by @ajnart in https://github.com/homarr-labs/homarr/pull/6430 * fix(widgets): preserve data on integration failures by @ajnart in https://github.com/homarr-labs/homarr/pull/6484 * chore: gate Renovate updates behind dashboard approval by @ajnart in https://github.com/homarr-labs/homarr/pull/6485 * docs(helm): update chart installation page by @homarr-charts-docs-sync[bot] in https://github.com/homarr-labs/homarr/pull/6465 * fix(widgets): refetch after render errors by @Clarkar00 in https://github.com/homarr-labs/homarr/pull/6399 * docs: explain Podman socket setup by @ajnart in https://github.com/homarr-labs/homarr/pull/6487 * feat: expose Navidrome as a media-server (now-playing) integration by @mvanhorn in https://github.com/homarr-labs/homarr/pull/6070 * fix(navidrome): complete media server session data by @ajnart in https://github.com/homarr-labs/homarr/pull/6492 * fix(navidrome): clean up audio stats integration by @ajnart in https://github.com/homarr-labs/homarr/pull/6493 * test(navidrome): complete cleanup review by @ajnart in https://github.com/homarr-labs/homarr/pull/6494 * chore(release): automatic release v1.73.0 by @github-actions[bot] in https://github.com/homarr-labs/homarr/pull/6497 ##### New Contributors * @angusmaul made their first contribution in https://github.com/homarr-labs/homarr/pull/6476 * @Clarkar00 made their first contribution in https://github.com/homarr-labs/homarr/pull/6399 **Full Changelog**: https://github.com/homarr-labs/homarr/compare/v1.72.0...v1.73.0 ### v1.72.0 - Date: 2026-07-24 - Version: v1.72.0 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v1.72.0 - Permalink: https://whatsnew.fyi/product/homarr/releases/v1.72.0 - **fixed** — Use thumbnail endpoint instead of original for Immich album carousel - **fixed** — Increase MySQL migration test timeout to 120 seconds - **fixed** — Stop auto-seeding ArchiveTeam Warrior integration and widget on default dashboards - **fixed** — Guard against undefined playback from stale cached data in media server - **added** — Show random photos without album in Immich - **added** — Add humidity display to weather widget - **added** — Add animated weather and temperature to clock widget - **added** — Restrict apps management to board modifiers - **fixed** — Cache statistics responses for media requests - **fixed** — Avoid unnecessary GitHub pagination for LinuxServer updates - **fixed** — Add 350ms hover delay before opening calendar day popover - **fixed** — Hide sidebar navigation items from unprivileged users in manage section - **fixed** — Prevent live subscription memory growth in Beszel - **fixed** — Map new clock weather options for old imports ##### [1.72.0](https://github.com/homarr-labs/homarr/compare/v1.71.0...v1.72.0) (2026-07-24) ##### What's Changed * chore: update contributors by @homarr-update-contributors[bot] in https://github.com/homarr-labs/homarr/pull/6378 * chore(ci): remove memory regression tests by @ajnart in https://github.com/homarr-labs/homarr/pull/6395 * fix(immich): use thumbnail endpoint instead of original for album carousel by @ajnart in https://github.com/homarr-labs/homarr/pull/6396 * docs(immich): list Asset View permission by @ajnart in https://github.com/homarr-labs/homarr/pull/6408 * fix(db): increase mysql migration test timeout to 120s by @ajnart in https://github.com/homarr-labs/homarr/pull/6411 * fix(test): use Home Assistant long-lived token by @ajnart in https://github.com/homarr-labs/homarr/pull/6407 * fix: stop auto-seeding ArchiveTeam Warrior integration and widget on default dashboards by @ajnart in https://github.com/homarr-labs/homarr/pull/6413 * chore(deps): update pnpm to v11.13.1 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6422 * fix(media-server): guard against undefined playback from stale cached data by @ajnart in https://github.com/homarr-labs/homarr/pull/6433 * feat(immich): show random photos without album by @ajnart in https://github.com/homarr-labs/homarr/pull/6424 * feat(weather): add humidity display by @ajnart in https://github.com/homarr-labs/homarr/pull/6429 * feat: restrict apps management to board modifiers by @ajnart in https://github.com/homarr-labs/homarr/pull/6425 * fix(media-requests): cache statistics responses by @ajnart in https://github.com/homarr-labs/homarr/pull/6443 * feat(clock widget): Adds animated weather and temp by @Bergasha in https://github.com/homarr-labs/homarr/pull/6372 * fix(releases): avoid unnecessary GitHub pagination for LinuxServer updates by @ajnart in https://github.com/homarr-labs/homarr/pull/6444 * fix(widgets): add 350ms hover delay before opening calendar day popover by @ajnart in https://github.com/homarr-labs/homarr/pull/6431 * fix(manage): hide sidebar nav items from unprivileged users by @ajnart in https://github.com/homarr-labs/homarr/pull/6236 * fix(beszel): prevent live subscription memory growth by @ajnart in https://github.com/homarr-labs/homarr/pull/6448 * chore: update bug report template by @homarr-releases[bot] in https://github.com/homarr-labs/homarr/pull/6382 * docs(helm): update chart installation page by @homarr-charts-docs-sync[bot] in https://github.com/homarr-labs/homarr/pull/6384 * fix(old-import): map new clock weather options by @ajnart in https://github.com/homarr-labs/homarr/pull/6452 * chore(deps): update pnpm to v11.14.0 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6449 * chore(lang): updated translations from crowdin by @homarr-crowdin[bot] in https://github.com/homarr-labs/homarr/pull/6283 * chore(deps): update pnpm to v11.15.0 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6455 * chore(release): automatic release v1.72.0 by @github-actions[bot] in https://github.com/homarr-labs/homarr/pull/6463 **Full Changelog**: https://github.com/homarr-labs/homarr/compare/v1.71.0...v1.72.0 ### v1.71.0 - Date: 2026-07-17 - Version: v1.71.0 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v1.71.0 - Permalink: https://whatsnew.fyi/product/homarr/releases/v1.71.0 - **fixed** — Restore widget_secret migration journal entries accidentally removed - **fixed** — Add reliable live stats and filesystem UI to Beszel integration - **added** — Support text direction controls in notebook - **fixed** — Update PatchMon API key settings link - **fixed** — Format absolute storage values with shared byte helper in system-disks - **changed** — Replace footer timestamp text with compact refresh button in docker-widget - **fixed** — Sort torrents by progress so active items appear before limit cutoff in qbittorrent - **changed** — Rework the CI - **fixed** — Resolve pnpm fetch crash with patchedDependencies in docker - **fixed** — Remove --offline flag from pnpm install step in docker - **fixed** — Pin TypeScript to v6 to fix Next.js 16.2.10 build in CI - **fixed** — Remove persist-credentials: false to fix git-auto-commit-action push in CI - **fixed** — Add required octokit throttling rate limit handlers to releases - **fixed** — Resolve intermittent Seerr/Overseerr crashes and add query status to context menu in integrations - **added** — Add refetchInterval to WidgetDefinition for per-widget polling ##### [1.71.0](https://github.com/homarr-labs/homarr/compare/v1.70.0...v1.71.0) (2026-07-17) ##### What's Changed * chore: update bug report template by @homarr-releases[bot] in https://github.com/homarr-labs/homarr/pull/6281 * fix(db): restore widget_secret migration journal entries accidentally removed by #6206 by @ajnart in https://github.com/homarr-labs/homarr/pull/6288 * fix(beszel): add reliable live stats and filesystem UI by @ajnart in https://github.com/homarr-labs/homarr/pull/6289 * chore(deps): update dependency oxfmt to ^0.58.0 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6305 * chore(deps): update dependency hono@<4.6.5 to >=4.12.28 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6291 * chore(deps): update tiptap monorepo to v3.27.2 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6292 * feat(notebook): support text direction controls by @arturict in https://github.com/homarr-labs/homarr/pull/6293 * chore(deps): update dependency posthog-js to ^1.398.0 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6285 * fix(integrations): update PatchMon API key settings link by @Nerdy-Technician in https://github.com/homarr-labs/homarr/pull/6302 * chore(deps): update tiptap monorepo to v3.27.3 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6308 * docs: update pr template by @manuel-rw in https://github.com/homarr-labs/homarr/pull/6147 * fix(system-disks): format absolute storage values with shared byte helper by @ajnart in https://github.com/homarr-labs/homarr/pull/6299 * feat(docker-widget): replace footer timestamp text with compact refresh button by @Bergasha in https://github.com/homarr-labs/homarr/pull/6307 * fix(qbittorrent): sort torrents by progress so active items appear before limit cutoff by @ajnart in https://github.com/homarr-labs/homarr/pull/6297 * fix(deps): update dependency swiper to ^14.0.2 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6313 * chore(deps): update dependency posthog-js to ^1.398.2 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6311 * chore(deps): update dependency @types/node to ^24.13.3 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6318 * chore(deps): update dependency @scalar/api-reference-react to ^0.9.54 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6317 * chore(deps): update turbo monorepo to ^2.10.4 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6303 * docs(helm): update chart installation page by @homarr-charts-docs-sync[bot] in https://github.com/homarr-labs/homarr/pull/6282 * feat: rework the ci by @ajnart in https://github.com/homarr-labs/homarr/pull/6296 * chore(deps): update dependency mysql2 to v3.22.6 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6310 * chore(deps): update dependency typescript to v7 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6325 * chore(deps): update actions/cache action to v6 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6322 * chore(deps): update docker/dockerfile docker tag to v1.25 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6321 * fix(docker): resolve pnpm fetch crash with patchedDependencies by @ajnart in https://github.com/homarr-labs/homarr/pull/6328 * chore(deps): update actions/upload-artifact action to v7 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6324 * chore(deps): update dependency posthog-js to ^1.398.7 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6319 * chore(deps): update vitest monorepo to ^4.1.10 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6286 * chore(deps): update dependency posthog-js to ^1.399.0 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6331 * chore(deps): up _[Truncated at 4000 characters — full notes: https://github.com/homarr-labs/homarr/releases/tag/v1.71.0]_ ### v1.70.0 - Date: 2026-07-10 - Version: v1.70.0 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v1.70.0 - Permalink: https://whatsnew.fyi/product/homarr/releases/v1.70.0 - **fixed** — Add missing widget_secret migration and add error notifications - **security** — Update undici to v7.28.0 - **fixed** — Break AppForm infinite render loop on edit page - **fixed** — Raise AppShellHeader z-index above Indicator dots - **fixed** — Fix docs build — MDX acorn error and CSS @import ordering - **fixed** — Revert typescript from 7.0.1-rc to ^6.0.3 - **added** — Allow mutations in demo mode via DEMO_READ_ONLY flag - **fixed** — Guard against undefined from superjson.parse on legacy cache entries - **fixed** — Accept gluetun-latest VPN settings payload - **fixed** — Context menu refresh stays open with loading spinner, cache age reacts to refetch - **added** — Add Synology integration support for health/system monitoring - **fixed** — Sort media requests by last modified instead of creation date - **added** — Add Traefik Integration with dedicated widget and optional icons for Gotify/Notification Widget - **fixed** — Report current CPU usage instead of the lifetime average in Docker - **fixed** — Handle v5 stopped torrent states for pause functionality in qBittorrent - **added** — Add per-filesystem storage chart to Beszel system stats widget - **fixed** — Disable request handler cache for Beszel stats to make live mode work - **fixed** — Prevent stale persisted query cache from blocking widget data - **added** — Expose board automation endpoints - **fixed** — Add utf8 email validation support ##### [1.70.0](https://github.com/homarr-labs/homarr/compare/v1.69.2...v1.70.0) (2026-07-10) ##### What's Changed * chore(deps): update dependency posthog-js to ^1.396.1 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6183 * chore(deps): update testcontainers-node monorepo to ^12.0.4 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6185 * fix(deps): update tailwindcss monorepo to ^4.3.2 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6190 * fix(widget-secrets): add missing widget_secret migration and add error notifications by @ajnart in https://github.com/homarr-labs/homarr/pull/6192 * chore(deps): update dependency posthog-js to ^1.396.2 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6189 * chore(deps): update dependency undici to v7.28.0 [security] by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6188 * chore(lang): updated translations from crowdin by @homarr-crowdin[bot] in https://github.com/homarr-labs/homarr/pull/6195 * chore(lang): updated translations from crowdin by @homarr-crowdin[bot] in https://github.com/homarr-labs/homarr/pull/6216 * fix(forms): break AppForm infinite render loop on edit page (#6198) by @ajnart in https://github.com/homarr-labs/homarr/pull/6215 * chore(deps): mega dependency update by @ajnart in https://github.com/homarr-labs/homarr/pull/6212 * fix(layout): raise AppShellHeader z-index above Indicator dots by @ajnart in https://github.com/homarr-labs/homarr/pull/6218 * chore: update bug report template by @homarr-releases[bot] in https://github.com/homarr-labs/homarr/pull/6181 * fix(docs): fix docs build — MDX acorn error and CSS @import ordering by @ajnart in https://github.com/homarr-labs/homarr/pull/6217 * fix: fix pnpm lockfile by @ajnart in https://github.com/homarr-labs/homarr/pull/6220 * fix(deps): revert typescript from 7.0.1-rc to ^6.0.3 by @ajnart in https://github.com/homarr-labs/homarr/pull/6221 * chore(deps): update dependency conventional-changelog-conventionalcommits to ^10.2.0 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6222 * chore(deps): update dependency cookie to v2.0.1 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6223 * chore(deps): update dependency posthog-node to ^5.39.2 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6226 * chore(deps): update dependency @semantic-release/github to ^12.0.9 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6231 * chore(deps): update dependency lucide-react to ^1.23.0 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6225 * chore(deps): update dependency posthog-js to ^1.396.4 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6232 * chore(deps): update nextjs monorepo to v16.2.10 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6238 * chore(deps): update dependency vite@>=5.0.0 <=5.4.18 to >=8.1.3 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6242 * ci: skip lint-format-autofix on fork PRs by @tvervest in https://github.com/homarr-labs/homarr/pull/6237 * feat(demo): allow mutations in demo mode via DEMO_READ_ONLY flag by @ajnart in https://github.com/homarr-labs/homarr/pull/6224 * fix(query-cache): guard against undefined from superjson.parse on legacy cache entries by @ajnart in https://github.com/homarr-labs/homarr/pull/6228 * chore(deps): update dependency @scalar/api-reference-react to ^0.9.51 by @homarr-renovate[bot] in https://github.com/homarr-labs/homarr/pull/6243 * fix(integrations): accept gluetun-latest VPN settings payload by @tvervest in https://github.com/homarr-labs/homarr/pull/6149 * fix: context menu refresh stays open with loading spinner, cache age reacts to refetch by @ajnart in https://github.com/homarr-labs/homarr/pull/6245 * feat: add Synology integration support for health/system monitori _[Truncated at 4000 characters — full notes: https://github.com/homarr-labs/homarr/releases/tag/v1.70.0]_ ### v1.69.2 - Date: 2026-07-06 - Version: v1.69.2 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v1.69.2 - Permalink: https://whatsnew.fyi/product/homarr/releases/v1.69.2 - **fixed** — Raise AppShellHeader z-index above Indicator dots in layout ##### [1.69.2](https://github.com/homarr-labs/homarr/compare/v1.69.1...v1.69.2) (2026-07-06) ###### Bug Fixes * **layout:** raise AppShellHeader z-index above Indicator dots ([687edb9](https://github.com/homarr-labs/homarr/commit/687edb9226307cb83986097abb24fe7f672e1778)), closes [#6194](https://github.com/homarr-labs/homarr/issues/6194) ### v1.69.1 - Date: 2026-07-04 - Version: v1.69.1 - Original notes: https://github.com/homarr-labs/homarr/releases/tag/v1.69.1 - Permalink: https://whatsnew.fyi/product/homarr/releases/v1.69.1 - **fixed** — Unblock query cache mutations in demo mode and add cache buster ##### [1.69.1](https://github.com/homarr-labs/homarr/compare/v1.69.0...v1.69.1) (2026-07-04) ###### Bug Fixes * unblock query cache mutations in demo mode and add cache buster ([#6176](https://github.com/homarr-labs/homarr/issues/6176)) ([a382c75](https://github.com/homarr-labs/homarr/commit/a382c75968e73bafff55b5890b1e95f0779b50d3))