The Arduino ESP32 version 3.0.6 is sixth bugfix release based on the ESP-IDF v5.1.4 (release notes).
For version migration, please check Migration Guide from v2.X to 3.X
Major changes
- new implementation of Zigbee Library
- several fixes
System PR
- IDF release/v5.1 by @me-no-dev in #10410
- IDF release/v5.1 by @me-no-dev in #10446
- IDF release/v5.1 by @me-no-dev in #10454
Core related changes
- digitalPinToInterrupt: fix double pin remapping by @pillo79 in #10373
- fix(psram): Init PSRAM before app_main to fix mmu_map by @me-no-dev in #10390
- fix(psram): Do not abort if PSRAM is not found by @me-no-dev in #10395
- fix(hid): Fix OUTPUT report not received by @me-no-dev in #10398
- fix(spiram): Fix OPI PSRAM init by @me-no-dev in #10406
Peripehrals
HardwareSerial
- fix(HardwareSerial): fix pin remapping in begin() on master by @pillo79 in #10379
- feat(uart) 3.1.x Core: fixes serialEventRun() to avoid calling available() if serialEvent() is not declared by @SuGlider in #10428
Libraries
AsyncUDP
- fix(asyncudp): Fixes and implements tcpip thread locking by @HamzaHajeir in #10415
DNS Server
- fix: DNSServer Lib - improper startup code in WiFi mode by @vortigont in #10366
Rainmaker
- fix(esp-rainmaker): update esp-rainmaker version to 1.5.0 by @Asc91 in #10476
- Update esp-insights version by @Asc91 in #10456
OpenThread
Wire
- Wire library: Add conditional compilation for second I2C interface based on SOC_I2C_NUM by @sivar2311 in #10408
Zigbee
- feat(zigbee): Add Zigbee library by @P-R-O-C-H-Y in #10265
Boards updates and additions
- Added Sparkfun ESP32-S3 Thing Plus board by @Vigeant in #10382
- Add the Waveshare ESP32-S3-Touch-LCD-1.85 board by @Sail-211010 in #10477
- addition(3rd_party_board): Add Waveshare-S3-touch-lcd by @H-sw123 in #10434
- Add IOXESP32-C6 and ATD3.5-S3 board by @maxpromer in #10471
- Add our new board "cezerio dev ESP32C6" by @DogushC in #10462
- feat(Variants): Add Arduino libraries for Lora 4G Module and Node Wifi o… by @Bharat-Pi in #10402
- fix(boards): Remove partition scheme overwrite from FlashSize menu by @P-R-O-C-H-Y in #10400
- Added variant for Waveshare ESP32-S3-Touch-AMOLED-1.8 by @Y1hsiaochunnn in #10433
CI & Testing
- ci(json): Add configuration requirements to ci.json files by @lucasssvaz in #10385
- fix(build): Fix sdkconfig copy for board manager by @lucasssvaz in #10484
- ci(compilation): Use default partition and add append to FQBN option by @lucasssvaz in #10392
- test(psram): Add PSRAM test by @lucasssvaz in #10409
- ci(tests): Add linpack FPU tests by @lucasssvaz in #10389
Examples
- fix(example): print correct fade direction by @P-R-O-C-H-Y in #10450
- Fix WPS example config initialization by @me-no-dev in #10399
- Update Matter Light README.md by @lboue in #10357
Full Changelog: 3.0.5...3.0.6
New Contributors
- @Bharat-Pi made their first contribution in #10402
- @HamzaHajeir made their first contribution in #10415
- @Asc91 made their first contribution in #10456
- @H-sw123 made their first contribution in #10434
- @Sail-211010 made their first contribution in #10477
Thank you for contribution!