Releases: nerves-hub/nerves_hub_link_common
Releases · nerves-hub/nerves_hub_link_common
v0.4.2
- New Features
- Allow custom retry configuration (thanks @jeanparpaillon!)
v0.4.1
- New Features
- Support altering FWUP public keys at runtime. See
UpdateManager.add_fwup_public_key/2
andUpdateManager.remove_fwup_public_key/2
- Support altering FWUP public keys at runtime. See
v0.4.0
Potentially breaking changes
This release now requires Elixir 1.11 or later
- Fixed
- Relaxes
fwup
to allow forv1.1
as well
- Relaxes
v0.3.0
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
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
- New features
- New
RetryConfig
param:worst_case_download_speed
. This makes it
possible to match the timeout to the download size and fail beforemax_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.
- New
v0.1.2
v0.1.0
Release v0.1.0