Releases: nerves-project/nerves_system_br
v1.29.2
v1.29.1
This is a security/bug fix update for 1.29.0.
- Package updates
v1.29.0
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.
- Add patch for
-
Package updates
v1.28.3
This is a security/bug fix update for 1.28.2
- Package updates
v1.28.2
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.
- Warn, but don't fail on MacOS when building on a case insensitive filesystem
-
Package updates
v1.28.1
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
.
- Package updates
- erlinit 1.14.0
- bb.org-overlays (bump to latest)
v1.28.0
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:
- If using CircleCI, update the
build-tools
to 0.3.0 or later. E.g.,
build-tools: nerves-project/build-tools@0.3.0
- Add
BR2_TOOLCHAIN_EXTERNAL_GCC_13=y
to thenerves_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. - 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 addingBR2_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
This is a security/bug fix update for 1.27.2.
-
Fixes
-
Package updates
v1.27.2
- Package updates
v1.27.1
This is a security/bug fix update for 1.27.0.
- Package updates