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
Hey folks! We’ve just released the beta 0.1.0 version of ash_sqlite. Take a look at the guide here: https://hexdocs.pm/ash_sqlite/get-sta...
New
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 friends! A long time quality of life feature we’ve been wanting to add is the ability to refer to to-one relationships in calculation...
New
zachdaniel
Hey folks, we have a minor CVE issued for AshAuthentication. Please read the CVE and update accordingly. Relatively low severity, can’t c...
New
sorenone
Oban v2.23.0 has been released. Sharpens resilience under database outages, catches misconfigured unique constraints at compile time, an...
New
fhunleth
It looks like it’s finally safe to announce that Nerves supports Erlang/OTP 26 and Elixir 1.15! We’ve updated dozens of Nerves and close...
New
zachdaniel
AshCloak AshCloak is small but mighty! Simply configure the extension, and it will encrypt your attributes :partying_face: Since an exam...
New
fhunleth
We recently released Nerves 1.5.0 and corresponding updates to the Nerves new project generator, nerves_bootstrap and our official system...
New
lawik
It is my pleasure to announce the official release of the new generation of NervesHub with the v2.0.0 release. Containers are tagged. :p...
New
bartblast
Hey! For those following Hologram’s progress… I’m excited to share that I’ve just published the official roadmap for Hologram. You can ch...
New

Other popular topics Top

josevalim
Hi everyone, One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New
Harrisonl
We have an ECS cluster with 4 services, where each task joins a single cluster, via discovery ECS discovery service. Currently when I de...
New
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
New
JorisKok
I have a server on AWS, and was running a load test using artillery. When looking at the Phoenix dashboard I see the Ports going to 100% ...
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
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 49522 488
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
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
qwerescape
Is there a way to get the call stack or stack trace at any point in the code? Not from exceptions, but an expression that returns how the...
New
joeerl
Hello again - after a longish gap I’ve decided I really must dig into Elixir and see what’s been happening here - so I have a few questio...
New

We're in Beta

About us Mission Statement