Skip to content

v0.5.3

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Aug 13:10
· 12 commits to main since this release

Highlights

CLI

  • Support for the 32GB UNO Q. The flasher now reads the board's partition table to detect how much storage it actually has, and sizes the root partition accordingly: on a 32GB board rootfs is scaled to 20GB instead of the 16GB-board default.
  • Interactive wizard. Running arduino-flasher-cli flash with no arguments now starts an instead of failing: pick the board variant (16GB or 32GB UNO Q), pick the image version from the online manifest (the latest one is marked), choose whether to keep the user partition, and set the root/home split as a percentage of the total storage, with the resulting partition sizes previewed live while typing.
  • New --root-size flag on flash, to choose the size of the root partition (e.g. arduino-flasher-cli flash latest --root-size 12GB). Values are parsed as human-readable sizes and must be at least 10GB. When --preserve-user is used the current root size is read from the board, so the layout stays consistent. --root-size and --preserve-user are mutually exclusive.
  • On Windows, drivers are now installed with pnputil, which ships with modern Windows versions, instead of the bundled dpinst executables. The dpinst binaries are no longer embedded in the flasher.

gRPC service

  • Downloaded temporary files are now removed after a successful flash, not only on failure.

What's Changed

New Contributors

Full Changelog: v0.5.1...v0.5.3