Releases: awslabs/aws-crt-nodejs
Releases · awslabs/aws-crt-nodejs
Update axios dependency
- Bump axios from 0.19.2 to 0.21.1
Windows try-lock fix
Try lock fix (#163) * Fix try-lock on Windows * Dependency updates
MQTT retry update
- Rework the retry behavior for requests
- Several bugs fixed from aws-c-mqtt
- Memory leak fix: releasing reference to payload and topic name
Stability fixes
- SDK shutdown now waits for C thread-based objects to all fully destroy themselves
- Windows build tweaks to work around environment propagation issues
Dynamically discover incompatible openssl APIs
- Tests dynamic discovery of certain Openssl APIs
Bug Fixed for credential provider binding
- Bug Fixed: Zero out the chain default option once created
Updated to s2n v0.10.19
v1.3.1 Updated to s2n v0.10.19 (#143)
iOS API adjustments
- BUG_FIXED: Fixes a crash when shutting down an mqtt connection with an incomplete request with no callback from aws-c-mqtt
- BUG_FIXED: Fixed upgrade typo
- BUG_FIXED: Added a http.HttpRequest derived from crt_native.HttpRequest, taking InputStream as argument
- BUG_FIXED: Fix the refcounts for aws_http_message under HttpRequest
- API_CHANGE: Added check for iOS platform
Auth signing change
- API CHANGE:
AwsSigningConfig.signed_body_value
is now a string instead of an int enum. - BUGFIX: MQTT
on_interrupt
andon_resume
callbacks firing correctly. - BUGFIX: Websocket no longer hangs if CLOSE frame cannot be sent.
Better error surfacing
- improves error experience/handling by emitting errors from within node's main loop and not from NAPI calls.