github DustyArmstrong/homeassistant-desktop 1.7.0-beta

pre-release50 minutes ago

Features

This is very big update that makes significant changes to the networking stack. The full release should be out soon, but I am adding builds now for testing purposes. Not all builds have been targeted, just the common ones.

This is still a beta build so may be subject to change, and things may break or act strangely (at least at first). Currently testing on my own machines, but feedback from others would be useful, particularly on Linux. If you have issues, please either update the issue you already have open, or create a new one referencing this beta build.

A discussion has also been created if anyone is interested and would prefer not to open a formal issue.

Windows/Linux/Mac

Following discussion in #38 have reverted to the Electron net module for all networking broadly. This should allow the use of mTLS certificates from the local store.

Migrated health check to websockets to reduce bandwidth overhead, and set up for possible future functionality. The websocket is authenticated using the auth_token provided by Home Assistant for each session. This token is refreshed whenever the websocket is closed, so it shouldn't cause problems and negates the need for manual long-lived token creation and storage.

Please check the logs for specific errors, if any do appear.

Linux

Added pacman targets to build for #41. This release target is also currently in beta, something to be aware of (please inform the Electron team for any bugs relating to that specifically).

Other

  • Code changes.
  • Bumped deps.
  • Moved code to multi-file structure for easier maintainability.
  • Reduced reliance on external dependencies.

Note

As this is a beta release, the packages below may be updated in-place if further changes and testing are needed. Please check the hashes below, these should match the ones performed by Github.

General feedback or issues are welcomed. Builds tested on Mac (ARM), Windows (x64).

Release Hashes

Filename SHA256 Hash
Home Assistant Desktop-v1.7.0-linux-x64.pacman b935de15a8f0d9b1cfddc02735e83e4026183c97290ebca329e2a69a4454cc81
Home Assistant Desktop-v1.7.0-linux-x86_64.AppImage 2bb9434f0d9504c860b59ecdf25bd720de2cdbef28c3fb8e1245a3199b5fbe63
Home Assistant Desktop-v1.7.0-mac-arm64.dmg ab25b881fe20926f5c3af18cceefde278c394d32f7352b91d9696ab8287a1954
Home Assistant Desktop-v1.7.0-win-x64.exe a2b514944d9a47519110f220e786b17dcce18d15943e7354290ca3c42a880f52

Don't miss a new homeassistant-desktop release

NewReleases is sending notifications on new releases.