Skip to content

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

Custom Authorizer support

26 May 19:52
b9074ad
Compare
Choose a tag to compare

Adds custom authorizer support and a sample showing how to connect using a custom authorizer. Also adds support for the ClientToken field in Shadows and documentation adjustments.

What's Changed

Full Changelog: v1.8.1...v1.8.2

Device Advisor Script

14 Apr 20:49
e4166fb
Compare
Choose a tag to compare

What's changed:

  • Add the device advisor scripts to enable GitHub Actions to automatically run device advisor test

Support mutual TLS using a certificate from a Windows cert store

24 Mar 18:05
2b53e07
Compare
Choose a tag to compare

What's Changed

  • Split the PubSub sample down into smaller samples by @TwistedTwigleg in #231
  • Support mutual TLS using a certificate from a Windows cert store by @graebm in #232

Full Changelog: v1.7.1...v1.8.0

Security Fix - OpenSSL CVE-2022-0778

15 Mar 20:30
a88da19
Compare
Choose a tag to compare

Security Fix

  • Updates the aws-lc submodule to a version that is not vulnerable to OpenSSL CVE-2022-0778 - a bug in BN_mod_sqrt() can cause the function to enter an infinite loop

PKCS#11 Support

14 Feb 17:00
1daaa28
Compare
Choose a tag to compare
  • NEW: Support PKCS#11 for mutual TLS on Unix platforms (Node only)
  • BUGFIX: Fix potential native memory leak when looping around a failed call to Connect

Browser mqtt fix

09 Dec 17:58
d6aa508
Compare
Choose a tag to compare
  • Fixes an issue that broke the browser version of the crt mqtt client

Crash fix for queued napi function calls

06 Dec 20:52
1275479
Compare
Choose a tag to compare
  • Dependency version updates
  • Fixes a crash in native-to-node calls where the connection was closed while a threadsafe function was queued

Documentation Updates

26 Oct 17:50
a8254e1
Compare
Choose a tag to compare

This release modifies how the SDK and CRT documentation is tagged and generated in an effort to improve the discoverability and usability of the repo-internal documentation.

Stability Fix

22 Sep 17:56
d3536db
Compare
Choose a tag to compare
  • Fixes crashes that could occur if closing a connection that is currently in the connecting or disconnecting state.

Memory usage improvements and leak fixes

03 Sep 22:01
7c219f9
Compare
Choose a tag to compare
  • Fixed a number of memory leaks in both managed and native objects
  • Tls context caching in the mqtt connection builder reduced per-connection memory consumption from ~800K to ~100K on concurrent tests