Releases: aws/aws-iot-device-sdk-cpp-v2
Releases · aws/aws-iot-device-sdk-cpp-v2
v1.15.1
PKCS#11 for mutual TLS
- Support PKCS#11
- Support Windows Server 2008
Secure Tunnel Sample and Submodule Update
- Added a Secure Tunnel Sample
- Updated to latest version of aws-crt-cpp v0.17.9 -> v0.17.10
HTTP Proxy Support for Secure Tunneling
- Added HttpClientConnectionProxyOptions to SecureTunnel
- Added SecureTunnelBuilder
Empty/null payload fixes
- Fixes a crash when using an mqtt will with an empty payload
- Fixes a decoding error when receiving an mqtt message with an empty payload
Multiple crash fixes
- Fix a crash when using eventstream RPC
- Fix a crash in mingw64-based builds for windows
New build flag: USE_CPU_EXTENSION
Build with -DUSE_CPU_EXTENSIONS=OFF
to disable CPU-specific functions. This is ON
by default.
Crash and tagging fixes
- Releases now use a properly-tagged (off of main) version of aws-crt-cpp
- Fix a race-condition-based crash in an mqtt connect failure when using websockets
- Fix a race condition crash in device defender when the associated connection has offline requests that get failed at connection destruction
Additional fixes for BUILD_DEPS=OFF
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
- Transitions Windows client-side TLS to use ephemeral keys