/
Release notes

Release notes

6/11/2024 (9.33.3):

  • Fix: (UI) update link to cloud logs to include resource.type=”global” filter

4/16/2024 (9.33.3):

  • Enhancement: (UI) show ‘of many’ when the total number of bound devices in a gateway’s bound devices table exceeds the current page

4/5/2024 (9.33.3):

  • Enhancement: (UI) encode/decode configuration when switch between text/base64 format in ‘update device config’ modal

  • Fix: (UI) fix total number of bound devices on gateway’s bound devices table

4/3/2024 (9.33.3):

  • Fix: (UI) Malformed URI for link to view device communication errors in Google Metrics Explorer

2/27/2024 (9.33.3):

  • enhancement - Removed IP-based stick tables

  • enhancement - Dependency updates for performance and security

  • enhancement - Improved connection tracing

  • enhancement - (UI) added form validation to ‘update config’ form. when the base64 format is selected, the value must be base64 encoded

  • enhancement - (UI) allow slashes in topic subfolders

  • bug - cannot delete projects that do not have service accounts

  • bug - (UI) cannot delete devices that have % in the name

 

11/2/2023 (9.30.11):

  • feature: UI - show total count of number of registries and devices

  • enhancement: UI - extend device table to fill page height

  • enhancement: UI - display previous config when modifying device config

  • enhancement: UI - navigate to newly created registry on success

  • enhancement: add base64 flag for fetching device state

  • enhancement: performance enhancements for querying devices

  • enhancement: add audit log for sendCommandToDevice

  • bug: UI - properly display base64 encoded state data

  • bug: only update device credentials when specified by updateMask parameter

  • bug: UI - "Error status and message" field overflows page

  • bug: project's service accounts not removed when project is deleted

  • bug: config sent when device not connected

  • bug: UI - config and state data overflow container

  • bug: sendCommandToDevice times out after device is deleted

7/27/2023 (9.29.0_v1.14.1):

  • enhancement: speed up device creation

  • enhancement: performance improvements for device config and device state endpoints

  • fix: don't log request headers to GCP

6/13/2023:

  • fix: MQTT Keep Alive of 0 should disable keep alive checks on the server

6/1/2023:

  • feature: add support for config acknowledge

5/19/2023:

  • fix: don’t return error when a device is created/patched with credentials that have expirationTime set to empty string

5/18/2023:

  • feature: add support for device certification expiration

  • enhancement: redirect landing page to registries page if user is logged in

4/27/2023:

  • enhancement: various performance improvements for HTTP APIs

  • enhancement: performance improvement for checking if device is connected before sending command

  • fix: remove constraint on device and registry IDs containing ‘goog’

  • fix: include gatewayId (camel-case) in pubsub message attributes

  • fix: allow JWT to work like Google

4/18/2023:

  • minor performance enhancements

4/13/2023:

  • enhancement: performance improvements for cloudiotdevice endpoints

  • enhancement: modify service account validation to only check for necessary permissions

  • enhancement: modify cloudiotdevice getConfig to match Google more closely

  • fix: UI - form for update device config failed on submitting empty config

  • fix: UI - make device command data required

  • fix: UI - unable to update device auth method on gateway edit page

3/30/2023:

  • feature: allow devices to call HTTP endpoints with JWT

  • enhancement: HTTP billing

  • enhancement: performance improvements for cloudiot_devices endpoint

  • fix: UI monitoring page not showing metrics in non-English locales

  • fix: cannot update registry settings unless state topic is passed

  • fix: return 400 in sendCommandToDevice if device is not attached to a gateway, in addition to not being connected

  • fix: unable to bind/unbind multiple devices simultaneously

  • fix: honor mqtt keep alive at mqtt level

  • fix: allow user passwords to include _ and -. improve error message to list allowed special characters

  • fix: numId not displayed in device detail UI if set to 0

