Releases: aws/aws-iot-device-sdk-java-v2
Releases · aws/aws-iot-device-sdk-java-v2
Windows client-side TLS keys to be ephemeral
- Transitions Windows client-side TLS to use ephemeral keys
Fix CA override functions
Fix the issue where "overrideDefaultTrustStore" functions did not actually override the system trust store on Linux and Apple platforms.
Add Greengrass APIs for resource management
v1.4.3 Greengrass 2.4 (#173)
Reconnect Timeout
- Support configurable reconnect timeout
keepAliveMs -> keepAliveSecs
- Deprecated
withKeepAliveMs
, also fixed the bug in it - Introduce
withKeepAliveSecs
Greengrass IPC client update
- New APIs added to the Greengrass IPC client (#163)
Windows SNI fix on root CA override
- On Windows, perform SNI/server cert chain check even if the the root CA has been overridden
Improved proxy suport
- Direct mqtt connections may now go through an http proxy.
- Bugfixes from CRT version update:
-
- Fix tls context initialization errors due to pem-sanitization bug
-
- Fix ECS credentials provider
Http and Windows fixes
Updating aws-crt-java to pick up the following changes:
- 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
Aws-lc and mqtt race condition fixes
- Transition from openssl to aws-lc as the native crypto implementation on linux
- Fixed a significant number of race conditions in the mqtt implementation