Skip to content

Releases: esp-rs/rust-build

Release v1.66.0.0

13 Dec 10:31
Compare
Choose a tag to compare

Rust Xtensa Toolchain v1.66.0.0

Release v1.65.0.1

07 Nov 11:54
Compare
Choose a tag to compare
  • fix build problem with STD on using ESP-IDF v5.0

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)