Releases: awslabs/aws-crt-nodejs
Releases · awslabs/aws-crt-nodejs
Changes for TlsContextOptions
- 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.
Extend proxy support
- Adds support for establishing mqtt connections directly through an http proxy
ECS provider fixes + audit
- addresses multiple issues with the ECS credentials provider
- package update
More validation of HTTP/1.1 messages
- 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
Dependency pinning rework
- Altered how we were pinning the dependency so that downstream consumers look secure as well.
Dependency updates
- Pinned some dependencies
Submodules update
- Updated the underlying aws-lc to solve the compiling issue
Proxy option binding bug fix
- Fixed a bug that the authentication doesn't propagate correctly as proxy option.
Protocol Operation Timeout Added
- Deprecated
with_timeout_msmethod as it's out of date. Thewith_timeout_mswill be moved towith_ping_timeout_msto configures the PINGREQ response timeout - Add new
with_protocol_operation_timeout_msto configure the protocol operation timeout. Milliseconds to wait for the response to the operation requires response by protocol on a healthy connection.