This repository has been archived by the owner on Jan 6, 2023. It is now read-only.
Releases: GoogleCloudPlatform/google-cloud-iot-arduino
Releases · GoogleCloudPlatform/google-cloud-iot-arduino
v1.1.1
v1.1.0b
v1.1.0
This release is a departure from the 1.0.x versions to make the project easier to use and more opinionated.
The following highlights are in this release:
- MQTT only now (HTTP samples removed)
- Removes the PubSub wrapper and PubSub examples
- Removes rBase64 dependencies
- Add support for boards without
LED_BUILTIN
Moving forward, the 1.1.x versions of this example will be focused to making the library more reliable and easier for beginners. If you want the HTTP examples, you will need to use 1.0.6 or earlier.
v1.0.6
v1.0.5
v1.0.4
v1.0.3-alpha2
This release adds the following changes:
Library
- Adds CloudIoTCoreDevice for encapsulating common functionality for Cloud IoT Core
- Adds CloudIoTCoreMQTTClient for devices using MQTT (currently ESP32 only)
Crypto
- Cleans up crypto folder
- Fixes some issues in private key variance
- Fixes some memory leaks in fill_private_key
- Cleans up usage of String
Examples
- Moves HTTP functionality to espxxxx_wifi in examples using ESP chips for eventual inclusion in library
- Adds certificate for ESP8266 that can be installed to SPIFFS using the ESP8266 Sketch Data Upload tool
- Adds exponential backoff to HTTP samples
Errata
- Adds scaffolding for PlatformIO, useful for CI and simpler library development
- Fixes usage of rBase64
- Fixes various compilation issues on Linux (typically String.h without Arduino.h)
Breaking Changes
- Moving callback to MQTT client may break 1.0.2-alpha style examples
v1.0.2-alpha
- Adds MQTT example for ESP32
- Separates configuration in the examples
- Fixes PRNG
- Incorporates refactor of API
1.0.1-alpha
- Adds Genuino support (MKR1000 / Arduino101)
- Updates libraries to prefer String over std::string
- Renames library name to not have slash