Raspberry Pi Imager Changelog

What's new in Raspberry Pi Imager 1.8.5

Jan 21, 2024
  • Retry on HTTP/2 errors.
  • Linux: Fix display of application name and icon on GNOME desktop environment.
  • Disable Link Time Optimization as precaution against hard to trace bugs.

New in Raspberry Pi Imager 1.8.4 (Dec 23, 2023)

  • OS customisation: Fixed first character being dropped when replacing existing password
  • OS customisation: Impose character limits on usernames & hostnames
  • i18n: Added Polish translation
  • i18n: Updated Catalan, Japanese translations
  • cli: Fixed local file passing via --repo

New in Raspberry Pi Imager 1.8.3 (Nov 16, 2023)

  • Home: Device filtering reworked to download OS list eagerly
  • OS List: Fixed 'Recommended' tag annotation
  • i18n: Added zh-TW Traditional Chinese translation
  • i18n: Updated Korean, German, Ukranian, translations
  • build: Linux: Fix libdrm dependency requirement on non-embedded
  • build.
  • Commmon: Disable QML caching entirely
  • OS customisation: Allow use if only cloudinit payload available
  • OS customisation: Allow empty PSK for 'Open' WiFi networks.
  • OS List: Use ImageList v4 URL

New in Raspberry Pi Imager 1.8.1 (Oct 19, 2023)

  • Advanced options: Rename to OS customization
  • OS customization: change to tabbed UI
  • OS customization: make SSH public key field a textarea
  • OS customization: add convenience button to run ssh-keygen
  • OS customization: Enforce choice as part of write flow
  • OS customization: Fixes for state consistency across UI
  • Home: Add mechanism for selecting Raspberry Pi device
  • Shared: Multiple keyboard focus fixes
  • i18n: Adds Spanish/Ukrainian translations
  • i18n: Updates French, Catalan, Italian, German, Spanish, Russian,
  • Japanese translations
  • i18n: Use en_US as refernce string, and make en_GB a translation
  • Linux: Workaround for ArchLinux's lsblk labeling internal SD card readers
  • (mmcblk0) as non-removable storage.
  • Allow drag-dropping image files to Imager.
  • Local .xz files: parse uncompressed size for better progress reports.
  • Windows: fix .zst support

New in Raspberry Pi Imager 1.7.5 (May 22, 2023)

  • Windows: fix handling .zip files.
  • Windows: allow Imager to start on Windows server editions that do not have "Wireless LAN service" role installed and are missing wlanapi.dll

New in Raspberry Pi Imager 1.7.4.1 (May 18, 2023)

  • Advanced settings: fix creating files on FAT partition that are an exact multiple of cluster size.
  • Advanced settings: allow end-of-directory marker to be missing in FAT32 root directory (fixes customizing Homebridge image)
  • Do you want to apply saved settings window: offer 'no' option, without clearing settings.
  • Linux: eject storage properly through udisks2.
  • Windows/OSX: update dependencies libarchive/zlib/liblzma/zstd
  • Windows: update libcurl and OpenSSL dependencies
  • Add Russian translation

