PackageTrack

Go modules · #2310

github.com/joshuar/go-hass-agent

v1.4.3joshuar/go-hass-agent

Release timeline

81 releases since 2023
202420252026

Releases

  1. v1.0.13 Jun 2023
    Release notes2 sources agree

    Bug Fixes

    • agent: handle no sensors data display (4d22c2f)
    • agent: use a waitgroup for registration (3461859)
    • hass: handle empty config response (f4b4412)
    • hass: omit sending response body if empty or nil (7281cbb)
    • sensors,hass: merge Sensor and SensorUpdate interfaces (aa9e200)
    Open source →
  2. v1.0.020 May 2023
    Release notes2 sources agree

    ⚠ BREAKING CHANGES

    • linux: remove unused context management for previous api
    • linux: remove deprecated functions and rework api struct
    • agent,linux: utilise the device API interface in agent code
    • device,linux,sensors: remove sensorinfo struct, move sensor workers into device API

    Features

    • agent: add a (very rough) window to display all sensors and their states (f7fb4b9)
    • agent: add tray menu option to access fyne settings (3ef943e)
    • agent: report Home Assistant version in About dialog (a7e1d83)

    Bug Fixes

    • agent: better initial window size for sensors display (c46792f)
    • agent: correct config validation returns (8c89544)
    • agent: waitgroup decrement for worker finish (42ff9f0)
    • device,linux: create and use a safer function for getting an endpoint from the API interface (d5a8c66)
    • device: use a context with timeout for fetching external ip (a888d5f)
    • hass: cancel websocket connection context when done message received (6ecfc8e)
    • hass: don't run response handler if request was never sent (dc6e4b1)
    • hass: make sure api context is cancelled/closed in all branches (f40971d)
    • linux: bail early if the matched signal doesn't have a body (d53eb02)
    • linux: clean up finding processes (8856bb2)
    • linux: remove outdated external package for geoclue/location (22a4b7f)
    • linux: safer access to api endpoint map (f7defa3)
    • sensors: bail on error getting sensor workers (1f1442b)

    Code Refactoring

    • agent,linux: utilise the device API interface in agent code (a87cc06)
    • device,linux,sensors: remove sensorinfo struct, move sensor workers into device API (bceea60)
    • linux: remove deprecated functions and rework api struct (6125e9f)
    • linux: remove unused context management for previous api (dd740e5)
    Open source →
  3. v0.4.015 May 2023
    Release notes2 sources agree

    Features

    • add a way to run "headless" (without any GUI) (90b9a82)
    • cmd: add a "register" command (0fa27ad)
    • hass: add backoff functionality for registration requests (d268cff)

    Bug Fixes

    • agent: ensure preferences get saved (30e2735)
    • hass: fix backoff package dependency (9b8f519)
    • hass: id increment for websocket requests (f941fb6)
    • hass: improve websocket resiliency with ping/pong logic (6428b77)
    Open source →
  4. v0.3.511 May 2023
    Release notes2 sources agree

    Features

    • agent: add "report issue" and "request feature" actions to tray icon menu (7f75a52)

    Bug Fixes

    • hass: fix websocket not working and migrate to different websocket package (2607346)
    • linux: uptime sensor now measured in hours (f8fccd2)

    Miscellaneous Chores

    Open source →
  5. v0.3.1-0.20230509000530-7f75a5232d8d9 May 2023pre-release

    Nothing published for this version

  6. v0.3.07 May 2023
    Release notes2 sources agree

    Features

    • linux: add uptime and last boot sensors (1b5cbb1)
    • linux: improve network connection sensor code (5a18911)
    • linux: move to a single dbus watch for networkmanager (89569dd)

    Bug Fixes

    • build: fix dependencies for rpm/deb packages (0a16bd2)
    • linux: remove spew (c77c4be)
    Open source →
  7. v0.2.02 May 2023
    Release notes2 sources agree

    Features

    • better handling of app interrupt/termination (47dce34)
    • sensors: add a nutsDB registry backend (6a7cb84)
    • sensors: implement a Registry interface (80c4c0a)
    • sensors: use nutsDB registry backend by default (e533f91)

    Bug Fixes

    • agent: remove spew debug message (0b8e5bf)

    Miscellaneous Chores

    Open source →
  8. v0.1.1-0.20230428002553-e06997b43dc228 Apr 2023pre-release

    Nothing published for this version

  9. v0.1.028 Apr 2023
    Release notes2 sources agree

    Features

    • device_linux: add disk usage sensors (d85d79e)
    • linux: add network bytes received/sent sensors (a71effc)

    Bug Fixes

    • command-line description FR working this time... (d89c265)
    • hass,device: fix incorrect state/device class types (85abcd8)
    • linux: add units to sensors (97db5cf)
    • missing app description for command-line! (6f49f22)
    Open source →
  10. v0.0.8-0.20230424002258-8cdf204a6d0724 Apr 2023pre-release

    Nothing published for this version

  11. v0.0.722 Apr 2023
    Release notes2 sources agree

    Features

    • add a problems sensor on Linux to track problems reported by abrt (59978d6)
    • add memory usage sensor on Linux (81b9a2e)
    • add swap memory sensors on Linux (6dfd177)
    • and active command start time to active apps sensor. (992d832)
    • use jitterbug package to add some jitter to polling sensors to (85366e7)

    Bug Fixes

    • GetDBusData* functions properly handle optional arguments. (992d832)
    • handle unknown process creation time attribute (73b3904)
    • memory and loadavg sensors work properly on Linux now (5b7e922)
    • naming of variable for release please (bfc4336)
    • release please use token (d6cd37f)

    Miscellaneous Chores

    Open source →
  12. v0.0.617 Apr 2023

    Nothing published for this version

  13. v0.0.5-alpha16 Apr 2023pre-release

    Nothing published for this version

  14. v0.0.5-0.20230416010507-19ab795631db16 Apr 2023pre-release

    Nothing published for this version

  15. v0.0.415 Apr 2023

    Nothing published for this version

  16. v0.0.313 Apr 2023

    Nothing published for this version

  17. v0.0.3-0.20230412003615-d9bb6ee765b712 Apr 2023pre-release

    Nothing published for this version

  18. v0.0.212 Apr 2023

    Nothing published for this version

  19. v0.0.111 Apr 2023

    Nothing published for this version

  20. v0.0.0-20240708041123-1869e19fe12a8 Jul 2024pre-release

    Nothing published for this version

  21. v0.0.0-20240527014033-325c05ce848327 May 2024pre-release

    Nothing published for this version