Skip to content

v10.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 25 Jun 11:12
abb38f8

10.0.0 (2024-06-25)

⚠ BREAKING CHANGES

There are three major breaking changes of special note:

  • app preferences have been rewritten and now support being configured via the agent's configure command. See the README for more details.
  • The publish methods in the MQTT package now require passing a context.
  • The web request helper has switched over to using the resty package. It is now more flexible and easier to use from an app.

Features

A major feature update in this release is better support for cross-compilation. Both binary (with mage) and container builds can target different architectures. See the README for details on cross-compilation.

  • container: ✨ use mage for container build and support multiarch (f10dfdd)
  • mqtt: require passing context when publishing (b1305a6)
  • preferences: ♻️ app preferences now use the same underlying structure as agent preferences (89694e8)
  • rewrite preferences rewrite (f8f32aa)
  • ui: ♻️ ui management for both agent and apps (9126f38)
  • web: switch to resty for web requests (1287ecf)

Bug Fixes

  • container: 🐛 ensure container uses correct arch (f02e096)
  • container: 🐛 use TARGETARCH during build stage (f1ce406)
  • preferences: 🐛 fix loading preferences on initial run (40832a6)
  • ui: 💄 increase input field character limit (c1644af)