The Arduino ESP32 version 3.0.2 is third 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
Known issues
- ESP Rainmaker does not work with esp32c3 in #10036 (Rainmaker does not work with Bluetooth)
System changes
- IDF release/v5.1 by @me-no-dev in #10038
- fix(idf): Require openthread on H2 and C6 by @me-no-dev in #9934
- fix(libs): Update all libraries to match the core version by @me-no-dev in #10041
Arduino Lib builder changes
- feat(lwip): Use custom LwIP V6 Input hook by @me-no-dev in espressif/esp32-arduino-lib-builder#194
- Add patch to fix the maximum number of TCP PCBs in TIME_WAIT by @me-no-dev in espressif/esp32-arduino-lib-builder#191
- Add temporary fix for mmu map and late init of psram by @me-no-dev in espressif/esp32-arduino-lib-builder#188
Peripherals
RMT
UART
LedC
- feat(ledc): Allow attaching multiple pins to 1 channel by @P-R-O-C-H-Y in #10032
Libraries
WebServer
Http Client
- fix(httpc): Fix data read was less than expected by @me-no-dev in #9998
SDMMC
File System
Networking
- feat(net): Enable IPv6 immediately if already connected by @me-no-dev in #9948
- feat(eth): Allow setting the RX task stack size by @me-no-dev in #10003
Boards additions and updates
- feat(3rd party board): Adding ViraLink IoT Gate Boards by @armp30 in #9841
- Added LilyGo T3S3 variants by @lewisxhe in #9956
- feat (3rd_party_board): Add new Adafruit Feather C6 - rev B by @ladyada in #9961
- fix(nodemcu-32s): Fix Upload Speed menu on Windows by @me-no-dev in #10012
- add(board): Add LOLIN S3 Mini Pro by @wemos in #10021
- change(board): Add default 16MB partition to esp32wroverkit by @tutotio in #10016
- add(board): Add M5Stack NanoC6 Dev Kit by @lboue in #9942
CI and testing
- ci(tests): Fix cache cleaning by @lucasssvaz in #9932
- ci(tests): Fix conclusion status and badge pushing by @lucasssvaz in #10013
Examples
- Fixes WiFiProv.ino by @SuGlider in #9946
- fix(example): Add better WPS logging by @me-no-dev in #9999
- Update Zigbee_Temperature_Sensor.ino by @lboue in #10030
Documentation
- fix(docs): Correct i2s.srt api example by @szprytny in #9968
- docs(lib-builder): Add instructions to use the UI by @lucasssvaz in #9977
- docs(badge): Generate runtime tests badge by @lucasssvaz in #9979
- docs(component): Update to IDF 5.1 and add component manager instructions by @P-R-O-C-H-Y in #10005
Full Changelog: 3.0.2...3.0.3
New Contributors
- @armp30 made their first contribution in #9841
- @szprytny made their first contribution in #9968
- @tutotio made their first contribution in #10016
- @Akira25 made their first contribution in #10035
Thanks everyone for your contribution! 💯