Releases: aws/aws-iot-device-sdk-cpp-v2
Releases · aws/aws-iot-device-sdk-cpp-v2
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
Http, Windows, and LibCrypto fixes
- BUGFIX: More validation of HTTP/1.1 messages.
- BUGFIX: Non-ascii file open fix on Windows
- BUGFIX: Restored OpenSSL (libcrypto.a) detection and improved robustness.
Reliability/stability fixes
- Fix an issue on Windows where time calculations would saturate when the machine had been up longer than 21 days
- Fix a linking error against aws-lc when building with shared libs on
- Fix an issue where using the default Api constructor could lead to crashes due to allocator mismatches.