Skip to content

Releases: nerves-hub/nerves_hub

v0.7.4

21 Jun 22:23
Compare
Choose a tag to compare
  • Bug fixes
    • Add support for calling RingLogger.attach from remote iex.
  • Updated dependencies

v0.7.3

29 May 17:41
Compare
Choose a tag to compare
  • Bug fixes

    • Fix a NervesHub remote console issue due to missing :io_request handling
  • Enhancements

    • Add support for querying the NervesHub connection state so that this is
      easier to plug into Erlang's heart callback. This makes it possible to have
      a device automatically reboot if it can't reach NervesHub for a long
      time as a last ditch attempt at recovery. This has to be hooked up.

v0.7.2

10 May 20:03
Compare
Choose a tag to compare
  • Enhancements
    • Report firmware update progress so it can be monitored on NervesHub.

v0.7.1

29 Apr 15:20
Compare
Choose a tag to compare
  • Bug fixes
    • Handle firmware download connection timeout to fail more quickly when
      connections fail

v0.7.0

17 Apr 00:01
Compare
Choose a tag to compare
  • New features
    • Support remote IEx access from authorized NervesHub users, but only if
      enabled. To enable, add config :nerves_hub, remote_iex: true to your
      config.exs

v0.6.0

12 Apr 21:32
Compare
Choose a tag to compare
  • New features

    • Support remote reboot request from NervesHub
  • Bug fixes

    • Fix decoding of private key from KV

v0.5.1

08 Mar 19:02
Compare
Choose a tag to compare
  • Bug fixes
    • Increased download hang timeout to deal with slow networks and <1 minute
      long hiccups
    • Fixed naming collision with a named process

v0.5.0

26 Feb 21:33
Compare
Choose a tag to compare
  • Enhancements
    • nerves_hub_cli: Bump to v0.7.0
    • The Phoenix Channel connection no longer uses the topic firmware:firmware_uuid
      and instead connects to the topic device.

v0.4.0

14 Feb 22:19
Compare
Choose a tag to compare

This release has backwards incompatible changes so please read carefully.

The configuration key for firmware signing keys has changed from :public_keys
to :fwup_public_keys.

If you are not using nerves-hub.org for your NervesHub server, the configuration
keys for specifying the device endpoint for the server have changed. Look for
:device_api_host and :device_api_port in the documentation and example for
setting these.

  • Enhancements
    • All firmware metadata is now passed up to the NervesHub. This will make it
      possible for the server to make decisions on firmware that has been loaded
      outside of NervesHub or old firmware that has been unloaded from NervesHub.
    • Code cleanup and refactoring throughout. More passes are planned.

v0.3.0

14 Feb 22:19
Compare
Choose a tag to compare
  • Enhancements

    • Add uuid and dn to http headers for polling requests
  • Bug fixes

    • Fix crash when no updates were available