What's Changed
- Configure post-install script to only operate when platform installed on Linux machine by @per1234 in #932
- PDM: fix setGain() for dfsdm by @facchinm in #948
- RPC/OpenAMP: Support loading sketches to SDRAM. by @iabdalkader in #934
- programmers: allow overriding default programmer by @facchinm in #947
- Ethernet and WiFi - fix DNS for static IP by @JAndrassy in #918
- Upgrade upload/artifacts and checkout actions to v4 by @cmaglie in #954
- Arduino_H7_Video library: Fix rotation bug in LVGL v9.2.0 by @leonardocavagnis in #953
- Fix: Arduino_CAN::write return value incompatible with interface specification at ArduinoCore-API/HardwareCAN. by @aentinger in #956
- RP2040: fix OTA and binary size computation by @pennam in #950
- GIGA R1: fix for UDP endPacket failing by @maidnl in #964
- WiFi.firmwareVersion: try to mount wifi fs only if needed by @pennam in #963
- enforcing stop() when calling connect a second time by @andreagilardoni in #949
- SocketWrapper - MbedServer modernization (without available() and Print) by @JAndrassy in #793
- AdvancedChatServer remove wrong comments in sketch description by @pennam in #968
- patch: kick watchdog only if running by @pennam in #967
- Reduce the number of WiFi join retry to avoid watchdog reset by @pennam in #962
- SE050: Add serialNumber(byte sn[]) by @pennam in #977
- Opta secure QSPI simplify code avoid breaking QSPIFBlockDevice by @pennam in #981
- WiFi: add setTimeout() by @pennam in #976
- TLSSocketWrapper split read/write event flags by @pennam in #983
- WiFi and Eth Dhcp hostname support by @pennam in #969
- patch: check for user network interface before reading hostname by @pennam in #984
- WiFi examples by @JAndrassy in #982
- full variants rebuild by @pennam in #985
- Fix and simplify sni setting by @pennam in #987
- WiFiSSLSE050Client: fix sni setting 2nd part by @pennam in #988
New Contributors
Full Changelog: 4.1.6...4.2.1