Skip to content

Releases: aws/aws-iot-device-sdk-cpp-v2

Additional fixes for BUILD_DEPS=OFF

23 Sep 00:24
7d5bc07
Compare
Choose a tag to compare
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

01 Sep 19:38
0fd34e8
Compare
Choose a tag to compare
  • Transitions Windows client-side TLS to use ephemeral keys

Fix building with BUILD_DEPS=OFF

19 Aug 23:53
a73593d
Compare
Choose a tag to compare
guard include directory statements with condition on whether or not d…

…… (#266)

* guard include directory statements with condition on whether or not dependencies are being built

* By default, this project (parent) clones dependencies (children) recursively
(their children and so on).

By non-default, this project allows itself to be built when when its children and so on, are pre-built.
This is how the meta-aws project handles dependencies.

In the non-default case, the sources are not compiled which infers that the sources are not in the
source tree - i.e. -DBUILD_DEPS=OFF.

The CMakeFiles assume that the dependent sources are in the source tree.

This commit allows building this project when the sources are not in the source tree by adding guards
around the statements requiring the dependent sources to be in the source tree.

Co-authored-by: Justin Boswell <[email protected]>

Fix CA override functions

16 Aug 03:52
ef0b21f
Compare
Choose a tag to compare

Fix the issue where "OverrideDefaultTrustStore" functions did not actually override the system trust store on Linux and Apple platforms.

DeviceDefender API update

09 Aug 19:39
Compare
Choose a tag to compare
  • New safer and cleaner DeviceDefender API coming from underlying aws-c-iot changes in the CRT #305

Add Greengrass APIs for resource management

02 Aug 22:55
9f78f83
Compare
Choose a tag to compare
v1.13.1

Add Greengrass APIs for resource management (#303)

Greengrass IPC client added

14 Jul 17:52
83c0c04
Compare
Choose a tag to compare
  • Added Greengrass IPC client
  • Added EventStream RPC capability

Use official tagged release of aws-crt-cpp

22 Jun 21:03
163fdf3
Compare
Choose a tag to compare

BUGFIX: Use aws-crt-cpp v0.14.1 tagged release, instead of main branch

Fix SNI checks when custom root-CA is used

22 Jun 20:35
b425c95
Compare
Choose a tag to compare
  • 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

14 May 21:59
df16ccb
Compare
Choose a tag to compare

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