Releases: aws/aws-iot-device-sdk-cpp-v2
Releases · aws/aws-iot-device-sdk-cpp-v2
Upgrading CRT version
- API CHANGE: awscrt.auth.AwsSigningConfig.signed_body_value is now a string instead of an enum.
- API CHANGE: Added check for iOS platform
- BUGFIX: Fixes possible crash If the underlying http_message get destroyed before the destructor of HttpMessage.
- BUGFIX: Fixes a crash when shutting down an mqtt connection with an incomplete request with no callback from aws-c-mqtt
- BUGFIX: Crash fix caused by passing null into a shared_ptr reset
CMake Config Fixes
- Contains a fix for an incorrectly templated submodule (Aws-checksums) cmake config that would break consumption of the SDK via cmake.
Websocket close time out task
During the shutdown process, websocket will wait for the close frame to be writen. However, it's possible that some message blocks the io, and we need a timeout task to cancel the close frame.
fix race condition & possible momery leak from dependency
Readme (#126) standardized README format moved examples to sample folder README
X509 support and sample
- Adds support for the x509 credentials provider
- Adds command line options for x509 credentials sourcing to the pub sub sample
New auth api and restore tls version controls
- Updates crt dependency to the latest auth signing API
- Restores tls version control that was accidentally reverted
Named Shadow release
NamedShadow import (#123) * NamedShadow import * clang-format
Updating C++ CRT submodule
v1.6.2 Updating aws-crt-cpp to v0.8.4 (#120)
Windows compile warnings fix
Fixed windows compile warning, added windows+VS14 CI (#121) * Updated builder version, added windows+vc14 CI * Import of latest generated SDK * clang-format on identity sample * clang-format needs to check cpp files
Fleet Provisioning API
Fleet provisioning (#113) * Fleet provisioning Co-authored-by: Justin Boswell <[email protected]>