This project does NOT follow semantic versioning. The version increases as follows:
- Major version updates are breaking updates to the build infrastructure. These should be very rare.
- Minor version updates are made for every major Buildroot release. This may also include Erlang/OTP and Linux kernel updates. These are made four times a year shortly after the Buildroot releases.
- Patch version updates are made for Buildroot minor releases, Erlang/OTP releases, and Linux kernel updates. They're also made to fix bugs and add features to the build infrastructure.
This is a bug and security fix update. It should be a low risk upgrade.
-
Fixes
- Fix CTRL+R over ssh
-
Updated dependencies
- nerves_system_br v1.23.2
- Buildroot 2023.02.2
- Linux 6.1.39
This is a major update that brings in Erlang/OTP 26, Buildroot 2023.02.2
-
New features
- CA certificates are included for OTP 26.
-
Updated dependencies
- nerves_system_br v1.23.1
- Buildroot 2023.02.2
- Erlang/OTP 26.0.2
- Linux 6.1.38
- Add ethtool
This is a bug fix and Erlang version bump from 25.2 to 25.2.3.
This is a breaking update which can't be applied with fwup!
You need to flash the board manually if you are coming from release v1.22.0 or earlier!
-
Fixes
- Set Erlang crash dump timer to 5 seconds, so if an Erlang crash dump does happen, it will run for at most 5 seconds. See erlinit.conf.
-
Updated dependencies
This is a breaking update which can't be applied with fwup!
You need to flash the board manually if you are coming from release v1.22.0 or earlier!
-
Changes
- Generate a random mac-address in U-Boot if necessary and pass it to the Linux kernel via the device tree. The generated mac-address is stored in the environment and is read from there on the next boot.
-
Updated dependencies
This is a breaking update which can't be applied with fwup!
You need to flash the board manually if you are coming from release v1.22.0 or earlier!
-
Changes
- Corrected led assignments in linux device tree
- Updated the u-boot environment to read the Linux Kernel and all relevant device-tree overlays from the root partition. The Boot partition mmcblk0p1 is now empty and used as a dummy to avoid having to adapt all partition assignments.
-
Updated dependencies
-
Changes
- Two Buildroot patch updates and an Erlang minor version update
- Nerves Heart v2.0 is now included. Nerves Heart connects the Erlang runtime to a hardware watchdog. v2.0 has numerous updates to improve information that you can get and also has more safeguards to avoid conditions that could cause a device to hang forever.
-
Updated dependencies
-
Changes
- Update Linux kernel to v6.0.9
- Update linux kernel defconfig to make it similar to the one on the RPI4 system
- This should fix an issue where the network couldn't connect to the router
-
Updated dependencies
-
Dependencies
- The dependency changelog can be seen in the respective changelog of the RPI4 system.
-
Other Updates
- Linux Kernel: Upstream v6.0.7
- U-Boot Bootloader: Custom v2022.04
Updated Nerves & Dependencies
First working version
- nerves_system_br v1.18.6
- linux 4.19.193 with Radxa patches
- nerves toolchain v1.4.3
- Erlang/OTP 24.3.2