Changelog History
Page 3
-
v1.15.0 Changes
🚀 This is a major update to Buildroot 2021.02. Please review the Buildroot release notification below in addition to the following. The following changes affect all systems:
0️⃣ 1. The
rngd
daemon's jitter entropy option changed defaults. This daemon feeds values from a hardware random number generator to the Linux kernel's entropy pool. Without it, you can experience long boot delays as programs wait for enough entropy to get good random numbers. Jitter entropy is a way of gathering entropy from the CPU without any special random number generation hardware. It's not necessary with most hardware with Nerves and it adds a boot-time delay as the CPU is measured. Previously it defaulted to off. Now you need to add the following to yournerves_defconfig
:# BR2_PACKAGE_RNG_TOOLS_JITTERENTROPY_LIBRARY is not set
🏗 2. Buildroot changed how it computes hashes over projects downloaded from version control systems. If you have made a custom system and added your own packages, you may need to update the
.hash
files to-br1
versions. The files are different so the existing checksums will not match. See buildroot 5b95a5d for more info.- The
nervesproject/nerves_system_br
Docker image that corresponds to this release has been updated from Ubunto 18.04 LTS to Ubuntu 20.04 LTS. This fixed an internal compiler error that was seen, but resulted in some package changes (no more Python 2, for example) that might affect scripts using it.
👌 Improvements
- It's now possible to include executable files for other CPU architectures in
the root filesystem without have the scrubber find them and report an error.
To use this feature, add the file
.noscrub
to the directory with the files.
- It's now possible to include executable files for other CPU architectures in
the root filesystem without have the scrubber find them and report an error.
To use this feature, add the file
⚡️ Package updates
- The
-
v1.14.5 Changes
🚀 This release is a security and bug fix release for Buildroot and Erlang/OTP.
👌 Improvements
- Add
CPPFLAGS
for projects that only use the C preprocessor - Clear out
PKG_CONFIG_PATH
to avoid confusion with host settings
- Add
⚡️ Package updates
-
v1.14.4 Changes
🚀 This release is primarily a security fix release for Buildroot and Erlang/OTP.
- ⚡️ Package updates
-
v1.14.3 Changes
- ⚡️ Package updates
-
v1.14.2 Changes
- ⚡️ Package updates
-
v1.14.1 Changes
🚀 This is a security fix release that pulls in fixes from Buildroot 2020.11.1 and Erlang/OTP 23.2.2.
- ⚡️ Package updates
-
v1.14.0 Changes
⚡️ This is a major update to Buildroot 2020.11. Please review the Buildroot changes 🚀 in the release announcement below. Due to a change in how Buildroot handles ⚡️ U-Boot environment options, all Nerves systems will need to update their
nerves_defconfig
as follows:-BR2_TARGET_UBOOT_ENVIMAGE=y -BR2_TARGET_UBOOT_ENVIMAGE_SOURCE="${NERVES_DEFCONFIG_DIR}/uboot/uboot.env" -BR2_TARGET_UBOOT_ENVIMAGE_SIZE="131072" BR2_PACKAGE_HOST_UBOOT_TOOLS=y +BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE=y +BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE_SOURCE="${NERVES_DEFCONFIG_DIR}/uboot/uboot.env" +BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE_SIZE="131072"
- ⚡️ Package updates
-
v1.13.7 Changes
- 🐛 Bug fixes
- Fix issue where files from Buildroot with spaces in them were not being included in SquashFS images. These were reported in the build output, but ignored.
- 🐛 Bug fixes
-
v1.13.6 Changes
December 11, 2020🚀 This is a patch release to bump Erlang and fwup to their latest patch releases.
- ⚡️ Package updates
-
v1.13.5 Changes
December 03, 2020🐛 Bug fixes
- rpi-userland is now available for Raspberry Pi's in 64-bit mode. This fixes
pullup/pulldown support in
circuits_gpio
on the RPi4. - The Raspberry Pi WiFi firmware is now sourced from the Raspberry Pi OS. This fixes a 5 GHz issue that was seen in Japan. It is likely this fixes other issues since the Raspberry Pi OS firmware was years newer than the previous one.
- rpi-userland is now available for Raspberry Pi's in 64-bit mode. This fixes
pullup/pulldown support in
🆕 New features
erlinit
has an experimental feature for using an overlay filesystem for making the root filesystem writable. This makes some hot code update experiments possible. Seeerlinit
for details.
⚡️ Package updates