3/16/2023:

  • enhancement: allow publish and subscribe on invalid topics (we no longer disconnect clients when this happens)

  • enhancement: return 409 status code when creating a device if it already exists

  • fix: patching a device with an invalid certificate removes other certificates

  • fix: certificates not accepted when patching registry

  • fix: change ‘Update gateway’ text to ‘Update config’

3/9/2023:

  • feature: add Google Cloud Logging for publishEvent

  • enhancement: add validation for registries patch

  • enhancement: UI – format dates in Device list

  • fix: return error if invalid credentials are passed during device create

  • fix: remove 200 page size option in devices table UI

  • fix: UI – device/gateway authentication modal overwrites key value with previously viewed key value

  • fix: UI – invalid metric name in link to Google Cloud Logging

  • fix: UI – handle encoding/decoding of non-Latin characters for device config, state, & commands

2/23/2023:

  • enhancement: performance improvements around updating device timestamps

  • enhancement: speed up JWT creation for migrating registries/fetching pub sub topics

  • enhancement: add base64Encode param to device state endpoint

  • fix: return 204 status code for empty responses

  • fix: gateway failed to fetch when there are lots of devices

  • fix: display more than 100 pubsub topics

1/25/2023:

  • feature: gateways

  • enhancement: validate device fields on create/update

  • enhancement: check service account permissions when creating/updating project area

  • enhancement: handle empty data sets on Monitoring page

  • enhancement: add link to cloud logging on device detail and registry detail pages

  • enhancement: show info alert if no default telemetry topic is configured

  • enhancement: return error when binaryData parameter for sendCommandToDevice is not base64 encoded

  • fix: active devices metric erroneously reported HTTP traffic

  • fix: made parameters optional for modifyCloudToDeviceConfig

  • fix: header on mobile view wraps

  • fix: device detail info not refreshed after blocking/allowing communication

1/10/2023:

  • enhancement: allow migration tool to add expired certs

  • fix: iotcore metrics reporting too frequently in cluster

  • fix: make active_device metric count publishers

12/16/2022:

  • fix: block device now disallows auth and disconnects device

  • fix: honor numStates and numVersions in listStates and listConfigVersions APIs

  • fix: return full device name in API response

  • fix: full support for listDevices parameters

  • fix: JWT issued at future time skew

12/6/2022:

  • fix: device logLevel does not override registry logLevel

  • fix: JWT time skew

  • fix: message broker deadlocks

  • fix: Google metrics being written too frequently

12/1/2022:

  • fix: add system settings google integration for registries created via webhook

  • fix: listStates returned empty array

11/23/2022:

  • feature: make regions configurable

  • fix: allow passing int for config version when updating device config

  • fix: modifying device config fails intermittently

  • fix: prevent duplicate registry names

  • fix: allow for concurrent registry creation

  • fix: remove calls to logger for device attach/detach to/from gateway

  • fix: correct sort for config versions

11/17/2022:

  • feature: monitoring

  • fix: handle null values in registries

  • fix: handle null values in devices

  • fix: invalid date on devices table last seen column

  • fix: handle incomplete registry objects on create

  • fix: base64-encoded protobufs not decoded properly

  • fix: events published to topic with unknown subfolder not sent to default pubsub topic

11/10/2022:

  • increase max keep alive interval to 20 minutes

  • fixed issue with partial device on create

  • add support for ECC-based ciphers

  • close previous MQTT connection when a new connection with the same client id is received

11/4/2022:

  • fixed issue with binary config and command data being sent to devices

  • sendCommandToDevice now returns 400 when device is disconnected

  • fix UI issue when adding device public keys

  • add support for TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 cipher

Related content

Intelligent Assets Release Notes
Intelligent Assets Release Notes
More like this
ListDeviceStatesResponse
ListDeviceStatesResponse
Read with this
Migration tutorial
Migration tutorial
Read with this
Differences from Google IoT Core
Differences from Google IoT Core
Read with this
Sending commands to devices
Sending commands to devices
Read with this