# micropython v1.26.1 — Patch release for ESP32 native USB support - Product: micropython (https://whatsnew.fyi/product/micropython) - Vendor: micropython - Date: 2025-09-11 - Version: v1.26.1 - Original notes: https://github.com/micropython/micropython/releases/tag/v1.26.1 - Permalink: https://whatsnew.fyi/product/micropython/releases/v1.26.1 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **changed** — Update esp_tinyusb component to v1.7.6 - **added** — Add MICROPY_MAINTAINER_BUILD environment variable - **fixed** — Fix hang from new tx_overwritable_if_not_connected flag in shared/tinyusb - **changed** — Rewrite USB CDC TX loop in shared/tinyusb/mp_usbd_cdc - **changed** — Do not apply Espressif DTR/RTS quirk to TinyUSB CDC devices in mpremote This is a patch release containing the following commits: - esp32: update esp_tinyusb component to v1.7.6 - tools: add an environment variable MICROPY_MAINTAINER_BUILD - esp32: add IDF Component Lockfiles to git repo - shared/tinyusb: fix hang from new tx_overwritabe_if_not_connected flag - shared/tinyusb/mp_usbd_cdc: rewrite USB CDC TX loop - tools/mpremote: don't apply Espressif DTR/RTS quirk to TinyUSB CDC dev