Release Overview
- Major New Feature: The Micro-RDK is now based on ESP-IDF 5 and requires ESP-IDF v5.4.1 or newer in order to build.
- Major New Feature: The Micro-RDK is now based on Rust 1.85.
What's Changed
- [RSDK-8993] [RSDK-8998] Upgrade template to ESP-IDF 5 and mDNS component by @acmorrow in #436
- [RSDK-8998] remove symbols by @npmenard in #444
- [RSDK-10193] upgrade crates by @npmenard in #441
- [RSDK-10190] remove lease by @npmenard in #443
- [RSDK-10191] use newer EspFirmwareLoad api by @mattjperez in #446
- [RSDK-10191] FirmwareInfo usage comment by @mattjperez in #448
- [RSDK-10195] Update watchdog logic for ESP-IDF 5 by @gvaradarajan in #439
- TLS & DTLS fixes by @npmenard in #445
- [RSDK-10192] [RSDK-10199] Update PWM logic for ESP-IDF 5 by @gvaradarajan in #440
- [RSDK-10188] esp-idf v5 ADC APIs by @mattjperez in #449
- [RSDK-10288] sta disconnect events log by @mattjperez in #452
- [RSDK-9066] common certs bundle by @mattjperez in #456
- [RSDK-10360] Upgrade to Rust 1.85 by @acmorrow in #457
- [RSDk-8991] update embedded-hal to v1.0.0 by @mattjperez in #458
- [RSDK-9045] rm lazy_static by @mattjperez in #462
- fix linting errors, rm ota from native by @mattjperez in #461
- [RSDK-9841] Use COMPONENT_VERSION in FFI component with ESP-IDF 5 by @acmorrow in #454
- fix fmt error by @mattjperez in #466
- [RSDK-8990] update rand crate by @mattjperez in #463
- [RSDK-9138] upgrade secrecy by @mattjperez in #464
- rm feature gate by @mattjperez in #467
- [RSDK-8996] upgrade rcgen by @mattjperez in #459
- native clippy fixes by @mattjperez in #468
- [RSDK-10384] Add initial riscv board support above ESP-IDF 5 by @acmorrow in #465
- [RSDK-10360] Rust 1.85 again by @acmorrow in #470
- Fix broken rendering of step 3 by @nathan-contino in #473
- [RSDK-10277] add url option to installer by @mattjperez in #469
- [RSDK-10405] Publish after test by @npmenard in #475
- [RSDK-9148] Revert "Fix boot loop when upgrading a device to 0.3.1 (#343)" by @npmenard in #476
- use flash size argument for OTA targets by @acmorrow in #481
- [RSDK-9568] example module README by @mattjperez in #477
- [RSDK-10404] fix canary OTA update by @gvaradarajan in #478
- [RSDK-10492] Apply missed updates to project template by @acmorrow in #485
- [CONSULT-1023] - support polymorphic NMEA fields by @gvaradarajan in #482
- [RSDK-10470] add Button component by @mattjperez in #480
- [RSDK-10470] add switch component by @mattjperez in #483
- [RSDK-10485] deprecate status by @npmenard in #486
- [RSDK-10466] map pins from builder-initialized incremental encoder config by @mattjperez in #484
- Revert "revert concurrent-queue update" by @npmenard in #490
- Release v0.5.0 by @acmorrow in #491
New Contributors
- @nathan-contino made their first contribution in #473
Full Changelog: v0.4.1...v0.5.0