Skip to content

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

Address issues writing large payloads with MQTT/websockets

05 Feb 22:21
24c73fa
Compare
Choose a tag to compare
  • Fix error which surfaced when writing large payloads over secure websockets (and MQTT over websockets)

Address crash with proxied x509 provider

25 Jan 17:14
f0929a9
Compare
Choose a tag to compare
  • Fixes a crash when creating an x509 credentials provider that uses a plaintext, proxied http connection

Nested tls support

20 Jan 20:59
f55fe95
Compare
Choose a tag to compare
  • Added support for nested tls when using a proxy

Try-Lock fix on Windows

04 Jan 17:22
77e4930
Compare
Choose a tag to compare
  • Fixes a fatal assert on Windows when try-lock was called

UnifiedAgent supporting code added

21 Dec 20:19
d42acb9
Compare
Choose a tag to compare
  • UnifiedAgent supporting code added
  • Builder configuration updated
  • Main ranch references updated

Blocking shutdown option

23 Oct 18:13
0978d93
Compare
Choose a tag to compare
  • Adds an option to the ApiHandle to allow destruction to wait for all thread-based CRT objects to terminate before completing.

Update s2n to release v0.10.19

12 Oct 21:42
f348231
Compare
Choose a tag to compare
  • Update s2n to release v0.10.19

Reduced submodule path length to help on windows

30 Sep 21:31
a39d219
Compare
Choose a tag to compare
  • BUILD FIX: Reduced submodule path length to help on windows. From "aws-common-runtime" -> "crt".
  • FEATURE: Bring back Aws::Crt::StringView and Aws::Crt::ImdsClient, which were temporarily removed in the previous release.

Build fixes

18 Sep 16:19
b7a5dd3
Compare
Choose a tag to compare

Build fixes by updating CRT to v0.10.5

  • BUILD FIX: Temporarily remove Aws::Crt::StringView and Aws::Crt::ImdsClient until cross-platform build issues are figured out.
  • BUILD FIX: Fix aarch64 detection/support.
  • BUILD FIX: Update S2N to solve the compiler warning.

Improved timeouts

16 Sep 00:33
db18431
Compare
Choose a tag to compare

Update aws-crt-cpp to v0.10.3, which brings:

  • BUGFIX: Many objects with async shutdown now use ref-counting under the hood. Should greatly reduce use-after-free errors. This does not affect the C++ API.
  • BUGFIX: Increase default TLS-negotiation timeout from 4s to 10s.
  • BUGFIX: Ensure bootstrap callback data is allocated by the bootstrap's allocator
  • FEATURE: Instance Metadata Service (IMDS v2) Client
  • FEATURE: Expose MqttConnection::SetReconnectTimeout(min, max)