Skip to content

v0.12.2

Choose a tag to compare

@joszz joszz released this 18 Oct 09:10
· 93 commits to main since this release
Immutable release. Only release title and notes can be modified.
1c15af4

Bug Fixes

  • The mobile menu closes on a link to the page you are on. Tapping the GarageStack brand on the dashboard, or the entry of the page already open (Map while on Map), left the drawer open. Any link in the drawer now closes it; its buttons (notifications, demo controls, sign out) still leave it open (#500)
  • SAIC gateway 0.13.0-rc5 (rc4, rc5). The gateway's scheduled charging job runs again (it failed since the move to aiomqtt), pending MQTT messages are sent before it shuts down, and Home Assistant shows the gateway's release tag as its version. The gateway now exits when its MQTT connection ends; Compose and the all-in-one image restart it, so nothing has to be done. It is still a release candidate (#502)

Security

  • libexpat 2.9.0 in the frontend image (CVE-2026-77214, high; CVE-2026-102633, medium). The garagestack-frontend image shipped libexpat 2.8.5 from Alpine 3.24, and the fixed package reached Alpine only after v0.12.1 was built. This release's images include it

Performance

  • The log viewer pages through the whole history. The Logs page loads 50 entries at a time and fetches the next page as you scroll, back through every retained log file instead of only the last 8 MB of each service. Live mode reads only what was written since the last poll: with the Error filter on a 100 MB log a poll took 234 ms and 212 MB of allocations, now 0.1 ms. GET /api/logs gains older and newer cursors to pass back as before and after; the existing fields and the default limit are unchanged (#501)

Dependencies

  • SAIC gateway 0.13.0-rc3 to 0.13.0-rc5 (#502)

Full Changelog

v0.12.1...v0.12.2: v0.12.1...v0.12.2