MicroPython 1.29

24 August 2026 ยท Release

Upstream notes: v1.29.0.

A new port: PSOC Edge

The psoc-edge port runs on Infineon PSOC Edge microcontrollers, starting with the KIT_PSE84_AI board. It has a UART REPL, a filesystem on the QSPI flash, and machine.Pin, UART and RTC, with interrupts on pins and UARTs. It joins the ports at tier 2.

New silicon and boards

machine

Language

bytes.find() accepts an integer, int.to_bytes() takes signed=True, and bytes.decode() and str() accept the "strict", "ignore" and "replace" error modes. Only "utf-8", "utf8" and "ascii" are accepted as encodings; any other name raises LookupError.

Changes to check before upgrading

All releases