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.