Releases: aws/aws-iot-device-sdk-js-v2
Releases · aws/aws-iot-device-sdk-js-v2
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.
Stability Fix
- Fixes crashes that could occur if closing a connection that is currently in the connecting or disconnecting state.
Memory usage improvements and leak fixes
- 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
Fix CA override functions
Fix the issue where "override_default_trust_store" functions did not actually override the system trust store on Linux and Apple platforms.
Dependency updates and Arm64 support
- adds arm64 support on linux; no longer requires a cmake-rebuild of the native code in aws-crt
- updates a number of dependency versions
- removes some unused depenencies
- CRC calculation bindings
Dependency version bumps
- Update crt version which in turn updates mqtt and crypto dependency versions
Mac SNI Fix
- Fixed an issue where SNI was not being performed properly when establishing a tls connection with a root ca override
Windows CRL tls failure fix
- Fix an issue where tls could fail on Windows with a CRL server offline error.