Releases: thinger-io/Arduino-Library
Releases · thinger-io/Arduino-Library
Arduino Library
2.40.0
NB-IOT CORE
- Added initial support for Thinger NB-IOT Core. A module based on BC660 using Narrowband IOT.
Full Changelog: 2.31.0...2.40.0
Arduino Library
2.31.0
ESP32
- Fixed compilation with newer Arduino Frameworks starting from version 3.0.
Arduino R4
- Added initial support for Arduino R4 WiFi board. OTA support is not available yet.
OTA
- Fixed empty value for THINGER_OTA_VERSION when it is not defined.
Arduino Library
2.30.0
OTA
- Added support for defining
THINGER_OTA_VERSION
to set the firmware version on the device. This build flag allows the VSCode extension (from version 1.1.0) to skip updates on devices with the same firmware version. - Improved compressed/uncompressed checksum verification on OTA updates.
Arduino Portenta/Opta Devices
- Added OTA implementation for Arduino Portenta/Opta devices, including LZSS compression.
- Initial support for Arduino Portenta/Opta Ethernet connectivity.
- Updated Arduino Portenta examples for using thinger.io as an Mbed thread by using
thing.start()
. - Added specific Arduino Opta examples, including relay and status LED control.
Arduino Library
2.29.0
ESP32 Ethernet
- Improve ESP32 Ethernet TLS support by using stock Arduino WiFiClientSecure
- Fix ESP32 log events related to Ethernet link status
- Update ESP32 Ethernet default example including OTA support
- Allow using THINGER_INSECURE_SSL definition to allow using self-signed certificates on ESP32 Ethernet
Arduino Library
- Initial support for ESP32 Ethernet connection over TLS (Requires SSLClientESP32 library from https://github.com/alkonosst/SSLClientESP32)
Arduino Library
- Fix compiling issues for AVR
- Avoid trying to send keep-alive/streams on the first connection timeout
Arduino Library
- Add ThingerClient methods to detect socket connection failures to improve network reconnection mechanisms
- Improve BC66
- Improve MKRNB1500
Arduino Library
2.25.2
- Fix Compiling on WiFi devices without WiFi.begin() support after adding the WebConfig compatibility on ESP32.
- Fix PORTENTA H7 compiling issue: does not implement WiFi.begin(SSID).
Arduino Library
2.25.1
- Fix ESP32 Webconfig issue
- Improve ESP8266 NTP sync
2.25.0
- Add support for ESP32 Webconfig
- Improve OTA by stopping user flows, handling timeouts, providing callbacks, etc.