Skip to content

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

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

aws-lc

01 Apr 00:34
6abdaa0
Compare
Choose a tag to compare

This release simplifies the build process.

  • SDK uses libcrypto from included aws-lc submodule. Previously, Linux users needed to compile and install install libcrypto from OpenSSL in a specific way.

  • CMake option BUILD_DEPS is now ON by default, simplifying the configuration for most users.

Improved proxy support

29 Mar 01:21
52627fe
Compare
Choose a tag to compare
  • Refactor of existing proxy systems
    • Tunneling vs. forwarding is an explicit configuration choice, and no longer implicit based on tls properties. The behavior of existing applications should remain unchanged.
    • Implemented a new proxy "strategy" system for authentication. Strategies exist for no authentication, basic authentication, and synchronous strategies are now in place to support kerberos and ntlm authentication. Strategies can be linked together in a chain and attempted sequentially. Existing authentication controls remain in place but are deprecated and now map to the new strategy types.

Fix esoteric build scenarios

22 Feb 19:12
2438929
Compare
Choose a tag to compare
  • Fix shared-lib builds of inner submodules
  • Fix building tests of inner submodules

Fix inner submodules

22 Feb 05:50
1948a14
Compare
Choose a tag to compare
  • Fix some inner submodules that got synced to an old commit

Safer shutdown

18 Feb 21:33
6221e5a
Compare
Choose a tag to compare
  • transitions to new managed thread join system, allowing user code to be certain that all CRT threads have been completely joined

MQTT on-message callback carries more info

17 Feb 23:57
bb70677
Compare
Choose a tag to compare
  • Alternate callback allows user to know qos retain and dup of received MQTT messages

Numa fix + iot symbol export updates

11 Feb 17:35
4b16a02
Compare
Choose a tag to compare
v1.10.5

Submodule update for internal import and numa fixes (#233)

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