View Source Changelog

This project does NOT follow semantic versioning. The version increases as follows:

  1. Major version updates are breaking updates to the build infrastructure. These should be very rare.
  2. 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.
  3. 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-5-2

v0.5.2

  • 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

v0-5-1

v0.5.1

v0-5-0

v0.5.0

v0-4-2

v0.4.2

v0-4-1

v0.4.1

v0-4-0

v0.4.0

This release updates to Buildroot 2022.05 and uses GCC 11.3 (from GCC 10.3).

v0-3-0

v0.3.0

This release updates to Buildroot 2022.02.1 and OTP 25.0. While this should be an easy update for most projects, many programs have been updated. Please review the changes in the updated dependencies for details.

v0-2-3

v0.2.3

This release bumps Erlang to 24.3.2 and should be a low risk upgrade from the previous release.

  • Changes

    • Pull in upstream Linux SquashFS patch to improve file system performance
    • Switch back to using kernel modules for WiFi drivers to avoid needing to build regulatory information into the kernel.
  • Updated dependencies

v0-2-2

v0.2.2

  • Changes
    • Enable the ramoops driver to capture log messages right before an unexpected reboot.
    • Turn off unused kernel options and adjust for faster boot times and smaller images.

v0-2-1

v0.2.1

This release has various Linux device tree and option updates to bootup warnings and allow more hardware to be accessed in Elixir.

v0-2-0

v0.2.0

This is a very early port to the GRiSP2. It runs off eMMC, supports A/B firmware updates like other Nerves devices, and basics like WiFi look like they work.

v0-1-0

v0.1.0