Releases: nerves-project/nerves_system_vultr
v0.15.2
This is a Buildroot and Erlang bug fix release. It should be a low risk upgrade
from the previous release.
-
Updated dependencies
-
Changes
- Specify CPU-specific flags when compiling NIFs and ports. This fixes an
issue where some optimizations could not be enabled in NIFs even though it
should be possible to have them. E.g., ARM NEON support for CPUs that have
it.
- Specify CPU-specific flags when compiling NIFs and ports. This fixes an
v0.15.1
-
Updated dependencies
-
Changes
- Programs that use OpenMP will run now. The OpenMP shared library
(libgomp.so
) was supplied by the toolchain, but not copied.
- Programs that use OpenMP will run now. The OpenMP shared library
v0.15.0
This release updates to Buildroot 2021.11 and OTP 24.2. If you have made a
custom system, please review the nerves_system_br
release
notes.
-
Updated dependencies
-
Improvements
- Support for the
dl.nerves-project.org
backup site. Due to a GitHub outage
in November, there was a 2 day period of failing builds since some packages
could not be downloaded. We implemented the backup site to prevent this in
the future. This update is in thenerves_defconfig
. - Use new build ORB on CircleCI. This ORB will shorten build times to fit in
CircleCI's new free tier limits. Please update if building your own systems.
- Support for the
v0.14.3
- Updated dependencies
v0.14.2
- Updated dependencies
v0.14.1
This is a security/bug fix patch release. It should be safe to update for
everyone.
-
Updated dependencies
-
Improvements
- Include software versioning and licensing info (see legal-info directory in
artifact)
- Include software versioning and licensing info (see legal-info directory in
v0.14.0
This release updates to Buildroot 2021.08 and OTP 24.1. If you have made a
custom system off this one, please review the nerves_system_br v1.17.0
release
notes.
- Updated dependencies
v0.13.2
This release updates Erlang/OTP from 24.0.3 to 24.0.5 and Buildroot from 2021.05
to 2021.05.1. Both of these are security/bug fix updates. This is expected to be
a safe upgrade from v1.16.1 for all users.
-
Updated dependencies
-
Improvements
- Beta support for using a
runtime.exs
script for runtime configuration. - Added a
provision
task to thefwup.config
to enable re-provisioning a
MicroSD card without changing its contents. - Adds a default
/etc/sysctl.conf
that enables use of ICMP in Erlang. This
requiresnerves_runtime v0.11.5
or later to automatically load the sysctl
variables. With it using:gen_udp
to send/receive ICMP will "just work".
It also makes it easier to add other sysctl variables if needed.
- Beta support for using a
v0.13.1
This release updates Nerves Toolchains to v1.4.3 and OTP 24.0.3. It should be safe for everyone to apply.
- Updated dependencies
v0.13.0
This release updates to Buildroot 2021.05 and OTP 24.0.2. If you have made a
custom system off this one, please review the nerves_system_br v1.16.0
release
notes.
-
Updated dependencies
-
Improvements
- This release now contains debug symbols and includes the Build-ID in the
ELF headers. This makes it easier to get stack traces from C programs. As
before, the Nerves tooling strips all symbols from firmware images, so this
won't make programs bigger.
- This release now contains debug symbols and includes the Build-ID in the