Releases: nerves-hub/nerves_hub_link
Releases · nerves-hub/nerves_hub_link
v0.12.0
-
fwup 1.0.0
-
Enhancements
- added
:fwup_env
option to the Configurator to support
environment variables which are needed infwup
- added
v0.11.0
Release 0.11.0
v0.10.2
- 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
- Fix issue that allowed unresolved atom keys in
v0.10.1
- Fixes
- Fix typo that would cause the device to fail to reboot after applying
an update
- Fix typo that would cause the device to fail to reboot after applying
v0.10.0
-
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 ownNervesHubLink.Client
behavior, then you will need to yourNervesHubLink.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.
- This enforces the update data structure exchanged between device and server
-
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
- Report API version to NervesHub. While there's currently only one version of
-
Fixes
- Check
firmware_url
is valid before attempting update
- Check
v0.10.0-rc.0
-
Enhancements
- Use
:slipstream
for websocket
connections - Report
device_api_version
in web connections - Optional
NervesHubLink.Client.reboot/0
callback behavior
- Use
-
Fixes
- Check
firmware_url
is valid before attempting update - set default
fwup_devpath
in the config
- Check
v0.9.4
- Enhancements
- Supports resuming failed downloads by offloading the responsibility of downloading
and applying updates to a new package:nerves_hub_link_common
- Supports resuming failed downloads by offloading the responsibility of downloading
v0.9.3
- 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
v0.9.1
- Enhancements
- Send fwup version to server when connecting. This is required If you are using patchable firmware updates.