Releases: aws/aws-iot-device-sdk-js-v2
Releases · aws/aws-iot-device-sdk-js-v2
Remove npm-force-resolutions
What's Changed
- Remove npm-force-resolutions and update CRT to 1.12.5 by @xiazhvera in #265
Full Changelog: v1.8.3...v1.8.4
JavaScript Browser Library Update
What's Changed
- Update CRT lib and added browser sample by @TingDaoK in #225
- Implemented reconnection backoff for JavaScript Browser library
- Added browser sample
- Documentation Update:
- Mention the default ClientID in the sample readme by @TwistedTwigleg in #257
- Readme install instructions update by @TwistedTwigleg in #245
- Add FAQ and create documents folder by @jmklix in #252
- Update NPM packages and remove package-lock.json from all samples by @TwistedTwigleg in #250
Full Changelog: v1.8.2...v1.8.3
Custom Authorizer support
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
- Fix it so CI runs on branches with '/' in name by @graebm in #236
- Added ClientToken to ShadowDeltaUpdated by @TwistedTwigleg in #241
- Autodocs by @graebm in #242
- Added custom authorizer sample by @TwistedTwigleg in #246
Full Changelog: v1.8.1...v1.8.2
Device Advisor Script
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
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
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
- 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
- Fixes an issue that broke the browser version of the crt mqtt client
Crash fix for queued napi function calls
- Dependency version updates
- Fixes a crash in native-to-node calls where the connection was closed while a threadsafe function was queued
Documentation Updates
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.