Releases: aws/aws-iot-device-sdk-java-v2
Releases · aws/aws-iot-device-sdk-java-v2
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.
Add Greengrass APIs for resource management
v1.4.3 Greengrass 2.4 (#173)
Reconnect Timeout
- Support configurable reconnect timeout