Releases: aws/aws-iot-device-sdk-cpp-v2
Releases · aws/aws-iot-device-sdk-cpp-v2
Additional fixes for BUILD_DEPS=OFF
Update crt to address mqtt websocket connect crash (#322) * Update crt to address mqtt websocket connect crash * Update CI
Windows client-side TLS keys to be ephemeral
- Transitions Windows client-side TLS to use ephemeral keys
Fix building with BUILD_DEPS=OFF
v1.14.1 guard include directory statements with condition on whether or not d…
Fix CA override functions
Fix the issue where "OverrideDefaultTrustStore" functions did not actually override the system trust store on Linux and Apple platforms.
DeviceDefender API update
- New safer and cleaner DeviceDefender API coming from underlying aws-c-iot changes in the CRT #305
Add Greengrass APIs for resource management
v1.13.1 Add Greengrass APIs for resource management (#303)
Greengrass IPC client added
- Added Greengrass IPC client
- Added EventStream RPC capability
Use official tagged release of aws-crt-cpp
BUGFIX: Use aws-crt-cpp v0.14.1 tagged release, instead of main branch
Fix SNI checks when custom root-CA is used
- BUGFIX: Fix build issue where aws-lc attempt to install during cmake configure stage.
- BUGFIX: On Windows and Apple, fix Server Name Indicator (SNI) check when custom root-CA is used.
- IMPROVEMENT: Update proxy-aware samples with new proxy options
Update aws-crt-cpp to v0.13.6
Update aws-crt-cpp to v0.13.6 to bring up the following:
BUGFIX
- Don't run aws-lc's codegen at build time, it just introduces complexity.
- Some characters were not correctly URI-encoded
- Fix crash when peer hangs up immediately following first non-TLS write.
- Fix issue where TLS context initialization could fail on linux due to passing in buffers that weren't properly zero-terminated at their final length.
- OpenSSL libcrypto.a detection fixes
Optimization
- Only using extra warning and werror flags on Debug build type
- Add support to store and pass SDK Name & Version as a metric to IoT cloud