Skip to content

Releases: balena-io/etcher

v1.4.0

09 Apr 21:17
v1.4.0
950f853
Compare
Choose a tag to compare
v1.4.0 Pre-release
Pre-release

Features

  • Move the drive selector warning dialog to the flash step
  • Display image size for comparison if drive is too small
  • Implement writing to multiple destinatioans simultaneously
  • Add colorised multi-writes progress status dots
  • Move CLI write preparation logic into SDK
  • Make the drive-selector button orange on warnings
  • Warn the user on selection of large drives
  • Consolidate low-level components into Etcher SDK
  • Use native code to clean drives on Windows
  • Increase UV_THREADPOOL_SIZE to allocate 4 threads per CPU
  • Add icon next to drive size when compatibility warnings exist
  • Display number of active devices while flashing in CLI
  • Replace CRC32 checksums with SHA512
  • Enable usbboot on Linux if run as root

Fixes

  • Improve spacing to the drive-selector warning/error labels
  • Line wrap selector size subtitles wholly
  • Hide the size label given multiple devices
  • Use correct usbboot blob path in AppImages
  • Fix EINVAL error on Linux
  • Fix enabling debug output
  • Fix DevTools opening in docked mode
  • Fix menu's application name
  • Fix "Array buffer allocation failed" when flashing some .dmg images
  • Log the banner load event to analytics
  • Warn on usbboot load error in the console on Linux
  • Ensure image/drive size is displayed on new line
  • Don't force-inherit process environment on Windows

Misc

  • Replace Helvetica as the main font with Roboto
  • Update Electron to v1.7.13
  • Add spacing to the drive warning icon
  • Use multi-drive methods with drive-list warning button
  • Remove unused & deprecated robot protocol
  • Update copyright years
  • Update instructions in ISSUE_TEMPLATE
  • Use Concourse CI for automated release builds
  • Only publish production packages to Bintray (remove devel)
  • Replace Gitter with Resin.io Forums for support
  • Add support for arm64 / armv8 / aarch64 in build scripts
  • Add descriptive name to modal popup windows

v1.3.1

23 Jan 19:40
v1.3.1
c21baed
Compare
Choose a tag to compare

Fixes

  • Fix "stdout maxBuffer" error on Linux
  • Fix Etcher not working / crashing on older Windows systems
  • Fix not all partitions being unmounted after flashing on Linux
  • Fix selection of images in folders with file extension on Mac OS

Misc

  • Update Electron to v1.7.11

v1.2.1

07 Dec 15:45
v1.2.1
4c00a25
Compare
Choose a tag to compare

Fixes

  • Fix handling of temporary read/write errors
  • Don't send initial Mixpanel events before "Anonymous Tracking" settings are loaded
  • Fix verification step reading from the cache

v1.2.0

23 Nov 21:27
v1.2.0
24a10b2
Compare
Choose a tag to compare

Features

  • Display actual write speed
  • Add the progress and status to the window title.
  • Add a sudo-prompt upon launch on Linux-based systems.
  • Add optional progress bars to drive-selector drives.
  • Increase the flashing speed of usbboot discovered devices.
  • Add eye candy to usbboot initialized devices.
  • Integrate Raspberry Pi's usbboot technology.

Fixes

  • Fix bzip2 streaming with the new pipelines
  • Remove Linux elevation meant for usbboot.
  • Fix LIBUSB_ERROR_NO_DEVICE error at the end of usbboot.
  • Gracefully handle scenarios where a USB drive is disconnected halfway through the usbboot procedure.
  • Make sure the progress button is always rounded.
  • Fix permission denied issues when XDG_RUNTIME_DIR is mounted with the noexec option.
  • Fix Etcher being unable to read certain zip files
  • Fix "Couldn't scan the drives: An unknown error occurred" error when there is a drive locked with BitLocker.
  • Fix "Missing state eta" error when speed is zero
  • Fix "Stuck on Starting..." error
  • Fix situations where the process would get stuck while flashing

Misc

  • Add the Python version (2.7) to the CONTRIBUTING doc.
  • Remove duplicate debug enabling in usbboot module.
  • Update Electron to v1.7.9
  • Retry ejection various times before giving up on Windows.
  • Try to use $XDG_RUNTIME_DIR to extract temporary scripts on GNU/Linux.

v1.1.2

28 Aug 17:38
b97d708
Compare
Choose a tag to compare
v1.1.2

v1.1.1

25 Jul 16:31
v1.1.1
7908c39
Compare
Choose a tag to compare
v1.1.1

v1.1.0

25 Jul 18:49
Compare
Choose a tag to compare
v1.1.0

v1.0.0

31 May 13:27
Compare
Choose a tag to compare
v1.0.0

v1.0.0-rc.5

10 May 23:29
Compare
Choose a tag to compare
v1.0.0-rc.5

v1.0.0-rc.4

10 May 23:29
Compare
Choose a tag to compare
v1.0.0-rc.4