Skip to content

Releases: esp-rs/espup

v0.17.1

17 Apr 11:23
4bf0e54

Choose a tag to compare

Fixed

  • Fix extraction of resumed downloads stored as *.part files by detecting the underlying archive extension (.zip, .tar.gz, .tar.xz) instead of failing with unsupported_file_extension: 'part'.

v0.17.0

17 Apr 09:02
b7a63dd

Choose a tag to compare

Added

  • Add ESP32-C5 support (#541)
  • Add ESP32-C61 support (#559)
  • Add a --disable-timeouts / ESPUP_DISABLE_TIMEOUTS option for long-running downloads and GitHub queries (#558)

Fixed

  • Retry and resume interrupted toolchain downloads instead of restarting them from scratch (#558)

Changed

  • Bump dependencies to fix several RUSTSECs (#540, #545, #549, #557)
  • Update MSRV to 1.88 (#540)
  • Migrate to tokyo-retries2 (#554)

v0.16.0

26 Sep 09:33
4d1235b

Choose a tag to compare

Added

  • Add option to specify Crosstool-NG version, using -c or --crosstools-toolchain-version (#508)
  • Add an option for NuShell completion (#513)
  • Add support for LLVM esp-20.1.1_20250829 (#527)

Changed

  • Update default GCC / Crosstools version to latest, esp-15.2.0_20250920 (#527)
  • espup install -v now accepts version strings with 1-4 parts. (#525)

v0.15.1

19 May 08:33
9fe5d21

Choose a tag to compare

Changed

  • Improved GitHub API error handling (#496)
  • Update zip dependency to 3.0.0 as 2.6.1 was yanked (#504)

v0.15.0

08 Apr 13:43
edc9d64

Choose a tag to compare

Changed

  • Install stable Rust toolchain instead of nightly for RISC-V devices (#487)

v0.14.1

04 Mar 15:03
7a0d827

Choose a tag to compare

Added

  • Add support for LLVM esp-19.1.2_20250225 (#477, #479)

Fixed

  • Return an error if GET request fails (#471)
  • Fix RISC-V installation error (#480)

v0.14.0

17 Dec 09:25
54b453b

Choose a tag to compare

Added

  • Smoother large file download and proxy support (#463)
  • Add GitHub API errors to clarify what failed (#464)

Fixed

  • When querying GitHub for the list of releases, retrieve more items (#462)

Changed

  • espup now prints why an installation step failed (#461)

v0.13.0

30 Oct 10:15
9a6d297

Choose a tag to compare

Changed

  • Update GCC version to 14.2.0 (#442)
  • Update LLVM version to esp-18.1.2_20240912 (#452)

v0.12.2

18 Jul 11:43
dda3061

Choose a tag to compare

Fixed

  • Fix extended LLVM mode regression for LLVM versions < 17 introduced by #432. (#437)

v0.12.1

15 Jul 08:15
e5bf496

Choose a tag to compare

Fixed

  • Make both libclang.so available again when installing the extended LLVM for LLVM versions >= 17 (#432)