Beginning today, we’ll be sharing a weekly list of the most notable changes made to components in the resin.io stack. This week’s highlights include a significantly faster VPN, caching for failed builds, per-device API keys, and support for the Raspberry Pi Zero W. A more detailed list of changes below:
###Dashboard
-
config.json files downloaded from the dashboard will now be populated with the options you select in the download form (wifi ssid, version, update interval, etc.)
###VPN -
Drastically improved VPN performance and reduced latency, allowing for higher speed on public URLs and through the web terminal.
###Builder -
Updated to include failed builds in registry and use them for caching. If something goes wrong in the build process, it won’t have to start from the beginning.
###Supervisor
4.2.0 -
A new process replaces user-specific API keys with device-specific API keys. The user API key that is included in an OS image download is exchanged for a device API key when the device comes online and registers with the resin.io service. This offers enhanced protection for your fleet if a single device becomes compromised.
4.1.2
-
Previously, the supervisor could crash if started without an internet connection. This has been fixed.
###Meta-resin
2.0.3 -
Kernel configuration now explicitly sets CONFIG_HIDRAW=y to support certain USB and Bluetooth peripherals on all devices.
2.02
- Previously, fsck was run on the data partition on every startup. Now this is only done if something seems wrong, allowing for faster boot times.
- Updated to support per-device API keys, as described in the supervisor changes above.
-
Fixed an issue that could occur on startup where Docker believes the supervisor is already running and fails to start the supervisor container.
###Device specific OS updates
Raspberry Pi -
v2.0.3+rev1 released to production
-
Added support for Raspberry Pi Zero W
- v2.0.3+rev1 released to production
- Added a fix to set wlan0 MAC address to EEPROM value, fixing a problem of multiple BeagleBones on a network having the same MAC address
- v2.0.4+rev1 released to production