How do you Nerves?
August 1, 2024 • Issue 75
.. No images? Click here Code BEAM Europe will have Nerves flavorI and co-conspirators from the Nerves team and beyond are putting together a Nerves Workshop for the day before Code BEAM Berlin. If you are interested, read more and sign up here. More details to come. I will also be speaking at Code BEAM Berlin. The talk is titled "The Nerves Community Fleet" and I need community help to make it happen. And you can help entirely remotely. If you have a Nerves-capable device you can spare for a few months please sign up and I will send you firmware as it gets ready. Then we can show just how spicy Nerves can get :) -Lars How do you Nerves?As we work away with Nerves we are doing our best to understand how Nerves is used and how it helps. And beyond that, how it could help further. Unfortunately we don't know everything that gets done with Nerves and there are probably readers of this newsletter that are doing stuff we've never heard of commercially. Please do reach out, just respond to the email or go at lars@underjord.io and I will pass along what you share :) Project updates
This release includes support for Elixir 1.17 and is generally safe for most, but some setups may be broken and require small changes:
Adds support for Elixir 1.17 and OTP 27. This now requires Elixir 1.13 as the minimum supported version
This is a security/bug fix update for 1.28.1
This updates erlinit to support abbreviating serial numbers for easier-to-type hostnames without forcing boardid to produce short serial numbers. If your Nerves system is still reporting short serial numbers, remove the -n 4 from your rootfs_overlay/etc/boardid.config. If you still like short serials for hostnames, edit erlinit.config to specify -n nerves-%-.4s.
System updatesThis 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.
nerves_system_mangopi_mq_pro, v0.10.0 nerves_system_osd32mp1, v0.19.0 nerves_system_rpi0, v1.28.0, nerves_system_rpi, v1.28.0, nerves_system_rpi2, v1.28.0, nerves_system_rpi3a, v1.28.0, nerves_system_rpi3, v1.28.0, Switch from the Raspberry Pi’s deprecated MMAL media support to DRM and libcamera. This is a big change if you use the display or camera that has been a long time coming. Please plan some time to make the upgrade. Linux 6.6.32 (TI patches 6.6.32-ti-arm32-r6)
Other updatesChanged
Added
Changed
Added
This latest release requires Elixir 1.13 or later.
This release requires Elixir 1.13 or later. Previous versions became hard to maintain due to dependent packages. No code changed in this library to prevent previous versions from working.
Community updatesNerves Meetup!At the previous meetup Bryan Green talked about the latest in .. 1930s era rotary phones. The upcoming one is on the 28th of August. The meetup is remote and available to all. Timezones allowing :) Participating in the communityThe Nerves community is found wherever Elixirists gather. Try any of the following:
Supporting the Nerves projectWe want to encourage everyone to contribute in whatever way works for them. Here are some ways we currently recommend:
Finally, if you have questions about the newsletter or want to suggest something you can simply respond to this email it will go directly to me, Lars, who edits this thing. Let me know what you think. - Lars, Underjord.io |