Skip to content

Releases: nerves-project/erlinit

v1.3.1

28 Nov 18:23
Compare
Choose a tag to compare
  • Bug fixes
    • Addressed feedback to make rootdisk* symlinks more consistent with Linux
      naming. Not backwards compatible with the 1.3.0 naming.

v1.3.0

18 Nov 02:59
Compare
Choose a tag to compare
  • New features
    • Create /dev/rootdisk* symlinks to the block devices that are on the same
      physical device. This makes it a lot easier to deal with systems that
      don't have predictable device names or don't have them early enough in
      the boot process.

v1.2.0

06 Oct 19:06
Compare
Choose a tag to compare
  • New features
    • Support Elixir's consolidated directory if found.

v1.1.4

19 Jul 04:12
Compare
Choose a tag to compare
  • Bug fixes
    • Fix reboot hang on the BBB when using the g_serial driver and sending the
      IEx prompt out the virtual serial port.

v1.1.3

12 Jul 13:39
Compare
Choose a tag to compare
  • Bug fixes
    • Improve debug on graceful shutdown to help debug errors in the future.
      Also, handle some error returns that were not being handled before.
    • Change default to --reboot-on-fatal so that fatal errors from erlinit
      don't result in hung boards. This is the expectation in production, so
      users debugging erlinit issues should add --hang-on-fatal to their
      erlinit.config files from now on.

v1.1.2

06 Jul 01:26
Compare
Choose a tag to compare
  • Bug fixes
    • Log to /dev/kmsg to avoid blocking on stderr due to error messages
      being printed. This fixes an issue blocking reboots when logging to a
      gadget serial port.

v1.1.1

25 Jun 21:07
Compare
Choose a tag to compare
  • Bug fixes
    • Reap orphaned zombie processes

v1.1.0

25 Jun 21:07
Compare
Choose a tag to compare
  • New features
    • Add graceful-shutdown-timeout option to specify longer or shorter
      timeouts for waiting for the Erlang VM to exit gracefully.

v1.0.1

08 Jun 06:43
Compare
Choose a tag to compare
  • Fixes
    • Fix Erlang VM exit detection breakage introduced by graceful shutdown.

v1.0.0

26 May 00:25
Compare
Choose a tag to compare
  • New features
    • Added support for graceful shutdowns. Now requests to reboot, halt,
      and power off won't immediately terminate the Erlang VM. It will get
      about 10 seconds to shut down gracefully before it's killed.
    • Added support for reading start_erl.data to decide which version
      of a release to run.
    • Sorted all directory scans so that they're deterministic. Previously
      the order that files were read in a directory could determine what was
      run. While the order appeared stable in practice, it wasn't guaranteed.
    • Added --working-directory to change the current directory to
      something else. This was useful for OTP applications that wrote to
      the current directory.
    • Added quite a few more regression tests.