Releases: arduino-libraries/ArduinoIoTCloud
Releases · arduino-libraries/ArduinoIoTCloud
2.0.4
What's Changed
- Improve device and thing state machine message handling and fix infinite disconnetct loop by @pennam in #490
- UNO R4 WiFi fix warnings by @pennam in #484
- Const cleanup by @pennam in #487
- moving mqtt poll into ArduinoIoTCloudTCP::handle_Connected by @andreagilardoni in #488
- If available force network time sync when connecting or reconnecting by @pennam in #489
- OTA: fix sign-compare compiler warnings by @pennam in #497
Full Changelog: 2.0.3...2.0.4
2.0.3
2.0.2
What's Changed
- OTA: ESP32 fix build on core 3.0.0 by @pennam in #471
- ArduinoIoTCloudTCP: Add debug print on time sync failures by @pennam in #473
- Watchdog: use mbed API by @pennam in #472
- OTA: handle fwrite error by @pennam in #475
- OTA: increase download time to 2s by @pennam in #476
- OTA: check for client connected during fetch by @pennam in #478
- Add Cellular support using Arduino Mid Carrier by @pennam in #452
- STM32H7 OTA code cleanup by @pennam in #477
Full Changelog: 2.0.1...2.0.2
2.0.1
2.0.0
What's Changed
- Bump geekyeggo/delete-artifact from 4 to 5 in /.github/workflows by @dependabot in #436
- chore: clean examples by @zfields in #426
- fix: Await Serial by @zfields in #438
- Add setThingId call in Travic_CI sketch to ensure checking function existance by @pennam in #437
- Examples: Avoid SECRET_PASS redefinition on Portenta H7 by @pennam in #450
- chore: Switch LPWAN off deprecated method by @zfields in #428
- Self provisioning Add support to new boards by @pennam in #439
- Remove public functions to handle thing_id and timezone by @pennam in #440
- Unify how timeouts are handled for TCP state machine by @pennam in #456
- Move properties containers inside class implementation by @pennam in #442
- New cloud interfaces by @pennam in #443
- New thing process by @pennam in #444
- New device process by @pennam in #445
- LPWAN: fix property container initialization by @pennam in #457
- ArduinoIoTCloudDevice: add missing initializers by @pennam in #458
- Fix thing property reconfiguration after wifi loss by @pennam in #459
- Debug: print mqttClient error code when connection fails by @pennam in #461
- Add new Command topics by @andreagilardoni in #447
- Add mTLS support for OTA file download by @andreagilardoni in #448
- New ota structure by @andreagilardoni in #449
- OTA: STM32H7 unmount filesystem before reset by @andreagilardoni in #460
- Add detach and update timezone commands by @robgee86 in #451
- Add support for MacOS universal dylib for lzss library by @manchoz in #399
- removing .DS_Store by @andreagilardoni in #464
New Contributors
- @andreagilardoni made their first contribution in #447
- @robgee86 made their first contribution in #451
Full Changelog: 1.15.1...2.0.0
1.15.1
1.15.0
1.14.0
Changelog
- Arduino IoT Cloud Docs (#380)
- CI updates and fixes (#417) (#419) (#420) (#421) (#422) (#423) (#429) (#430) (#431)
- Portenta H7 Watchdog: allow watchdog feeding using CATM1 (#397)
- Use DEFAULT_MIN_TIME_BETWEEN_UPDATES_MILLIS as default period for publishOnChange (#403)
- Add build configuration file for ECCX08 (#404)
- Avoid library to call deprecated functions itself (#406)
- Make examples build on cloud web editor (#412)
- Remove remaining ARDUINO_AVR_UNO_WIFI_REV2 configuration defines (#413)
- UNO R4 WiFi OTA: adapt code to handle new and old return values from OTAUpdate core library (#427)
- OTA: changing download to downloadAndDecompress for mbed core (#432)
- OTA: making it possible to perform ota without the need of the thing ID (#433)
1.13.0
Changelog
- Fix typo in comments (#385)
- Remove AVR compile options to improve code clarity (#311)
- Avoid calling onchange callback on sync event if property isn't changed (#378)
- UNO R4 WiFi: move firmware check inside begin function (#386)
- Time Service: merge STM32H7 and NANO RP2040 RTC functions (#394)
- ESP32 OTA: check if device partition table is OTA compatible (#395)
- Edge control: Add board support (#396)