Skip to content

v11.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Jan 00:15
57917f8

11.0.0 (2024-12-31)

This release builds on recent work to offer preferences for controlling the fetching of some sensors/events. In particular, all preferences are now in the Go Hass Agent preferences file. If you previously had made changes to sensor preferences in their respective files, please see the BREAKING CHANGES document for manual steps you'll need to take to include your changes.

⚠ BREAKING CHANGES

  • preferences: Worker preferences are now in the agent preferences file, under a worker section. Any existing custom preferences will need to be manually migrated to this file.

Features

  • ✨ allow disabling app sensors (71a4969)
  • hass,linux: ♻️ support flagging for retryable requests through sensor options (5d55cc6)
  • hass,linux: ✨ use options pattern to create sensors (b614ec3)
  • hass: ✨ add support to allow some requests to be retried (b103679)
  • hass: ✨ use options pattern to create sensor requests (73f218b)
  • linux/cpu,linux/system: ✨ add ability to specify update interval for cpu and hwmon sensor polling (7f8450e)
  • linux/cpu: 🚚 split cpu usage and frequency workers (cc18b67)
  • linux/power: ✨ power state and screen lock sensor requests will be retried on response failure (e4ca6e7)
  • preferences: ✨ validate worker preferences when loading and use defaults if invalid (748b48f)

Bug Fixes

  • 🐛 code cleanup missed in 7591c7a (f6dca52)
  • agent: 🐛 fix registration flow from changes in 7591c7a (70176ce)
  • hass: 🚨 fix linter issues (92b82d0)
  • linux/battery: 🐛 don't add already tracked batteries (76b78e4)
  • preferences: 🐛 ensure consistent naming of preferences through using string constants (1397c4a)

Performance Improvements

  • agent: ⚡ don't use a "fat context" for agent options (1e9d3c9)

Code Refactoring

  • preferences: ♻️ merge worker and agent preferences into single file (7591c7a)