Packages
nerves_system_vultr
0.4.1
0.31.0
0.30.5
0.30.4
0.30.3
0.30.2
0.30.1
0.30.0
0.29.0
0.28.3
0.28.2
0.28.1
0.28.0
0.27.1
0.27.0
0.26.1
0.26.0
0.25.1
0.25.0
0.24.1
0.24.0
0.23.0
0.22.1
0.22.0
0.21.1
0.21.0
0.20.2
0.20.1
0.20.0
0.19.2
0.19.1
0.19.0
0.18.2
0.18.1
0.18.0
0.17.3
0.17.2
0.17.1
0.17.0
retired
0.16.0
0.15.4
0.15.3
0.15.2
0.15.1
0.15.0
0.14.3
0.14.2
0.14.1
0.14.0
0.13.2
0.13.1
0.13.0
0.12.1
0.12.0
0.11.0
0.10.4
0.10.3
0.10.2
0.10.1
0.10.0
0.9.2
0.9.1
0.9.0
0.8.2
0.8.1
0.8.0
0.7.2
0.7.1
0.7.0
0.6.2
0.6.1
0.6.0
0.5.2
0.5.1
0.5.0
0.4.2
0.4.1
0.4.0
0.3.0
0.2.1
0.2.0
Nerves System - Vultr
Current section
Files
Jump to
Current section
Files
nerves_system_vultr
CHANGELOG.md
CHANGELOG.md
# Changelog
## v0.4.1
* Improvements
* Bump C compiler options to `-O2` from `-Os`. This provides a small, but
measurable performance improvement (500ms at boot in a trivial project
tested on [nerves_system_rpi0](https://github.com/nerves-project/nerves_system_rpi0)).
* Updated dependencies
* [nerves_system_br v1.7.1](https://github.com/nerves-project/nerves_system_br/releases/tag/v1.7.1)
## v0.4.0
* Updated dependencies
* [nerves_system_br v1.7.0](https://github.com/nerves-project/nerves_system_br/releases/tag/v1.7.0)
* Erlang 21.2.7
* Linux 4.19.29
## v0.3.0
**Host requirements**
Building firmware using this system requires `fwup` to be updated on your
host computer to at least `v1.2.5`. The target minimum version requirement
has not changed from `0.15.0`.
**Serial numbers**
Device serial numbers are now set using `NERVES_SERIAL_NUMBER` instead of
`SERIAL_NUMBER`. This is to reduce ambiguity on the source of the serial
by name spacing it along side other Nerves variables. The U-Boot environment
key has also changed from `serial_number` to `nerves_serial_number`. The
erlinit.config has been updated to provide backwards compatibility for setting
the hostname from the serial number by checking for `nerves_serial_number`
and falling back to `serial_number`.
**Custom provisioning**
Provisioning data is applied at the time of calling the `fwup` task `complete`.
The `complete` task is executed when writing the firmware to the target disk.
During this time, `fwup` will include the contents of a provisioning file
located at `${NERVES_SYSTEM}/images/fwup_include/provisioning.conf`. By default,
this file only sets `nerves_serial_number`. You can add additional provisioning
data by overriding the location of this file to include your own by setting
the environment variable `NERVES_PROVISIONING`. If you override this variable
you will be responsible for also setting `nerves_serial_number`.
* Updated dependencies
* [nerves_system_br v1.6.5](https://github.com/nerves-project/nerves_system_br/releases/tag/v1.6.5)
* Erlang 21.2.2
* boardid 1.5.2
* erlinit 1.4.9
* OpenSSL 1.1.1a
* Linux 4.18
* Enhancements
* Moved boardid config from inside erlinit.config to /etc/boardid.config
## v0.2.1
* Fix up toolchain references
## v0.2.0
* Switch from glibc to muslc to reduce image size
* Update to nerves_system_br v0.14.0
## v0.1.0
* Initial release