All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Add
unregister_device
to unregister a device, allowing to register it again.
- Request backoff time for info and certificate request is exponential instead of fixed.
- Standardize subscriptions (see astarte-platform/astarte#568). This reduces the network bandwidth usage.
- Add validation when publishing on object aggregate interfaces.
- Correctly use a BSON binary instead of a string when publishing binaryblob values.
- Make the HTTP client follow redirects when interacting with Pairing API
- Add
unset_property
function to unset a path on a property interface.
- Increase the max certificate chain length to 10.
- Breaking API change:
pairing_url
now MUST NOT include the/v1
suffix.
- Use a custom check for the hostname so that wildcard SSL certificates are supported.
- Lock gpb to 4.12.0 to fix exprotobuf compilation issue
- Initial release.