fhunleth

fhunleth

Co-author of Nerves

Nerves 1.5.0 released!

We recently released Nerves 1.5.0 and corresponding updates to the Nerves new project generator, nerves_bootstrap and our official systems.

The primary update in this Nerves release is support for Elixir 1.9’s new OTP release support. Previous Nerves releases used Distillery to create OTP releases as part of the firmware creation process. It is still possible to use Distillery with Nerves 1.5.0.

Please review our upgrade guide at Updating Projects — nerves v1.9.1.

In addition to Elixir 1.9 release support, we have other exciting updates in the core Nerves projects that we’d like to share:

  1. OTP 22 support in the latest official systems. If you’re building a custom system, you can select OTP 21 or OTP 20 if your applications can’t be upgraded.
  2. Buildroot 2019.05. Buildroot provides the required infrastructure around the BEAM and this update pulls in many security updates and bug fixes in “C” packages.
  3. gcc 8.3.0 support. We had been using gcc 7.3.0 across official releases and this update improves C++ support for some projects and pulls in compiler improvements

This release is both big and small. From one perspective, many Nerves users won’t notice any changes after dealing with the Elixir 1.9 release configuration updates. However, there’s a lot going on behind the scenes in Nerves to keep Linux, C libraries and applications up-to-date and patched. Please give yourself time to work through the upgrade guide link above and perhaps go slowly with small projects first if you have trouble updating a large project. We have noticed hiccups especially with webengine-based kiosk projects since these have particularly complicated C++ code in them. For those projects, it’s best to follow the lead of the kiosk_system_* projects that Le Tote hosts.

One final note - we have a number of contributors to the Nerves OpenCollective. we can not thank all of you enough! Your support lets us pay for many things that fall outside of our employers needs for their Nerves devices, but which support open-source and maker use of Nerves. Speaking of which, Raspberry Pi 4 support is coming soon!

Most Liked

AstonJ

AstonJ

Whohoo congrats to all the Nerves team and everyone who worked on the release :023:

smedegaard

smedegaard

Where Next?

Popular in News & Updates Top

zachdaniel
Ash 3.1 Released! Major themes Generators! These are just the first entries into a powerful new suite of tools. Check out the generator d...
New
zachdaniel
Hey folks! I’ve begun putting together some concrete, framework-wide tooling and guidance on the usage of LLMs in development. The goal h...
New
bartblast
Hologram v0.6.0 is here, bringing production-ready features to the full-stack Elixir web framework! This release focuses on enhanced secu...
New
sorenone
We have for you a new release candidate. Take :notes: if you use partitioned queues or make heavy use of Workflows. This is the RC for yo...
New
zachdaniel
:police_car_light: New AshAuthentication Installers :police_car_light: The AshAuthentication igniter installers are released! Today on s...
New
fhunleth
Normally, we don’t announce patch release Nerves systems, but the nerves_system_br v1.30.1 release is particularly important for anyone u...
New
zachdaniel
The second video from the Ash Primers series is out! https://www.youtube.com/watch?v=GtsL_lIis4Q This one is about the migration generato...
New
zachdaniel
Ash and AshPostgres generators/installers, built with igniter are available on main! I’ll be very grateful to anyone willing to give the...
New
zachdaniel
Join us for our first Ash Office Hours next Thursday at 6PM EST! Myself and anyone from the core team who can make it will be answering q...
New
fhunleth
We’ve released new versions of all of the officially maintained Nerves Systems. The official systems, nerves_system_rpi0, nerves_system_b...
New

Other popular topics Top

Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
lessless
I believe there are people here who are dealing with CSV files import on the daily basis, and since Excel is a really popular tool there ...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 record...
New
fireproofsocks
I’m working on defining a simple Ecto schema for a table (in PostGres), but I don’t see where I can define a column as NOT NULL. Conside...
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
johnnyicon
Hi all, I've just started learning Elixir and Phoenix Framework, so please pardon my n00bness at this stage. I'm trying to use Postg...
New
AstonJ
by Lance Halvorsen Elixir and Phoenix are generating tremendous excitement as an unbeatable platform for building modern web application...
460 27162 124
New
Nvim
Elixir appears to be a superior language to Python. I don’t see any advantage of Python over Elixir. Are there any?
New
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New

We're in Beta

About us Mission Statement