New in Raspberry Pi Imager 1.7.4 (Mar 1, 2023)

  • Advanced settings: fix escaping single quotes ( ' ) in WLAN password
  • Windows only: when auto-detecting the WLAN password used by the computer running Imager, it now processes passwords that contain < > ' " & correctly.
  • Advanced settings: default to using username of logged-in user instead of 'pi'
  • Now uses a different method to edit files on the FAT partition to apply advanced settings. Imager now understands the FAT16/FAT32 file system format and can edit files by itself using the raw disk device, without having to rely on the operating system to mount the partition first.
  • French translation update

New in Raspberry Pi Imager 1.7.3 (Sep 8, 2022)

  • Fix persisting public key authentication setting
  • Add digital signage icon
  • Fix "Cannot send events to objects owned by a different thread" warning
  • Update Slovan/Korean language files
  • Allow selecting file names without extension
  • Add possibility to outsource handling of custom settings to script at /usr/lib/raspberrypi-sys-mods/imager_custom
  • Advanced settings: disallow invalid characters in hostname field
  • Linux: use GnuTLS instead of OpenSSL for computing SHA256
  • Linux: prefill wlan PSK if Linux distribution uses NetworkManager

New in Raspberry Pi Imager 1.7.2 (Mar 29, 2022)

  • Advanced options: remove overscan option
  • Advanced options: remove first run wizard suppression option
  • gz/xz/zstd custom images: pad if image size is not dividable by 512 byte
  • Store saved wifi password hashed
  • Make buttons blue on focus, to ease keyboard navigation
  • Add Japan, Korean translations

New in Raspberry Pi Imager 1.7.1 (Feb 3, 2022)

  • Fix advanced settings not working if wifi settings were saved to "always use" in previous Imager version.

New in Raspberry Pi Imager 1.7 (Feb 3, 2022)

  • Show advanced settings button if the operating system indicates it
  • supports "advanced settings" by "init_format": "cloudinit" | "systemd" in the
  • repository json file. Saved settings are also only applied if the OS indicates support. Some heuristics are used with custom images from disk.
  • Advanced settings: add support for cloudinit format (used by Ubuntu server)
  • Advanced settings: add support for specifying username
  • Advanced settings: allow setting username and password separately from SSH
  • Advanced settings: allow hidden wifi SSID
  • Advanced settings: allow multi-line authorized_keys
  • Linux: Retry on GnuTLS Recv errors
  • Linux: Some fixes to deal better with Linux distributions auto-mounting drives
  • Add Slovenija translation
  • Adds support for zstd
  • Allow nested subitems entries
  • Add word-wrapping to OS list (contributed by mzanetti)
  • Update icons
  • Fix "Error writing file to disk" appearing sporadically on cancelling write.
  • Linux: fix "terminate called without an active exception" on closing Imager while still writing.
  • Windows/Mac: update bundled libarchive version to 3.5.2
  • Mac: dual GPU systems: use integrated GPU to limit battery consumption.
  • Telemetry: phone back home when image from repository is written:
  • name and URL of image written, parent category.
  • about the computer running Imager: OS, version, architecture,
  • locale, Imager version, Pi revision

New in Raspberry Pi Imager 1.6.2 (May 26, 2021)

  • Add website link support
  • Add CLI support
  • Advanced settings: fix handling of wifi passwords with special characters (store wifi passwords as PBKDF2 hash)
  • Mac OS X: fix double free (fixes crash on Chinese OS X)
  • Windows: fix window position restore on laptops if Imager was previously on a screen to the top or left of main screen, and that screen is no longer available.

New in Raspberry Pi Imager 1.6.1 (Mar 29, 2021)

  • Advanced options: delay modifying files on FAT partition until config.txt is visible.
  • Advanced options: search all mount points for FAT partition.
  • Update translations.
  • Linux: revert "disable high dpi scaling on incorrect EDID" due to it causing the custom file selection dialog not to function properly on Fedora.
  • Linux: when writing .zip files with multiple files, delay extracting .zip after mounting FAT32 if necessary. Workaround for when Imager is run in a sandboxed environment in which udisks2 running on the host system reports the mount completed, but it is not there yet in the sandbox.
  • Advanced options: if user configured they want to use SSH, but forget to enter password, highlight "password" label red to draw attention to that, instead of just refusing to save settings.

New in Raspberry Pi Imager 1.6 (Mar 15, 2021)

  • Add advanced users option screen available under SHIFT-CTRL-X
  • Windows: no longer shutdown storage services during imaging
  • Windows: fix crash on drives without name (drivelist: fix zero length wstring handling)
  • Windows: fix progress indication in taskbar on images >2 GB
  • Linux: [wayland] fix "Client tried to set invalid geometry" error
  • Linux: allow NVMe drives as destination drive
  • Linux: filter out zram virtual devices in drive selection
  • Fix handling of .iso files
  • Update translations
  • GUI: change "SD card" -> "Storage"

New in Raspberry Pi Imager 1.5 (Dec 15, 2020)

  • Windows: prevents window being placed outside screen on laptops that were connected to external monitor before, but now are not.
  • More verbose progress/error reporting
  • Reconnect if download stalls for more than one minute
  • Remember last selected custom image path
  • Add German/French/Italian/Slovak/Turkish translations
  • Windows installer: enable Installer localization
  • Fix multi-level subitems_url
  • Add update notification support
  • Allow translators to specify external .qm file for testing
  • Remove dependency on qml-module-qt-labs-settings
  • Update notification mechanism
  • Enables telemetry collecting information about which images from
  • repository are most popular

New in Raspberry Pi Imager 1.4 (Oct 21, 2020)

  • Windows/Linux: add basic accessibility (screenreader) support
  • Add keyboard navigation support
  • Add confirmation dialog
  • Show new SD card size if SD card is replaced
  • Show write protected drives greyed out
  • Do not block UI if enumerating drives takes a long time (enumerate drives in separate thread)
  • Mac: populate version information
  • Mac: when multiple preferred languages are configured use English if that is main language instead of translation
  • Windows: stop storage service during write
  • Windows: mention 'Controlled Folder Access' on ERROR_ACCESS_DENIED errors
  • Linux: do not use direct IO on verifying but purge cache with posix_fadvise()
  • Linux: do not let progress exceed 100% if device reports incorrect write counters
  • Linux: provide rpi-imager.metainfo