Skip to content

Releases: nerves-hub/nerves_hub_link

v0.12.0

30 Jul 19:44
Compare
Choose a tag to compare
  • fwup 1.0.0

  • Enhancements

    • added :fwup_env option to the Configurator to support
      environment variables which are needed in fwup

v0.11.0

16 Apr 14:55
Compare
Choose a tag to compare
Release 0.11.0

v0.10.2

15 Mar 19:57
Compare
Choose a tag to compare
  • Fixes
    • Fix issue that allowed unresolved atom keys in :fwup_public_keys
      config which would break firmware updates by failing to validate
      the public key
    • Add missing dependency on :inets

v0.10.1

09 Mar 22:50
Compare
Choose a tag to compare
  • Fixes
    • Fix typo that would cause the device to fail to reboot after applying
      an update

v0.10.0

09 Mar 17:46
Compare
Choose a tag to compare
  • nerves_hub_link_common 0.2.0

  • Potential Breaking Changes

    • This enforces the update data structure exchanged between device and server
      and is mostly internal. However, if you implement your own NervesHubLink.Client
      behavior, then you will need to your NervesHubLink.Client.update_available/1 to
      accept a %NervesHubLinkCommon.Message.UpdateInfo{} struct as the parameter
      instead of a map with string keys which was used until this point.
  • Enhancements

    • Report API version to NervesHub. While there's currently only one version of
      the Device API, this is anticipation that we may want to change it in the future.
    • On reconnect, notify NervesHub of firmware currently being downloaded so
      that NervesHub can differentiate failed firmware updates from network hiccups.
    • Allow devices to implement their own reboot logic by implementing the
      NervesHubLink.Client.reboot/0 callback
  • Fixes

    • Check firmware_url is valid before attempting update

v0.10.0-rc.0

26 Feb 23:28
Compare
Choose a tag to compare
v0.10.0-rc.0 Pre-release
Pre-release
  • Enhancements

    • Use :slipstream for websocket
      connections
    • Report device_api_version in web connections
    • Optional NervesHubLink.Client.reboot/0 callback behavior
  • Fixes

    • Check firmware_url is valid before attempting update
    • set default fwup_devpath in the config

v0.9.4

08 Feb 16:43
Compare
Choose a tag to compare
  • Enhancements
    • Supports resuming failed downloads by offloading the responsibility of downloading
      and applying updates to a new package: nerves_hub_link_common

v0.9.3

08 Dec 17:28
Compare
Choose a tag to compare
  • Fixes
    • Fixes misleading default error message report
    • Ensures :nerves_key is started before use to deal with optional dependency
      start order bug

v0.9.2

23 Nov 14:38
Compare
Choose a tag to compare
  • Enhancements
    • Supports incoming window_size message from web channel to change the TTY size

v0.9.1

30 Sep 13:07
Compare
Choose a tag to compare
  • Enhancements
    • Send fwup version to server when connecting. This is required If you are using patchable firmware updates.