Releases: aws/aws-iot-device-sdk-java-v2
Releases · aws/aws-iot-device-sdk-java-v2
Support mutual TLS using a certificate from a Windows cert store
What's Changed
Full Changelog: v1.7.1...v1.8.0
Security Fix - OpenSSL CVE-2022-0778
Security Fix
- Updates the aws-lc submodule to a version that is not vulnerable to OpenSSL CVE-2022-0778 - a bug in BN_mod_sqrt() can cause the function to enter an infinite loop
Greengrass V2 API change
What's Changed
- refactor(greengrass): add with-ers and remove the return from setters which broke compatibility by @MikeDombo in #223
Full Changelog: v1.6.1...v1.7.0
Shadow package update
What's Changed
- IMPROVEMENT: Modification to Shadow API to allow passing
null
as valid input by @TwistedTwigleg in #216
New Contributors
- @TwistedTwigleg made their first contribution in #216
Full Changelog: v1.6.0...v1.6.1
Greengrass Client V2 (developer preview)
What's Changed
- NEW: Greengrass Client V2 (developer preview) by @MikeDombo in #210
- IMPROVEMENT: Add
RunWithInfo.windowsUser
property for Greengrass by @bretambrose in #204 - IMPROVEMENT: China endpoint support for Greengrass by @jmklix in #162
- BUGFIX: Changes required to build latest version for android by @bgklika in #208
New Contributors
- @MikeDombo made their first contribution in #210
- @bgklika made their first contribution in #208
Full Changelog: v1.5.4...v1.6.0
Mqtt Payload Fixes
- Fixes a crash on Windows when using a will message with empty payload
- Fixes a decode error when receiving a message with empty payload
Support PKCS#11 for mutual TLS on Unix platforms (take 2)
Support PKCS#11 for mutual TLS on Unix platforms.
Note that the previous tag v1.5.2 was not successfully released to Maven.
Support PKCS#11 for mutual TLS on Unix platforms
Support PKCS#11 for mutual TLS on Unix platforms (#184) - Update aws-crt-java to v0.15.8 (introduces PKCS#11 support) - `AwsIotMqttConnectionBuilder` has new function for using PKCS#11 - Update docs
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.