Releases: homarr-labs/homarr
Releases · homarr-labs/homarr
v1.2.0
1.2.0 (2025-01-24)
Features
Bug Fixes
- date & time widget padding cut off (#2089) (e4dd19b)
- deps: update turbo monorepo to ^2.3.4 (#2085) (8b040ed)
- issue with foreign key constraint do to empty string for home board (#2088) (ac78865)
- system health monitoring gets proxmox id passed (#2094) (a1ba437)
- url-encode nzbget credentials (#2093) (4e153b8)
v1.1.0
1.1.0 (2025-01-22)
Features
- add dropdown list for switching boards (#2042) (02dabfc)
- add initial focus on new integration search (#2015) (b30c192)
- add support for calendar without integrations, add today mark (#2016) (9d85677)
Bug Fixes
- add item does not respect dynamic sections (#2010) (d4f04da)
- add missing request handler for rss feeds (#2006) (99c8e5b)
- certificate card delete button not reachable caused by overflow (#2037) (c922c5b)
- change error when section for item not found to logged warning and remove item (#2044) (b413e2e)
- copy only working for https and localhost, adding open in new tab (#2035) (7a2d97b)
- deps: update dependency @tabler/icons-react to ^3.29.0 (#2057) (2a88095)
- deps: update dependency better-sqlite3 to ^11.8.1 (#2005) (49bd02e)
- deps: update dependency jotai to ^2.11.1 (#2026) (45af644)
- deps: update dependency typescript-eslint to ^8.21.0 (#2032) (55feb9d)
- deps: update dependency undici to v7.3.0 (#2061) (3e9e1e5)
- deps: update mantine monorepo to ^7.16.1 (#2014) (1897752)
- deps: update nextjs monorepo to ^15.1.6 (#2063) (4d8c22a)
- deps: update tanstack-query monorepo to ^5.64.2 (#2013) (554853f)
- deps: update testcontainers-node monorepo to ^10.17.1 (#2047) (701538f)
- deps: update tiptap monorepo to v2.11.3 (#2067) (1f54bf5)
- docker hosts and ports env variable wrongly used (#2050) (73f7d88)
- empty env variables should be ignored (#2040) (1759279)
- entity state and execute automation cards aren't movable (#2043) (29d4f9e)
- health monitoring cpu temp ring when no data, disks health when no data (#2029) (bdefff6)
- hide current language switch in other users preferences (#2069) (470d27e)
- unable to change home board in user preferences (#2011) (7960a4c)
- unable to move items with touch devices (#2038) (931f312)
- url of batch link can get to long with 414 http code (#2036) (73bbcfe)
- User options switch on load value always false (#1995) (fa6262c)
v1.0.1
v1.0.0
1.0.0 (2025-01-17)
⚠ BREAKING CHANGES
https://homarr.dev/blog/2024/09/23/version-1.0/#breaking-changes
Changes at a glance
- Asynchronous integrations system: In versions prior to 1.0, we fetched data upon each request synchronously. This means that the user had to wait for the requests to finish so any data would appear. A page reload will trigger another request - and worse, this will happen for every user accessing your dashboard. In 1.0, we have implemented a new system that gets rid of this system and scales linearly. It will fetch data in background, even if you are not on the page.
- Permissions system: You can now use detailed permissions to allow or prohibit users from certain actions. For easier management, you can organize users into groups and manage them all at the same time.
- Integration testing: Starting from 1.0, we will require you to test the integration before you can use it. This guarantees that you've configured your integration correctly and helps you find errors faster.
- Re-imagined widgets: All widgets have been rewritten & improved. They offer much better performance, reliability and scalability compared to < 1.0.
- Improved performance: We have upgraded the underlying framework of Homarr and take advantage of an in-memory message bus and websockets to deliver data near realtime to you.
New features
- Apps managment: Apps are now certalized and can easily be reused on multiple boards.
- Integrations: Integrations are no longer linked to apps and instead have there own management page. Widgets that support he integration allow the selection of those in the edit modal.
- Custom search engines: Search engines are no longer predefined and can be managed through the search engine management pages
- Certificates: We no longer blindly trust any https endpoint and instead allow you to configure the self signed certificates you want to trust.
- Local media managment: You can now manage local icons directly through the UI.
- Settings: There is now a global settings page where you can configure the behaviour of analytics, SEO beside other things like global home boards, default color scheme and default language.
- New dynamic section to group widgets in smaller groups.
- New minecraft server status widget.
- Support for mysql database.
- Support for multiple docker sockets.
v1.0.0-beta.13
1.0.0-beta.13 (2025-01-14)
Features
Bug Fixes
- app: missing noreferer attribute for anchor tag (#1915) (986e013)
- category: remove not always working and ignoring dynamic sections (#1939) (d4bb014)
- deps: update dependency @ianvs/prettier-plugin-sort-imports to ^4.4.1 (#1936) (1e406a8)
- deps: update dependency eslint-config-prettier to v10 (#1937) (75c7918)
- deps: update dependency eslint-plugin-react to ^7.37.4 (#1934) (2ea763c)
- deps: update dependency sass to ^1.83.3 (#1945) (99c69ba)
- deps: update dependency sass to ^1.83.4 (#1946) (ff1a003)
- deps: update dependency typescript-eslint to ^8.20.0 (#1938) (feecdd3)
- deps: update mantine monorepo to ^7.16.0 (#1948) (a03a01b)
- deps: update tanstack-query monorepo to ^5.64.0 (#1922) (b399cb6)
- deps: update tanstack-query monorepo to ^5.64.1 (#1935) (a53e0f7)
- media-request: media and media-request status can have missing values (#1911) (ec3bda3)
- trpc removed export anything from client in react-query (#1941) (56755d1)
v1.0.0-beta.12
1.0.0-beta.12 (2025-01-10)
Features
- app: add search and pagination (#1860) (ccb19e0)
- auth: add env variable for oidc-name-attribute-overwrite (#1850) (c349bf8)
- board: add board duplication (#1856) (49d10f7)
- docker add to homarr (#1825) (64cc078)
- icons: add upload button to icon picker (#1859) (1e9098d)
- items: add search to selection (#1887) (62da953)
- spotlight: add default search engine (#1807) (65befa2)
Bug Fixes
- deps: update dependency @tabler/icons-react to ^3.27.1 (#1875) (e46b1c4)
- deps: update dependency @tabler/icons-react to ^3.28.1 (#1891) (ffdc8d3)
- deps: update dependency better-sqlite3 to ^11.7.2 (#1858) (1f0116d)
- deps: update dependency dockerode to ^4.0.3 (#1854) (92f4f94)
- deps: update dependency glob to ^11.0.1 (#1908) (7d1b1d8)
- deps: update dependency ldapts to v7.3.1 (#1896) (a69c64d)
- deps: update dependency mantine-react-table to v2.0.0-beta.8 (#1902) (86a9259)
- deps: update dependency octokit to ^4.1.0 (#1898) (3860af3)
- deps: update dependency sass to ^1.83.1 (#1852) (812469d)
- deps: update dependency trpc-to-openapi to ^2.1.2 (#1900) (8edf922)
- deps: update dependency typescript-eslint to ^8.19.1 (#1874) (be4e753)
- deps: update dependency undici to v7.2.1 (#1904) (b034dcb)
- deps: update mantine monorepo to ^7.15.3 (#1880) (7807b28)
- deps: update nextjs monorepo to ^15.1.4 (#1885) (f4f02ca)
- deps: update nextjs monorepo to v15 (major) (#1844) (d985525)
- deps: update tanstack-query monorepo to ^5.62.14 (#1846) (2358f6f)
- deps: update tanstack-query monorepo to ^5.62.15 (#1853) (53f07f8)
- deps: update tanstack-query monorepo to ^5.62.16 (#1877) (eb424d7)
- deps: update tanstack-query monorepo to ^5.63.0 (#1893) (e33e0a4)
- deps: update tiptap monorepo to v2.11.1 (#1909) (dc3d27e)
- deps: update tiptap monorepo to v2.11.2 (#1913) (9a7e421)
- dns-hole-summary: calculation for domains and percentage for multiple integrations (#1894) (546c824)
- iframe: remove second scrollbar from item card (#1828) (bf12944)
- security: restrict link protocols to http and https (#1888) (a12dd10)
- translation: query parameter in search with escaped (#1895) (80c02ef)
- widget: set-options from widget components should be partial (#1882) (e695fb6)
v1.0.0-beta.11
1.0.0-beta.11 (2025-01-03)
Bug Fixes
- deps: update dependency zod-form-data to ^2.0.5 (#1822) (a234fc8)
- deps: update tanstack-query monorepo to ^5.62.12 (#1843) (bc5e25e)
- icons: picker does not allow multiple words (#1827) (6e21863)
- login page in light mode is always black (#1821) (cc7d53e)
- prowlarr integration indexers status changed from id to indexerId (#1837) (ee8831a)
- remove import beta badge (#1829) (6305c74)
v1.0.0-beta.10
1.0.0-beta.10 (2024-12-31)
Breaking
For all users that are in a previous beta version, before you upgrade to this beta I'll suggest you to follow the migration guide. We had to move the integration secrets encryption key from an anonymous volume to an env variable (SECRET_ENCRYPTION_KEY
). When you are unable to retrieve the old key you'll need to reenter all integration secrets, as they all were encrypted with an other key.
Features
- add request media (#1811) (91e1cef)
- docker: add support for pgid and puid env variables (#1759) (aeb681a)
- integration: add search engine creation (#1816) (f507645)
- widget: add minecraft server status widget (#1801) (0ebf4bc)
Bug Fixes
- deps: update dependency octokit to ^4.0.3 (#1806) (75aefcb)
- deps: update dependency trpc-to-openapi to ^2.1.1 (#1788) (4943e7b)
- deps: update dependency typescript-eslint to ^8.19.0 (#1814) (598f004)
- deps: update tiptap monorepo to v2.11.0 (#1813) (eacda4c)
- docker: replace anonymous docker volume with env variable for encrypting secrets (#1809) (56b57ad)
- health-monitoring: add months to uptime, fix status update (#1792) (c91aae5)
- media-server: redesign widget (#1775) (23c7d0b)
For the PGID and PUID env variables you can find the documentation here
v1.0.0-beta.9
1.0.0-beta.9 (2024-12-27)
Bug Fixes
v1.0.0-beta.8
1.0.0-beta.8 (2024-12-25)
Bug Fixes
- deps: update dependency @ctrl/deluge to ^7.1.0 (#1776) (ecae80d)
- deps: update dependency @ctrl/transmission to ^7.2.0 (#1777) (3e2ffbd)
- deps: update dependency drizzle-orm to ^0.38.3 (#1783) (82c6ce7)
- deps: update dependency drizzle-zod to ^0.6.1 (#1782) (555212e)
- oldmarr import user casing wrong (#1784) (e37279f)