github nerves-project/nerves v1.6.4

latest releases: v1.11.3, v1.11.2, v1.11.1...
5 years ago
  • Experimental features

    • Added mix firmware.patch to locally create firmware patch files for
      feature testing. This feature is under development.
      See the experimental features doc for more info.

    • Added :mksquashfs_flags to the nerves firmware config to allow passing
      additional flags to the mksquashfs call that produces the final rootfs.
      If you are experimenting with creating patchable firmware, you should
      use this feature to disable squashfs compression.

      config :nerves, :firmware
        mksquashfs_flags: ["-noI", "-noD", "-noF", "-noX"]
  • Bug fixes

    • Replace calls to System.cmd with a Nerves.Port.cmd. This code was
      provided by muontrap and is used to clean up spawned system processes
      when the vm exits.
      This fixes issues with the docker build runner executing multiple times
      and multiple calls to mix firmware after breaking out of the VM before
      the first call finishes.
    • Fix issue where SD card detection may fail while calling mix burn whenfwup
      returns additional fields.
    • Clean the release directory when calling mix firmware. This prevents
      OTP releases from accumulating unnecessary libraries and OTP applications
      over time.

Don't miss a new nerves release

NewReleases is sending notifications on new releases.