-
Arduino Release v3.3.7 based on ESP-IDF v5.5.2
StableSome checks failedESP32 Arduino Release / Build Release Package (release) Has been cancelledESP32 Arduino Release / Test Package on macos-latest (release) Has been cancelledESP32 Arduino Release / Test Package on ubuntu-latest (release) Has been cancelledESP32 Arduino Release / Test Package on windows-latest (release) Has been cancelledESP32 Arduino Release / Upload Package JSONs and Finalize Release (release) Has been cancelledESP32 Arduino Release / Upload hosted binaries (release) Has been cancelledreleased this
2026-02-12 00:01:13 +00:00 | 266 commits to master since this releaseWhat's Changed
System PR
- IDF release/v5.5 – https://github.com/espressif/arduino-esp32/pull/12257
Peripherals
RMT
- fix(rmt): forces enabling reading channel – https://github.com/espressif/arduino-esp32/pull/12300
Libraries
Bluetooth & BLE
- fix(ble): Add required security to gamepad client – https://github.com/espressif/arduino-esp32/pull/12274
- fix(ble): Make BLE memory management automatic – https://github.com/espressif/arduino-esp32/pull/12287
- feat(ble): Add param update function to client – https://github.com/espressif/arduino-esp32/pull/12294
- fix(ble): Restore CCCD values on reconnection in Bluedroid – https://github.com/espressif/arduino-esp32/pull/12306
- fix(ble): Fix connection issues in Bluedroid and GAP naming in NimBLE – https://github.com/espressif/arduino-esp32/pull/12318
- fix(ble): Fix address types in Bluedroid – https://github.com/espressif/arduino-esp32/pull/12347
Ethernet
- Added Ethernet definitions and UART2 pins – https://github.com/espressif/arduino-esp32/pull/12312
OTA
- fix(ota): Fix OTA decryption when HW acceleration is not available – https://github.com/espressif/arduino-esp32/pull/12320
Matter
- Fix Arduino Matter using esp32c5 disabled psram that causes runtime crash – https://github.com/espressif/arduino-esp32/pull/12353
Network
- fix(ppp): Use proper response length for AT commands – https://github.com/espressif/arduino-esp32/pull/12336
- PPPClass: Add configurable boot delay after reset sequence – https://github.com/espressif/arduino-esp32/pull/12344
- PPP: Add burst of AT commands to lock autobaudrate on begin – https://github.com/espressif/arduino-esp32/pull/12314
WiFi
- WiFi: Fix setSleep() using cached instead of provided sleep type – https://github.com/espressif/arduino-esp32/pull/12296
- fix(wifi): Fix conflicting param name and add String overloads – https://github.com/espressif/arduino-esp32/pull/12343
Zigbee
- feat(zigbee): Add method to set Application and Hardware versions – https://github.com/espressif/arduino-esp32/pull/12307
- fix(zigbee): Set manuf_specific to 0 to use short frame header – https://github.com/espressif/arduino-esp32/pull/12325
- feat(zigbee): Add level step command support for ColorDimmableSwitch – https://github.com/espressif/arduino-esp32/pull/12313
- fix(zigbee): read fan mode attribute as single byte in FanControl EP – https://github.com/espressif/arduino-esp32/pull/12346
- fix(zigbee): electrical measurement types — int16_t for power, uint16_t for others – https://github.com/espressif/arduino-esp32/pull/12352
FS
- feat(preferences): Add getStringLength and fix getString/getBytes docs – https://github.com/espressif/arduino-esp32/pull/12340
Boards Additions & Updates
- variant:heltec-wifi-kit-32-v3 fix I2C pins for the user available channel – https://github.com/espressif/arduino-esp32/pull/12285
- fix(board): support for pre/post v3 esp32p4 for 4D Systems MIPI Display modules – https://github.com/espressif/arduino-esp32/pull/12309
- fix(m5stack_tab5): Add chip variant menu – https://github.com/espressif/arduino-esp32/pull/12341
- fix(rak3112): add missing TX1/RX1 pin definitions for Serial1 – https://github.com/espressif/arduino-esp32/pull/12304
- feat(board): Add RootMaker Touch S3 Board – https://github.com/espressif/arduino-esp32/pull/12334
CI & testing
- ci(wokwi): Enable targets using ESP-hosted in Wi-Fi test – https://github.com/espressif/arduino-esp32/pull/12315
- ci(push): Optimize chunk counting to avoid empty chunks – https://github.com/espressif/arduino-esp32/pull/12295
- ci(tests): Add support for multiple duts – https://github.com/espressif/arduino-esp32/pull/12063
- build(deps): bump cryptography from 44.0.1 to 46.0.5 in /tests – https://github.com/espressif/arduino-esp32/pull/12348
Tooling
- fix(build): Fix overflow when counting sketches – https://github.com/espressif/arduino-esp32/pull/12278
Others
- fix(log_wrapper): Force linking of wrapper when using component – https://github.com/espressif/arduino-esp32/pull/12288
New Contributors
- @joseluu made their first contribution in https://github.com/espressif/arduino-esp32/pull/12285
- @niliha made their first contribution in https://github.com/espressif/arduino-esp32/pull/12296
- @Ethan-chen1234-zy made their first contribution in https://github.com/espressif/arduino-esp32/pull/12304
- @fredlcore made their first contribution in https://github.com/espressif/arduino-esp32/pull/12312
- @ggadc made their first contribution in https://github.com/espressif/arduino-esp32/pull/12334
Full Changelog: https://github.com/espressif/arduino-esp32/compare/3.3.6...3.3.7
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads