Skip to content

Releases: nerves-project/nerves_system_br

v1.11.4

21 May 17:13
Compare
Choose a tag to compare

This is a minor update to pull in Erlang and Buildroot updates. It removes
references to the erl_interface library since it has be deprecated for a while
and is removed in OTP 23.0.

  • Package updates
    • Erlang/OTP 22.3.4.1
    • Buildroot 2020.02.1

v1.12.0-rc.0

16 May 02:54
Compare
Choose a tag to compare

This is a major update that includes Erlang/OTP 22.3 and Buildroot 2020.05-rc1.

v1.11.3

07 May 13:12
Compare
Choose a tag to compare

This is a minor update that bumps Erlang/OTP to 22.3.3 and fwup to 1.7.0. The
fwup update changes the default write behavior to verify every write. This may
detect some rare, but recoverable, MicroSD failures earlier.

  • Package updates

    • Erlang/OTP 22.3.3
    • fwup 1.7.0 - verified write support
    • Busybox - include brctl utility (~ 5 KB) to support bridge creation with
      VintageNet
  • Bug fixes

    • :os_mon's disk usage monitoring works now. If you're using the Phoenix
      LiveDashboard, disk usage monitoring will show up now.

v1.11.2

20 Apr 17:30
Compare
Choose a tag to compare

This is a minor update that brings in a patch update to Erlang/OTP (22.3.1) and
initial support for applying delta firmware updates. Delta firmware updates
significantly reduce Nerves firmware images sizes for small code changes. This
contains the building blocks for delta firmware updates. The current process
for creating patches is manual and tooling is not available yet.

  • Package updates

    • Erlang/OTP 22.3.1
    • erlinit 1.7.0 - tty initialization support
    • fwup 1.6.0 - xdelta3/VCDIFF patch support
  • Improvements

    • Support for the NERVES_MKSQUASHFS_FLAGS variable to adjust SquashFS
      filesystem creation to reduce patch size when using fwup 1.6.0's delta
      firmware update support.

v1.11.1

01 Apr 13:50
Compare
Choose a tag to compare

This release updates Erlang/OTP to the latest official release. It also includes
an update to fwup that removes a dependency on libsodium. Unless another
package requires it, the libsodium shared libraries will no longer be
installed in firmware images. If you are using libsodium, double check that
it's enabled in your configuration.

  • Package updates
    • Erlang/OTP 22.3
    • erlinit 1.6.1 - Fix for /dev/rootdisk symlink issue on some x86 and
      eMMC-using systems
    • fwup 1.5.2 - Footprint reduction

v1.11.0

11 Mar 13:30
Compare
Choose a tag to compare

This release updates Buildroot to 2020.02. Buildroot release notes are at
http://lists.busybox.net/pipermail/buildroot/2020-March/276231.html.

  • Package updates

    • Erlang/OTP 22.2.8
    • rpi-firmware 1.20200212 - Raspberry Pi-based systems are encouraged to upgrade their Linux kernels to the 1.20200212 versions to match.
    • boardid 1.8.0 - Support for nVidia Jetson Nano and similar boards
  • Improvements

    • The default Busybox configuration contains the mknod now.
    • The new default Busybox configuration filename is busybox.config. The old
      name busybox-1.22.config still works, but is a symlink.

v1.10.3

24 Feb 15:24
Compare
Choose a tag to compare

This release updates Qt so that kiosk projects using Qt Webengine can use a more recent chromium build. Qt 5.14.1 requires gcc 9.2 (See Nerves toolchain release 1.3.0) to get past an internal compiler error.

  • Package updates
    • Erlang/OTP 22.2.6
    • Qt 5.14.1

v1.10.2

31 Jan 14:40
Compare
Choose a tag to compare

This release fixes a warning and startup delay that was introduced with the
rng-tools update in Buildroot. In v1.10.0, rngd would try jitterentropy even if
the platform has a hwrng. Additionally jitterentropy's sanity checks fail on
platforms like the Raspberry Pi Zero and print error messages to the console.
With this update, jitterentropy must be manually enabled, but this behavior will
change depending of the outcome of
https://bugs.busybox.net/show_bug.cgi?id=12511.

  • Package updates
    • Erlang/OTP 22.2.4
    • boardid 1.7.0 - Support for hardcoded serial number prefixes

v1.10.1

27 Jan 21:15
Compare
Choose a tag to compare

This release pulls in security and bug fixes from Buildroot and Erlang.

  • Package updates
    • Buildroot 2019.11.1
    • Erlang/OTP 22.2.3
    • erlinit 1.6.0 - Feature update to support Yocto so no changes for Nerves
      users.
    • boardid 1.6.0 - Support serial numbers stored in DMI/BIOS on x86
    • mesa3d - Experimental update to support the Raspberry Pi 4's V3D driver

v1.10.0

10 Dec 02:41
Compare
Choose a tag to compare

This release updates Buildroot to 2019.11. Buildroot release notes are at
http://lists.busybox.net/pipermail/buildroot/2019-December/267603.html.

The second major change is to enable dnsd, udhcpd and ifconfig in the default
Busybox configuration. Due to some cleanup, Busybox's footprint actual shrank
this release. However, the new utilities that were enabled make it possible to
support the new
vintage_net and
vintage_net_wizard
out of the box.

  • Package updates

    • Buildroot 2019.11
    • Erlang/OTP 22.1.8
    • fwup 1.5.1
  • Improvements

    • Busybox - Clean default configuration and enable dnsd, udhcpd, and ifconfig