Overview
A large infrastructure upgrade from 5.7.0. Includes the latest version of GCC available, the latest NEWLIB snapshot (re-enabling nano-printf), enables GNU23/GNU++23 extensions, and SDK 2.3.0 goodness. Lot of updates so the pain of updating your apps and the core all happens at once instead of a steady stream of niggles. Any issues, release 5.7.0 (or prior) is available with the older toolchain.
A new toolchain needs to be downloaded and installed with this release (tools/get.py if you're doing it manually, the IDE will do it for you).
Infrastructure
- GCC 16.1, Newlib 4.6.0, SDK 2.3.0, Nano-printf, C23 standard (#3476)
- Revert "Check that any sketch with OTA has a FS defined (#3472)" (#3473)