# Homepage: what changed from 1 to 2 - Product: Homepage (https://whatsnew.fyi/product/gethomepage) - Vendor: gethomepage - Range: changelog entries numbered after v1.13.2 up to and including v2.2.0, stable releases only - Entries below: 5 releases (newest first) - Resolved: 1 is v1.13.2 and 2 is v2.2.0, the newest stable release of each major we track - Carrying security changes: 1 · CVEs mentioned: 0 · Mentioning breaking changes: 1 · Removing or deprecating something: 0 - Page: https://whatsnew.fyi/product/gethomepage/compare/1...2 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: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## What changed (36 changes, grouped by kind) ### Added #### v2.2.0 (2026-09-02) - Crowdsec widget improvements #### v2.1.0 (2026-08-21) - Add authorizationsLast24H field to Authentik widget #### v2.0.0 (2026-08-14) - Add album count to Jellyfin widget - Add signout button - Add Maintainerr service widget - Add Sportarr service widget - Add Syncthing service widget - Add Duplicati service widget - Add homepage MCP - Add pulse widget - Add homepage auth ### Changed #### v2.2.0 (2026-09-02) - Improve nextauth error logging for easier debugging - Move favicon population earlier #### v2.1.0 (2026-08-21) - Read auth providers in-process on the sign-in page and set env earlier - Handle Linkwarden API change - Use routeNamespace as fallback for Kubernetes gateway integration - Support Pulse v6 API changes - Whitelist custom.css from auth #### v2.0.0 (2026-08-14) - Handle OMV v8 auth response - Use status field as primary queue detail - Support dockhand api key auth - Support qBittorrent apikey ### Fixed #### v2.2.0 (2026-09-02) - Improve sr labeling of search ui #### v2.1.2 (2026-08-21) - Fix yaml parsing in 2.1.1 #### v2.1.1 (2026-08-21) - Handle k8s ipv6 node tls bug #### v2.1.0 (2026-08-21) - Fix calendar hover with white theme - Fix Kubernetes gateway error logging - Fix Duplicati widget with no jobs - Ensure Authentik widget v1 fallback #### v2.0.0 (2026-08-14) - Fix qnap token deconstruction - Prevent unnecessary failed requests from stale cookies - Disable using proxies in Docker HEALTHCHECK - Ignore archived drives in Scrutiny widget - Correctly handle date-only recurring ical events - Correct showers WMO weather icons ### Security #### v2.2.0 (2026-09-02) - Resolve GHSA-669x-4pg4-w24r ## Release notes ### v2.2.0 - Date: 2026-09-02 - Version: v2.2.0 - Original notes: https://github.com/gethomepage/homepage/releases/tag/v2.2.0 - Permalink: https://whatsnew.fyi/product/gethomepage/releases/v2.2.0 - **added** — Crowdsec widget improvements - **changed** — Improve nextauth error logging for easier debugging - **changed** — Move favicon population earlier - **fixed** — Improve sr labeling of search ui - **security** — Resolve GHSA-669x-4pg4-w24r ##### What's Changed - Chore: narrow/specify some workflow permissions (#7051) @shamoon ##### 🚀 Features - Fixhancement: crowdsec widget improvements (#7075) @shamoon - Tweak: improve nextauth error logging for easier debugging (#7070) @shamoon - Tweak: move favicon population earlier (#7041) @shamoon ##### 🐛 Fixes - Accessibility: improve sr labeling of search ui (#7052) @shamoon ##### 🔒 Security - Resolve GHSA-669x-4pg4-w24r ##### 🧰 Maintenance - Chore(deps-dev): Bump eslint-config-next from 15.5.22 to 16.3.3 (#7082) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps): Bump next from 16.3.0 to 16.3.3 (#7084) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps): Bump react-i18next from 17.0.11 to 17.0.12 (#7085) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps): Bump js-yaml from 5.3.0 to 5.4.0 (#7083) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps-dev): Bump typescript from 5.9.3 to 6.0.3 (#7081) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps): Bump docker/setup-buildx-action from 4.2.0 to 4.3.0 (#7065) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps): Bump crowdin/github-action from 2.17.0 to 2.17.1 (#7066) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps): Bump astral-sh/setup-uv from 10.0.0 to 10.0.1 (#7067) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore: full react hooks eslint compliance (#7040) @shamoon ##### 🌐 Translations - New Crowdin translations by GitHub Action (#7043) @[github-actions[bot]](https://github.com/apps/github-actions) ##### 📚 Documentation - Documentation: fix typo ommitted -> omitted (#7064) @vaibhav8a ### v2.1.2 - Date: 2026-08-21 - Version: v2.1.2 - Original notes: https://github.com/gethomepage/homepage/releases/tag/v2.1.2 - Permalink: https://whatsnew.fyi/product/gethomepage/releases/v2.1.2 - **fixed** — Fix yaml parsing in 2.1.1 ##### What's Changed ##### 🐛 Fixes - Fix yaml parsing in 2.1.1 (#7037) @shamoon ### v2.1.1 - Date: 2026-08-21 - Version: v2.1.1 - Original notes: https://github.com/gethomepage/homepage/releases/tag/v2.1.1 - Permalink: https://whatsnew.fyi/product/gethomepage/releases/v2.1.1 - **fixed** — Handle k8s ipv6 node tls bug > ⚠️ Note: version 2.1.1 contains an error with parsing YAML configuration files that may affect some users, please upgrade to 2.1.2 to bypass that issue. ##### What's Changed - Fixhancement: Handle k8s ipv6 node tls bug (#7035) @shamoon ##### 🧰 Maintenance - Chore(deps-dev): Bump eslint-plugin-react-hooks from 5.2.0 to 7.1.1 (#7033) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps): Bump js-yaml from 4.3.1 to 5.3.0 (#7032) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps-dev): Bump @testing-library/jest-dom from 7.0.0 to 7.0.1 in the testing-library group across 1 directory (#7029) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps): Bump swr from 2.5.0 to 2.5.1 (#7031) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps): Bump @kubernetes/client-node from 1.4.0 to 2.0.0 (#7030) @[dependabot[bot]](https://github.com/apps/dependabot) ##### 🌐 Translations - New Crowdin translations by GitHub Action (#7027) @[github-actions[bot]](https://github.com/apps/github-actions) ### v2.1.0 - Date: 2026-08-21 - Version: v2.1.0 - Original notes: https://github.com/gethomepage/homepage/releases/tag/v2.1.0 - Permalink: https://whatsnew.fyi/product/gethomepage/releases/v2.1.0 - **added** — Add authorizationsLast24H field to Authentik widget - **changed** — Read auth providers in-process on the sign-in page and set env earlier - **changed** — Handle Linkwarden API change - **changed** — Use routeNamespace as fallback for Kubernetes gateway integration - **changed** — Support Pulse v6 API changes - **changed** — Whitelist custom.css from auth - **fixed** — Fix calendar hover with white theme - **fixed** — Fix Kubernetes gateway error logging - **fixed** — Fix Duplicati widget with no jobs - **fixed** — Ensure Authentik widget v1 fallback ##### What's Changed ##### 🚀 Features - Fixhancement: read auth providers in-process on the sign-in page, set env earlier (#7023) @shamoon - Fixhancement: handle linkwarden API change (#7018) @shamoon - Tweakhancement: use routeNamespace as fallback for k8s gateway integration (#7009) @shamoon - Enhancement: add authorizationsLast24H field to Authentik widget, opt… (#6989) @jeliozver - Enhancement: support Pulse v6 API changes (#6987) @shamoon - Tweak: whitelist custom.css from auth (#6986) @shamoon ##### 🐛 Fixes - Fixhancement: read auth providers in-process on the sign-in page, set env earlier (#7023) @shamoon - Fix: fix calendar hover with white theme (#7017) @shamoon - Fix: fix k8s gateway error logging (#7008) @shamoon - Fix: fix duplicati widget with no jobs (#7005) @shamoon - Fix: ensure authentik widget v1 fallback (#6991) @shamoon ##### 🧰 Maintenance - Chore(deps): Bump astral-sh/setup-uv from 9.0.0 to 10.0.0 (#7021) @[dependabot[bot]](https://github.com/apps/dependabot) - Fix: re-enable global lint, fix un-caught warnings / errors (#6990) @shamoon ##### 🌐 Translations - New Crowdin translations by GitHub Action (#6983) @[github-actions[bot]](https://github.com/apps/github-actions) ### v2.0.0 - Date: 2026-08-14 - Version: v2.0.0 - Original notes: https://github.com/gethomepage/homepage/releases/tag/v2.0.0 - Permalink: https://whatsnew.fyi/product/gethomepage/releases/v2.0.0 - **added** — Add album count to Jellyfin widget - **added** — Add signout button - **added** — Add Maintainerr service widget - **added** — Add Sportarr service widget - **added** — Add Syncthing service widget - **added** — Add Duplicati service widget - **added** — Add homepage MCP - **added** — Add pulse widget - **added** — Add homepage auth - **changed** — Handle OMV v8 auth response - **changed** — Use status field as primary queue detail - **changed** — Support dockhand api key auth - **changed** — Support qBittorrent apikey - **fixed** — Fix qnap token deconstruction - **fixed** — Prevent unnecessary failed requests from stale cookies - **fixed** — Disable using proxies in Docker HEALTHCHECK - **fixed** — Ignore archived drives in Scrutiny widget - **fixed** — Correctly handle date-only recurring ical events - **fixed** — Correct showers WMO weather icons ##### What's Changed ##### ⚠️ Breaking Changes - Feature: homepage auth (#6769) @shamoon ##### 🚀 Features - Enhancement: Add album count to Jellyfin widget (#6974) @alexclarke - Enhancement: signout button (#6962) @shamoon - Feature: Maintainerr service widget (#6907) @shamoon - Feature: sportarr service widget (#6906) @Sportarr - Enhancement: handle OMV v8 auth response (#6886) @shamoon - Feature: Syncthing service widget (#6865) @Kat9-123 - Feature: Duplicati service widget (#6864) @miguellobato84 - Change: use status field as primary queue detail (#6859) @shamoon - Enhancement: support dockhand api key auth (#6848) @shamoon - Enhancement: support qBittorrent apikey (#6791) @Clone003 - Feature: homepage MCP (#6771) @shamoon - Feature: pulse widget (#6786) @shamoon - Feature: homepage auth (#6769) @shamoon ##### 🐛 Fixes - Fix: fix qnap token deconstruction thing (#6961) @shamoon - Chore: prevent some unnecessary failed requests from stale cookies (#6960) @shamoon - Fix: Disable using proxies in Docker HEALTHCHECK (#6930) @Bytenka - Fix: ignore archived drives in Scrutiny widget (#6903) @MartinFournier - Chore: simplify qbittorrent api key handling (#6888) @headscarf737 - Fix: correctly handle date-only recurring ical events (#6875) @shamoon - Fix: correct showers WMO weather icons (#6869) @shamoon - Fix: auto-scale binary rate units instead of pinning to MiB/s (#6866) @TowyTowy - Fix (dev): exclude healthcheck from auth (#6776) @shamoon ##### 🧰 Maintenance - Chore(deps): Bump pnpm/action-setup from 6.0.9 to 6.0.10 (#6979) @[dependabot[bot]](https://github.com/apps/dependabot) - Performance: reduce calls to kubernetes api-server (#6963) @emouawad - Chore: update kubernetes-node-client (#6959) @shamoon - Chore(deps): Bump next from 16.2.11 to 16.2.12 (#6955) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps): Bump pretty-bytes from 7.1.0 to 7.1.1 (#6958) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps-dev): Bump @eslint/compat from 2.0.3 to 2.1.0 (#6957) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps): Bump react-i18next from 15.5.3 to 17.0.11 (#6956) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps-dev): Bump jsdom from 28.1.0 to 30.0.1 (#6950) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps): Bump tough-cookie from 6.0.0 to 6.0.2 (#6949) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps): Bump js-yaml from 4.3.0 to 4.3.1 (#6954) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps-dev): Bump @vitest/coverage-v8 from 4.1.9 to 4.1.10 (#6951) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore: update zensical (#6952) @shamoon - Chore: bump ci tests node version to 24 (#6953) @shamoon - Chore(deps): Bump i18next from 26.3.0 to 26.3.6 (#6948) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps): Bump raw-body from 3.0.2 to 4.0.0 (#6946) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps-dev): Bump eslint-plugin-prettier from 5.5.5 to 5.5.6 (#6947) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps-dev): Bump postcss from 8.5.25 to 8.5.26 (#6937) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps): Bump actions/checkout from 7.0.0 to 7.0.1 (#6925) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps-dev): Bump postcss from 8.5.23 to 8.5.24 (#6933) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps): Bump systeminformation from 5.31.7 to 5.33.1 (#6929) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps-dev): Bump @testing-library/jest-dom from 6.9.1 to 7.0.0 (#6919) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps): Bump next-i18next from 16.0.7 to 16.0.8 (#6928) @[dependabot[bot]](https://github.com/apps/dependabot) - Chore(deps): Bump the react group with 2 updates (#6926) @[dependabot[bot] _[Truncated at 4000 characters — full notes: https://github.com/gethomepage/homepage/releases/tag/v2.0.0]_