Skip to content

Releases: nerves-project/nerves_system_br

v1.29.2

13 Dec 15:50
Compare
Choose a tag to compare

This is a security/bug fix update for 1.29.1.

  • Package updates

  • Changes

    • Added tpm2-tss-engine and updated tpm2-tss to enable TPM use with
      Nerves. Patches are here until included with Buildroot. Thanks to @abelino
      and @amclain.

v1.29.1

21 Nov 03:27
Compare
Choose a tag to compare

This is a security/bug fix update for 1.29.0.

v1.29.0

10 Oct 01:56
Compare
Choose a tag to compare

This update pulls in Buildroot 2024.08 and Erlang/OTP 27.1.1. This is a major
Buildroot and Erlang update.

If you're updating from Nerves systems earlier than 1.28.0, please see the
1.28.0 update instructions below.

  • Changes

    • Add patch for wpa_supplicant to optionally enable PKCS11 support. This
      allows hardware security modules to supply 802.1x or WiFi credentials.
    • Strip write-only executables files included in releases. This is needed for
      the XLA shared library.
  • Package updates

v1.28.3

30 Aug 20:23
Compare
Choose a tag to compare

This is a security/bug fix update for 1.28.2

v1.28.2

01 Aug 20:19
Compare
Choose a tag to compare

This is a security/bug fix update for 1.28.1

  • Changes

    • Warn, but don't fail on MacOS when building on a case insensitive filesystem
      and files overlap. The iptables package particularly problematic. This is a
      temporary workaround to help get past issues created by files that aren't
      actually used at runtime.
  • Package updates

v1.28.1

08 Jul 03:44
Compare
Choose a tag to compare

This updates erlinit to support abbreviating serial numbers for easier-to-type
hostnames without forcing boardid to produce short serial numbers. If your
Nerves system is still reporting short serial numbers, remove the -n 4 from
your rootfs_overlay/etc/boardid.config. If you still like short serials for
hostnames, edit erlinit.config to specify -n nerves-%-.4s.

v1.28.0

25 Jun 18:43
Compare
Choose a tag to compare

This update pulls in Buildroot 2024.05 and Erlang/OTP 27.0. This is a major
Buildroot and Erlang update.

Nerves systems need the following updates:

  1. If using CircleCI, update the build-tools to 0.3.0 or later. E.g.,
    build-tools: nerves-project/build-tools@0.3.0
  2. Add BR2_TOOLCHAIN_EXTERNAL_GCC_13=y to the nerves_defconfig to tell
    Buildroot that the toolchain being used is GCC 13. The default is no longer
    GCC 13, so it has to be set.
  3. Update to Elixir 1.17 or later. None of the earlier versions of Elixir
    support Erlang/OTP 27. If you can't update, specify an earlier version OTP
    version by adding BR2_PACKAGE_ERLANG_26 (or similar) to the
    nerves_defconfig.
  • Changes

    • nerves_system_br Docker image no longer runs as the root user to avoid
      build errors from programs that don't want to be built as root (tar 1.35)
  • Package updates

    • Buildroot 2024.05
    • Erlang/OTP 27.0
    • rpicam-apps 1.5.0
    • rpi-libcamera v0.2.0+rpt20240418
    • rpi-distro-firmware-nonfree 20230625-2+rpi2
    • rpi-distro-bluez-firmware 78d6a07 (latest for now)

v1.27.3

05 Jun 00:11
Compare
Choose a tag to compare

This is a security/bug fix update for 1.27.2.

v1.27.2

04 May 02:30
Compare
Choose a tag to compare

v1.27.1

04 May 02:29
Compare
Choose a tag to compare

This is a security/bug fix update for 1.27.0.