The Arduino ESP32 version 2.0.12 is based on the ESP-IDF v4.4.5 (release notes) and is last planned bug fix release for Arduino ESP32 Core version 2.X.X.
Major changes
- Fixes ESP32 BT Memory Releasing by @SuGlider in #8551
- Fix I2S crackling in 2.x by @lucasssvaz in #8583
- Allows changing HW CDC Buffer Size after or before begin() by @SuGlider in #8559
- Fix pin attachInterrupt(digitalPinToInterrupt(48)) on all S3 based SOCs by @SuGlider in #8600
Other minor changes
- Removed duplicate MDNS.begin() call in example by @PilnyTomas in #8513
- Reimplemented flush in WiFiClient by @PilnyTomas in #8541
- SD lib - AcquireSPI on ff_sd_status by @P-R-O-C-H-Y in #8536
- When FFat is mounted before SD, then filesystem reports wrong system sizes by @holgerlembke in #8520
- ledc.c: Fix analogWrite() last channel available verification by @rlipas in #8509
- GPIO - make pin mode output_open_drain state readable by @P-R-O-C-H-Y in #8592
Boards additions & updates
- Added a partition table for 32MB ESP32-S3 (4.8/4.8/24) by @lbernstone in #8498
- Nano ESP32: add debug support by @pillo79 in #8567
- Nano ESP32 file system option by @pillo79 in #8566
- Nano ESP32: add pin numbering option by @pillo79 in #8565
- added lilygo t-display (esp32-based) board definition by @PBrunot in #8533
- Update partition_table.rst with Variants Folder detail by @James-4DSystems in #8531
- New 3rd Party Boards - 4D Systems by @James-4DSystems in #8530
- Small pin updates for MatrixPortal S3 by @ladyada in #8521
- Added new UM NanoS3 board. by @UnexpectedMaker in #8487
- add Adafruit metro S3 16MB Flash, 8MB PSRam by @hathach in #8478
- add 'NO_GLOBAL_UPDATE' define to disable global UpdateClass instance by @vortigont in #8500
- feature(m5stack-atom): allow events and loop on core0 in boards.txt by @GautierAtWork in #8462
- Fix for issue #8185 (added SPI default pins for M5Stack Stamp S3 board) by @bsergei in #8187
- new industrial boards namino rosso / namino arancio by @a-sapuppo in #8582
- Adding New Lion:Bit STEM Board by @PradeepKotu in #8569
- Added support for the Aventen S3 Sync by @avencan in #8587
Documentation & CI
- Update adc.rst by @w3jc in #8493
- Doc update: Troubleshooting + SD libs by @PilnyTomas in #8241
- [CI] Fix allboards.yml workflow to use selected branch by @P-R-O-C-H-Y in #8594
Full Changelog: 2.0.11...2.0.12
Thanks everyone for contributing! 🎉