• 3.3.2 ee98cf3ca1

    Arduino Release v3.3.2 based on ESP-IDF v5.5.1
    Some checks failed
    ESP32 Arduino Release / Publish Release (release) Has been cancelled
    Stable

    petr.gadorek released this 2025-10-08 16:41:55 +00:00 | 615 commits to master since this release

    What's changed:

    Here are your release notes, with brackets removed from names and bullet points for the PRs:


    System PR

    • IDF release/v5.5 by @me-no-dev in #11853

    Peripherals

    Touch

    • Refactor touch pad error logging by @Kolodieiev in #11878

    UART

    • feat(uart): refactor PeriMan detaching function init by @SuGlider in #11896

    USB

    • feat(usb): global event task stack size normalization by @SuGlider in #11895
    • feat(tinyusb_cdc): avoid infinite loop when TinyUSB CDC layer hangs by @SuGlider in #11904

    Libraries

    ESP-SR

    • fix(esp_sr): Error with debug level log by @SuGlider in #11859

    Network

    • WiFiClientSecure: robust TLS writes (loop & chunk), avoid zero-length write -> fixes sporadic MBEDTLS_ERR_NET_CONN_RESET by @prooma in #11865

    Update

    • feat(update): Allow updating any type of file system by @me-no-dev in #11856

    OTA

    • fix(ota): Add legacy option for devices using MD5 authentication by @lucasssvaz in #11862
    • fix(ota): Fix authentication when using stored MD5 hashes by @lucasssvaz in #11905

    WebServer

    • feat(webserver): add support for chunked HTTP responses by @ritesh006 in #11894

    Zigbee

    • feat(zigbee): Extend switch EPs with get Light methods by @P-R-O-C-H-Y in #11902

    Boards Additions & Updates

    • Update pins_arduino.h for lolin_c3_pico to define LED as RGB rather than GRB by @mitra42 in #11851
    • feat(board): add support for Soldered NULA Mini ESP32C6 by @JosipKuci in #11852
    • fix(menu): remove unused flash size option for 4D Systems MIPI LCDs by @cruzjuniel in #11870
    • fix: Add upload flags to boards.txt for Twin AIoT Module by @bekirr12 in #11876
    • fix(board): Fix pid parameter for FoBE Quill ESP32S3 Mesh by @thegreenshark in #11877
    • fix(board): Fix wESP32 board config by @xorbit in #11879

    CI & testing

    • Migrate to wokwi-py-client (update pytest-embedded and esptool) by @JakubAndrysek in #11863
    • ci(tests): Move hardware tests to GitLab by @lucasssvaz in #11890
    • ci: Enhance boards test validation by @P-R-O-C-H-Y in #11888

    Documentation

    • Update README.md to mention ESP32-C5 by @Hedda in #11901

    Tooling

    • change(script): Update the issue template when version changed by @me-no-dev in #11850
    • feat(release): Update version on release and add XZ archives by @lucasssvaz in #11875

    Others

    • Runtime Flash Clock detection by @Jason2866 in #11903
    • fix(hash): add selective build option for Hash, WebServer dependency by @fill1890 in #11854

    New Contributors

    Full Changelog: https://github.com/espressif/arduino-esp32/compare/3.3.1...3.3.2

    Downloads