From 8b21d5d069598f7ecd9a0453135b83c7fe1802a9 Mon Sep 17 00:00:00 2001 From: Justin Schneck Date: Thu, 23 Aug 2018 12:20:23 -0400 Subject: [PATCH] v1.4.0 --- CHANGELOG.md | 34 ++++++++++++++++++++++++++++++++++ VERSION | 2 +- 2 files changed, 35 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f469dfc..a8eabb9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,39 @@ # Changelog +## v1.4.0 + +This release contains various updates to provisioning variables and data. + +**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.4.5](https://github.com/nerves-project/nerves_system_br/releases/tag/v1.4.5) + ## v1.3.0 This release upgrades gcc from version 6.3.0 to 7.3.0. See the toolchain release diff --git a/VERSION b/VERSION index 625610e..88c5fb8 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.3.1-dev +1.4.0