Skip to content

Releases: esp-rs/rust-build

Release v1.65.0.0

01 Nov 12:58
Compare
Choose a tag to compare

Release of 1.65.0.0 Rust for Xtensa - ESP32, ESP32-S2, ESP32-S3

New deployment tools: https://github.com/esp-rs/espup#installation

Installation with ESP-IDF

espup install --espidf-version v4.4.2

Installation for no_std without ESP-IDF

espup install

Release v1.64.0.0

21 Sep 17:43
Compare
Choose a tag to compare

Work in progress

  • critical fix of ABI issues from 1.63.0 - important for bare metal
  • add export file by default
  • improve documentation about setting the environment variables
  • sccache support

Release v1.63.0.2

25 Aug 03:59
Compare
Choose a tag to compare

Correction in ABI

Release v1.63.0.1

19 Aug 11:07
Compare
Choose a tag to compare
Release v1.63.0.1 Pre-release
Pre-release

Warning: Discovered bug, we recommend to use 1.63.0.2 or previous release.

Changes:

  • Rust ABI implementation - esp-rs/rust#18
  • Ubuntu 22.04 is using openSSL 3.0 as default (static cargo) - #68

Release v1.63.0.0

10 Aug 09:03
f68bef3
Compare
Choose a tag to compare

Changes

  • Rust with Xtensa 1.63.0.0
  • Build without linking to homebrew libs (#128)
  • Add more test cases (#126)
  • Add more checks on crate-check job
  • Use cargo install for cargo-generate.
  • Change PowerShell source references to . (#133)
  • Fix README link to releases (#112)

Limitation:

MinGW Binary 12

16 Aug 08:51
5c9e32d
Compare
Choose a tag to compare
MinGW Binary 12 Pre-release
Pre-release

Helper release for MinGW binaries repackaged from 7zip to zip format.
Original binary from: https://github.com/niXman/mingw-builds-binaries/releases
Required due to lack of BCJ support in Rust: dyz1990/sevenz-rust#1

Release v1.62.1.0

19 Jul 09:59
Compare
Choose a tag to compare

Limitations

Changes

Release v1.62.0.0

28 Jun 10:42
0892775
Compare
Choose a tag to compare

Limitations

Changes

  • ci: update version to 1.62.0.0
  • Installer improvements (#88)
  • Use nightly toolchain with profile-minimal
  • Install llvm clang only for Xtensa targets
  • Add cargo-generate url and bin file for aarch64-unknown-linux-gnu (#89)
  • Support --build-target all (#92)
  • Fix ldproxy links (#94)
  • ci: add system package dependency on openssl
  • Remove PIP_USER (#96)
  • Remove espmonitor (#99) - replaced by functionality in espflash
  • Add ldproxy binary for aarch64-unknown-linux-gnu (#100)
  • Update espflash and cargo-espflash binaries (#103)
  • Fix: Use cargo-espflash binary (#105)

Release v1.61.0.0

17 May 15:06
Compare
Choose a tag to compare
  • Rust Xtensa toolchain 1.61.0.0
  • Deployment using LLVM 14 with reduced size on Linux and macOS (#64)
  • Add new arguments: --nightly-version, --esp-idf-version, --minified-esp-idf
  • Add xtensa-esp32-elf-gcc installation when we dont install esp-idf

LLVM Project 14.0 Minified version

17 May 15:19
Compare
Choose a tag to compare
Pre-release

Helper release which contains minified version of LLVM 14 required by Rust Xtensa Toolchain