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 a fallout strategy for individual failed messages.
- Resend failed messages stored in the cache memory.
- Add the capability to update the introspection dynamically.
- Handling sessionPresent flag from the broker.
- Add option to ignore SSL errors in the AstarteDevice constructor.
- Add a method to remove interface from device.
- Fix Connect method to handle certificate expiration.
- Expose an interface path from Astarte aggregate datastream event.
- Fix a bug preventing sending of non-existing properties in local storage.
- Fix payload validation on the aggregated object interface.
- Resolve the type inconsistency issue when deserializing BSON to a double array.
- Resolve array equality issue when setting the device property.
- Fix receiving unset property message.
- Fix parsing issue when receiving an aggregate object payload.
- Fix a bug preventing sending of properties in the SendIndividualValue method.
- Add a global event listener for listening incoming data from Astarte.
- Fix the construction of Pairing URL.
- Fix receiving properties from Astarte.
- Initial Astarte Device C# SDK release.