Homarr 1.0 - complete rewrite of all systems
We proudly present to you - Homarr 1.0
.
We have started work on this new version back in 2023 and have worked tirelessly for months on this brand-new dashboard.
This isn't our usual update. 1.0
doesn't use the same code from previous versions, but has been written from the ground up.
Therefore, this version contains an unusual amount of breaking changes.
This will be a one time occurrence and version > 1.0
will have less breaking changes.
This time more important than every; read the breaking changes list and create a backup before updating.
Some third party installation methods may take multiple days or weeks to update to the new version.
See this guide on how to import your previous Homarr dashboard
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. In1.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.