Releases: aws/aws-iot-device-sdk-java-v2
MQTT5 developer preview support
Adds MQTT5 support to aws-iot-device-sdk-java-v2
.
Note: MQTT5 support is currently in developer preview. We encourage feedback at all times, but feedback during the preview window is especially valuable in shaping the final product. During the preview period we may make backwards-incompatible changes to the public API, but in general, this is something we will try our best to avoid.
What's Changed
- MQTT5 Support by @TwistedTwigleg in #340
Full Changelog: v1.10.6...v1.11.0
Java Keystore and OSX compatibility updates
Add ECC key support for OSX
What's Changed
- CI Adjustment by @TwistedTwigleg in #323
- Fix Windows and Mac CI by @TwistedTwigleg in #325
- Revert Back to use Builder in CI by @xiazhvera in #330
- Add Raspberry Pi CI support by @xiazhvera in #326
- Limit stress test sample's publish TPS by @bretambrose in #331
- New CodeBuild workflow by @TwistedTwigleg in #328
- Update to latest CRT-Java by @xiazhvera in #335
Full Changelog: v1.10.4...v1.10.5
Documentation, cognito support, eventstream crash fix
What's Changed
- Fix Docs CI by @TwistedTwigleg in #314
- Document all event-stream-rpc classes by @TwistedTwigleg in #317
- Update documentation for generated models by @TwistedTwigleg in #318
- Add generated headers to Greengrass generated code by @TwistedTwigleg in #319
- Add CI check for code generated files by @TwistedTwigleg in #321
- Use latest versions of SDK by default in samples by @TwistedTwigleg in #322
- Update CRT to pull in Cognito binding and eventstream crash fix by @bretambrose in #324
Full Changelog: v1.10.3...v1.10.4
CRT update and fixes
Updates the CRT to get the latest changes and fixes. This includes:
- Updating CRT sub-modules (including S2N-TLS and AWS-LC)
- Fixing JDK 17 builds
- Anonymous Credentials support
- Fixing an issue where
Old requests from the previous session are cancelled, and offline request will not be accept
error would incorrectly be displayed
What's Changed
- update crt to 0.19.3 by @xiazhvera in #312
- ensure aws-crt version is consistent everywhere by @graebm in #313
Full Changelog: v1.10.2...v1.10.3
CRT update for fix for dlopen usage from Mac
What's Changed
- Added code to print out byte array data by @timmattison in #305
- update CRT to latest by @TingDaoK in #309
Full Changelog: v1.10.1...v1.10.2
Eventstream RPC Server Stability Fixes
- Fixes for multiple crashes possible in the eventstream server if a connection is established while the JVM is shutting down
Custom TLS key operation support
Adds custom TLS key operation support, allowing for user code to perform private key operations during the mutual TLS handshake. There is a new sample, CustomKeyOpsPubSub
, showing how to use this new functionality.
What's Changed
- Custom TLS key operation support by @TwistedTwigleg in #298
Full Changelog: v1.9.4...v1.10.0
Update Greengrass V2 IPC model for PutComponentMetric
What's Changed
- Update CONTRIBUTING to reflect how CI works in our repos by @TwistedTwigleg in #295
- Mention the default ClientID in the sample readme by @TwistedTwigleg in #289
- Update to use latest CRT by @TwistedTwigleg in #297
- Fix for CRT resource hang in samples by @TwistedTwigleg in #299
- Update Greengrass V2 IPC model for PutComponentMetric operation by @bretambrose in #296
Full Changelog: v1.9.3...v1.9.4
Greengrass IPC model update
What's Changed
- Give explicit permissions to Github actions by @graebm in #286
- Delete Test Resources for Device Advisor by @xiazhvera in #285
- docs: remove developer preview note from GGV2 client by @MikeDombo in #287
- feat: port internal event stream changes by @MikeDombo in #288
- Update Greengrass V2 IPC models by @MikeDombo in #290
Full Changelog: v1.9.2...v1.9.3