Skip to content

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

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

Http, Windows, and LibCrypto fixes

30 Apr 21:59
8e456cd
Compare
Choose a tag to compare
  • 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

21 Apr 00:10
b7ffe0b
Compare
Choose a tag to compare
  • 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.

BYO_CRYPTO

09 Apr 23:42
f3d0923
Compare
Choose a tag to compare

Ability to compile SDK with experimental bring-your-own crypto/TLS support.

Direct mqtt through http proxy

09 Apr 22:16
5b08bee
Compare
Choose a tag to compare
  • Adds support for establishing direct mqtt connections through an http proxy

safely MQTT publish

07 Apr 18:26
4a7bc29
Compare
Choose a tag to compare
  • Underlying lib will keep the payload alive, now, the payload of publish doesn't need to be alive until the complete callback