Skip to content

Releases: nerves-project/nerves_system_br

v1.6.5

05 Jan 01:06
Compare
Choose a tag to compare
  • Package updates
    • OpenSSL 1.1.1a

The associated Docker image (nervesproject/nerves_system_br) now has Erlang
21.2.2 installed on it. Erlang 21.2.2 + OpenSSL 1.1.1a enable more features with
the :crypto library like ed25519 support. See the Erlang 21.2.x release notes.

v1.6.4

02 Jan 19:02
Compare
Choose a tag to compare
  • Package updates
    • erlang 21.2.2
    • boardid 1.5.2

v1.6.3

02 Jan 19:02
Compare
Choose a tag to compare

This release pulls in a bug fix/security release from Buildroot and support for
starting Erlang via the run_erl command so that console messages can be logged
using standard OTP tools. Currently none of the official systems are switching
to run_erl, but that may happen in the future. It's now feasible to point the
console to /dev/null and not miss console messages if you need to lock down
all unauthenticated console access.

  • Package updates
    • Buildroot 2018.11.1
    • erlinit 1.4.9
    • boardid 1.5.1
    • rpi-firmware - corresponds with 4.14.78. If you have a custom rpi you may
      want to bump your kernel version especially for the RPi 3 B+ which has an
      Ethernet reliability fix. See nerves_system_rpi3.

v1.6.2

18 Dec 19:22
Compare
Choose a tag to compare

This is a patch release. There's no reason to upgrade unless you've run into the
issues below.

  • Package updates
    • erlinit 1.4.8 - improves hostname checks to help avoid setting non-RFC 1123
      compliant names
    • boardid 1.5.0 - adds support for specifying parameters via
      /etc/boardid.config

v1.6.1

13 Dec 20:09
Compare
Choose a tag to compare

This pulls in a pending patch in Buildroot to update the version of
OpenSSL from 1.0.2 to 1.1.0h. This fixes what appears to be issues with
Erlang using OpenSSL engines. It also enables Erlang crypto algorithms
such as ed25519 that have been added in recent Erlang releases.

  • Package updates
    • openssl 1.1.0h
    • erlang 21.2
    • libp11 0.4.9

v1.6.0

06 Dec 16:36
Compare
Choose a tag to compare

This updates Buildroot to 2018.11. Buildroot release notes are at
http://lists.busybox.net/pipermail/buildroot/2018-December/237402.html.

  • Package updates
    • Buildroot 2018.11
    • erlang 21.1.4
    • boardid 1.4.0 - NervesKey serial number support

v1.5.6

28 Nov 13:50
Compare
Choose a tag to compare

Re-package v1.5.5 on hex.pm to fix archive errors from
hexpm/hex#631

v1.5.5

27 Nov 01:44
Compare
Choose a tag to compare
  • Bug fixes

    • Remove Busybox commands: tc, svok, and i2c tools. These weren't intended to
      be enabled and either don't work with Nerves or have Elixir equivialents
    • Remove Powershell and .script files from firmware for minor firmware size
      reductions
  • Package updates

    • Buildroot 2018.08.3 - This is a security/bug fix update
    • erlang 21.1.3
    • boardid 1.3.0 - better ATECC508A support

v1.5.4

06 Nov 00:44
Compare
Choose a tag to compare
  • Bug fixes

    • OTP release scrubber has been fixed to detect libraries and executables that
      were compiled for OSX being included in Nerves releases. This happens with
      stale path dependency builds and can be hard to debug if you're not familiar
      with the issue.
  • Package updates

    • Buildroot 2018.08.2 - This is a security patch update to 2018.08
    • nbtty 0.4.1 - Optionally suppress output to the console until the
      user is availabe

v1.5.3

06 Nov 00:44
Compare
Choose a tag to compare
  • Package updates
    • erlang 21.1.1
    • erlinit 1.4.7 - Fixes x86_64 NVME rootfs detection issue
    • fwup 1.2.6