View Source Changelog
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.
v0.4.0
This is a major Erlang and Buildroot update.
Please see the nerves_system_br v1.29.0 release notes for upgrade instructions if you've forked this system.
Changes
- Applied and enabled the Real-Time Linux patch set, PREEMPT_RT. Please see write-ups on the web for benefits and how to use. The impact of this patch shouldn't be noticeable to most Nerves users.
- Switch CPU frequency governor from conservative to the more modern schedutil. See LWN article for details.
- Add missing Pi Camera lens device driver
Updated dependencies
- nerves_system_br v1.29.1
- Buildroot 2024.08.2
- Linux 6.6.51 (Raspberry Pi stable_20241008 release)
v0.3.1
This is a security/bug fix update.
Changes
- Enable QMI kernel modules to support many cellular modems without a Nerves system update
Updated dependencies
v0.3.0
This is a major Erlang and Buildroot.
Please see the nerves_system_br v1.28.0 release notes for upgrade instructions if you've forked this system.
Changes
- Elixir 1.17 and Erlang/OTP 27 support
- Reduce copy/pasted definitions in the
fwup.confby extracting them tofwup_include/fwup-common.conf. (No functional changes)
Fixes
- The serial numbers returned by
Nerves.Runtime.serial_number/0now contain the whole serial number. If you forked this system, check theboardid.configanderlinit.configfor the changes and to keep the hostname the same.
- The serial numbers returned by
Updated dependencies
v0.2.1
This is a security/bug fix update.
Changes
- Enable the
wpa_supplicantoption for allow wired 802.1x authentication
- Enable the
Package updates
v0.2.0
This is a major Buildroot update.
Please see the nerves_system_br v1.27.0 release notes for upgrade instructions if you've forked this system.
Changes
- Important documentation update to replace ttyS0 with ttyAMA10 for getting the IEx prompt on the debug UART
- The
libcameraandrpicam_appspackages have been replaced with the Raspberry Pi-forked versions for better compatibility. Please seenerves_system_brrelease notes.
Updated dependencies
- Linux 6.1.73 (Raspberry Pi 20240124 release)
- nerves_system_br v1.27.0
- Buildroot 2024.02
- Erlang/OTP 26.2.3
v0.1.0
This is a major Buildroot update.
Please see the nerves_system_br v1.26.0 release notes for upgrade instructions if you've forked this system.
New features
- Add the imx296 overlays for the Raspberry Pi Global Shutter Camera
Updated dependencies
v0.0.2
This is a security/bug fix update.
Package updates
v0.0.1
This is an initial release to make it easier for more people to test Nerves on the Raspberry Pi 5. Future releases may be incompatible and this one might have some frustrating bugs.