Skip to content

Releases: nerves-hub/nerves_hub_link_common

v0.4.2

03 Mar 13:31
Compare
Choose a tag to compare

v0.4.1

24 Jun 22:09
Compare
Choose a tag to compare
  • New Features
    • Support altering FWUP public keys at runtime. See UpdateManager.add_fwup_public_key/2
      and UpdateManager.remove_fwup_public_key/2

v0.4.0

13 May 13:47
Compare
Choose a tag to compare

Potentially breaking changes

This release now requires Elixir 1.11 or later

  • Fixed
    • Relaxes fwup to allow for v1.1 as well

v0.3.0

27 Jul 16:26
Compare
Choose a tag to compare

No breaking changes

This bumps :fwup dependency to 1.0.0 which opens up new features during the update process. The default behavior remains unchanged

New Features
Add support for setting fwup environment variables
Support changing the fwup upgrade task

v0.2.0

03 Mar 16:51
Compare
Choose a tag to compare

This release has an API breaking change. You're probably using this library as a result of depending on nerves_hub_link so these changes won't affect your application code.

  • New features

    • On reconnecting to a NervesHub instance, an firmware download that's in process will be reported
  • Bug fixes

    • Properly ignore NervesHub responses that indicate no update is available.
  • API breaking change:

    • apply_update/1 now returns a %NervesHubLinkCommon.Message.UpdateInfo{}

v0.1.3

02 Feb 20:35
Compare
Choose a tag to compare
  • New features
    • New RetryConfig param: worst_case_download_speed. This makes it
      possible to match the timeout to the download size and fail before max_timeout.
    • max_timeout is now 24 hours to match the NervesHub download URL validity time.
      Now downloads can survive multi-hour network outages without starting over.

v0.1.2

29 Jan 18:58
Compare
Choose a tag to compare
  • Bug Fixes
    • Fix issue where query parameters were not being encoded correctly

v0.1.0

29 Jan 16:44
9839e23
Compare
Choose a tag to compare
Release v0.1.0