Weekly Release Notes - May 22, 2017



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:


  • 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.)

  • Drastically improved VPN performance and reduced latency, allowing for higher speed on public URLs and through the web terminal.

  • 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.

  • 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.


  • Previously, the supervisor could crash if started without an internet connection. This has been fixed.

  • Kernel configuration now explicitly sets CONFIG_HIDRAW=y to support certain USB and Bluetooth peripherals on all devices.


  • 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

Intel NUC

  • v2.0.4+rev1 released to production