Skip to content
This repository has been archived by the owner on Jan 6, 2023. It is now read-only.

Releases: GoogleCloudPlatform/google-cloud-iot-arduino

v1.1.1

21 Feb 20:47
c0e1ada
Compare
Choose a tag to compare

Fixes issue in ESP32 where WiFi is missing setSleep

v1.1.0b

19 Feb 17:58
Compare
Choose a tag to compare

Update library properties so release gets picked up by Arduino.

v1.1.0

09 Feb 01:22
ffff171
Compare
Choose a tag to compare

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

30 Nov 02:32
7d898cf
Compare
Choose a tag to compare
v1.0.6 Pre-release
Pre-release

This release:

  • Adds lwMQTT example for MKR1000 / Esp32
  • Adds command topic to CloudIoTDevice object
  • Updates instructions for MKR1000 examples

v1.0.5

20 Nov 04:53
f97bc98
Compare
Choose a tag to compare
v1.0.5 Pre-release
Pre-release

Features

  • Adds MQTT ESP8266 example
  • Adds examples with static binary SSL certs for ESP8266

Fixes

  • Fixes JWT generation from CloudIoTCoreDevice

v1.0.4

18 Nov 22:35
40f8aef
Compare
Choose a tag to compare
v1.0.4 Pre-release
Pre-release
  • Fixes issue where PubSub MQTT library crashes
  • Allow client to control network objects for MQTT
  • Fixes some issues with JWT generation
  • Detects invalid private key configurations
  • Allows client to use different JWT expiration times

v1.0.3-alpha2

07 Aug 21:12
Compare
Choose a tag to compare
v1.0.3-alpha2 Pre-release
Pre-release

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

18 Apr 18:42
0543a7a
Compare
Choose a tag to compare
v1.0.2-alpha Pre-release
Pre-release
  • Adds MQTT example for ESP32
  • Separates configuration in the examples
  • Fixes PRNG
  • Incorporates refactor of API

1.0.1-alpha

09 Apr 19:59
31d75db
Compare
Choose a tag to compare
1.0.1-alpha Pre-release
Pre-release
  • Adds Genuino support (MKR1000 / Arduino101)
  • Updates libraries to prefer String over std::string
  • Renames library name to not have slash