Skip to content

v0.6.0

Compare
Choose a tag to compare
@sorru94 sorru94 released this 11 Jun 10:15
· 139 commits to master since this release
v0.6.0
b39dde8

Astarte Device SDK Zephyr v0.6.0 release.

CHANGELOG

Added

  • Device ID as a field in the astarte_device_config_t and a parameter of the astarte_pairing_register_device function. This makes it possible to specify a device ID at runtime.
  • Utilities functions to convert an UUID to a base64 and base64 url and filename safe string.
  • Preprocessor define ASTARTE_PAIRING_DEVICE_ID_LEN representing the fixed length of a device ID string.

Changed

  • Renamed the astarte_value_t type to astarte_individual_t to better reflect its content.
  • Renamed the astarte_value_pair_t type to astarte_object_entry_t to better reflect its content.
  • Renamed the mqtt_connected_timeout_ms field to mqtt_poll_timeout_ms in the astarte_device_config_t struct.

Removed

  • Kconfig option CONFIG_ASTARTE_DEVICE_SDK_DEVICE_ID. Device ID should be defined using the astarte_device_config_t struct during device initialization.
  • The session_present flag from the struct astarte_device_connection_event_t.