Skip to content

v0.4.0

Compare
Choose a tag to compare
@fhunleth fhunleth released this 25 Jan 19:44

Support for mix firmware.push has been removed. We're all very sorry for this,
but it appears to be unfixable. It was implemented using Erlang's built-in ssh
client which doesn't know about things like the ssh-agent or the .ssh/config
and can't ask for passwords. It also isn't possible to call the system's ssh
since Erlang runs setsid on child processes so they don't have a tty.

The workaround is to run mix firmware.gen.script and then run ./upload.sh.

  • Bug fixes
    • Fix exit code parsing from fwup so that errors can be propogated over ssh
    • Disabled the Erlang shell and remote command execution on the firmware
      update port