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.
- Introduce
credentialsSecret
in the configuration.
- Handle session present from CONNACK flag since Mosquitto 1.5.
- Improve categorized logging.
- Add support for receiving array types.
- Do not use qWarning() for mosquitto debug messages.
- Add public functions for connecting (connectToAstarte) and disconnecting (disconnectFromAstarte).
- Add support for all array types by adding QList overloads to sendData
- Make the SDK build with Qt versions earlier than 5.6. http redirects will not be supported on those versions.
- Rename
agentKey
topairingJwt
in the configuration, deprecating the old name. - Deprecate
endpoint
in the configuration, introducepairingUrl
andrealm
in the configuration to replace it.
- Fixed
sendUnset
bug that prevented it from working. - Emit
connectionStatusChanged
only after performing the internal connection status handling (e.g. publishing the introspection).
- Minor optimizations to MQTT subscribes.
- Expose connection status in the SDK.
- Expose a way to set the MQTT keepalive.
- Make the HTTP client follow redirects.
- Use the correct
binaryblob
type instead ofbinary
.
- Endpoint pattern regexp now allows underscores.
- Allow sending data from interfaces with object aggregation
- First Astarte release.