Skip to content

v2.8.1

Choose a tag to compare

@joshk joshk released this 10 Sep 22:11
· 75 commits to main since this release
56dd2a4
  • Added

    • Send the firmwares validation status to NervesHub when the connection is established via an optional Client.firmware_validated?/0 callback. A default implementation is provided, while supporting overriding with custom logic.
    • Poll for firmware validation changes and send an update to NervesHub when the firmware is validated.
    • Detect if a firmware revert has occurred and send this information to NervesHub when the connection is established. This is supported via an optional Client.firmware_auto_revert_detected?/0 callback. A default implementation is provided, while supporting overriding with custom logic.
    • Custom Clients can now be implemented using use NervesHubLink.Client, eliminating the need to implement all Client behavior callbacks.
  • Updated

    • Support for Elixir 1.13.x has been removed