What's Changed
- fix(webserver): Harden security and fix hangs by @lucasssvaz in #12794
- ci(upload): Optimize scripts and upload test by @lucasssvaz in #12773
- build(deps): bump cryptography from 48.0.1 to 50.0.0 in /tests by @dependabot[bot] in #12804
- docs(compatibility): Add notes on ESP8266 compatibility by @lucasssvaz in #12802
- docs(adc): Correct attenuation enum names to match the Arduino API by @Rubi9981 in #12777
- fix(cmake): Add HTTPUpdateServer to Arduino library list by @ThomasMaier73 in #12786
- feat(boards): Add MInimal partitions for MakerGo C3 Supermini by @P-R-O-C-H-Y in #12791
- docs(ledc): Add info about timer sharing and frequency limits by @P-R-O-C-H-Y in #12793
- fix(ble): Fix oversized AD bounds by @lucasssvaz in #12805
- feat(board): add Waveshare ESP32-C5-Zero by @H-sw123 in #12807
- feat(board): add Waveshare ESP32-S3-Touch-LCD-4.3C by @H-sw123 in #12808
- feat(doc): include Home Assistant as Matter environment by @SuGlider in #12810
- feat(uart): improve example documentation by @SuGlider in #12745
- fix(acmake): Fix cache invalidation when libs change by @lucasssvaz in #12806
- fix(zigbee): Check proper return of readAttribute and configure by @P-R-O-C-H-Y in #12799
- feat(ota): Add support for IPv6 OTA by @lucasssvaz in #12803
- feat(board): add Waveshare ESP32-C5-LCD-1.47 by @H-sw123 in #12811
- fix(littlefs): zero-init conf to avoid -Werror by @richardsonnick in #12836
- feat(esp32): added useBuiltinCACertBundle to NetworkClientSecure by @remi-ngton in #12792
- fix(cpu): Fix memory leak in getSupportedCpuFrequencyMhz by @richardsonnick in #12838
- fix(matter): fix binary sensors for Matter 1.5 by @SuGlider in #12842
- feat(update): add optional SHA-256 checksum for incoming firmware by @EyJunge1 in #12824
- feat(board): Add Waveshare ESP32-S3-Touch-LCD-7C-BOX board by @H-sw123 in #12812
- feat(board): Add Waveshare ESP32-S3 RGB Matrix by @H-sw123 in #12813
- feat(boards): Add Raiden S01 ESP32-S3 devkit board by @RaidenTechnology in #12835
- feat(openthread): add SRP / DNS-SD API by @SuGlider in #12818
- feat(ble): Add test cases and memory management documentation by @lucasssvaz in #12825
- fix(matter): fix light color control within Matter 1.5 by @SuGlider in #12846
- feat(matter): allow setting Matter Descriptor TagList attribute for endpoint by @lboue in #12776
- feat(httpupdate): add optional checksum sidecar URLs by @EyJunge1 in #12848
- feat(ethernet): Make W5500 polling period configurable by @sblantipodi in #12856
- feat(matter): node identity, live pairing codes, and CASE based isOnline() by @SuGlider in #12857
- feat(boards): Add Edge Dalton (ESP32-C3) board by @ConsentiumIoT in #12844
- feat(wifi): add setInactiveTime/getInactiveTime for STA by @EyJunge1 in #12867
- fix(clock): Fix supported CPU frequencies and SPI clock when using XTAL by @lucasssvaz in #12859
- ci(upload): Fix upload test gating by @lucasssvaz in #12874
- fix(hosted): Pin version for lower hosted RAM usage by @me-no-dev in #12879
- ci(p4): Align FQBN with upcoming EV board USB defaults by @lucasssvaz in #12875
- fix(ble): Report failed pairings instead of silently succeeding by @lucasssvaz in #12878
- fix(wifiprov): Make sure BLE is allocated when using WiFiProv by @lucasssvaz in #12885
- fix(httpclient): Fix socket reuse for HTTP 1 and test chain by @lucasssvaz in #12886
- fix(cpu): Fix clock calculation for H2 and C6 by @lucasssvaz in #12887
- WebServer: read request body for HTTP QUERY (RFC 10008) by @EyJunge1 in #12895
- fix(HTTPUpdate): Fix max image size for updates by @lucasssvaz in #12883
- feat(update): add optional SHA512 checksum and sidecar URLs by @EyJunge1 in #12865
- fix(ci): Set P4 usbmode for sd2usbmsc example by @P-R-O-C-H-Y in #12903
- feat(matter): network selection, BLE memory control, and commissioning by @SuGlider in #12871
- feat(usb): Add USB Host library (HID,MSC,Serial) by @P-R-O-C-H-Y in #12837
- IDF v5.5.5 by @me-no-dev in #12905
- Add new board variant: Cytron Maker ESP32 by @zakiegud in #12873
- fix(periman): correct ETHERNET_MCD typo to ETHERNET_MDC (Management Data Clock) by @pruthvi828 in #12908
New Contributors
- @Rubi9981 made their first contribution in #12777
- @ThomasMaier73 made their first contribution in #12786
- @richardsonnick made their first contribution in #12836
- @remi-ngton made their first contribution in #12792
- @EyJunge1 made their first contribution in #12824
- @RaidenTechnology made their first contribution in #12835
- @ConsentiumIoT made their first contribution in #12844
- @zakiegud made their first contribution in #12873
- @pruthvi828 made their first contribution in #12908
Full Changelog: 3.3.11...3.3.12