Releases: aws/aws-iot-device-sdk-js-v2
Releases · aws/aws-iot-device-sdk-js-v2
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.
Bug fixes for tls and mqtt
- On Windows, perform a full verification of SNI/server cert chain even when using an overridden root CA
- Mqtt received messages to use the received topic and not the original subscription topic when calling into javascript
Fixes #147
Updating CRT to v1.7.0
- Updating aws-crt-nodejs to v1.7.0:
- Backwards Incompatible API Change: verify_peer in TlsContextOptions now defaults to true instead of false.
- WebsocketConfig now has an optional member (tls_ctx_options) for specifying TlsContextOptions.
Improved proxy support
- Direct mqtt connections can now use http proxies
- Update proxy-aware samples to use preferred proxy configuration
- CRT update
-
- Fix tls context initialization failures due to pem sanitization bug
Audit updates
- Dependency security updates
- A number of fixes for the ECS credentials provider
Mqtt, Http, Windows, and S3 bug fixes
- BUGFIX: Fix several MQTT race conditions.
- BUGFIX: More validation of HTTP/1.1 messages.
- BUGFIX: High resolution clock fix on Windows.
- BUGFIX: Non-ascii file open fix on Windows.
- BUGFIX: Support non-desktop Windows.
- BUGFIX: Fixing sending of S3 abort-multipart-upload message
Crt and package lock update
- Update to latest CRT and manually pin several packages