Azure IoT SDK for Java Release 2020-2-28
Java IotHub Device Client (com.microsoft.azure.sdk.iot:iot-device-client:1.20.1)
Bug Fixes
• Adjust which amqp exceptions are retryable to improve retry logic
• Fix bug where device client using mqtt_ws failed to tunnel through http proxy if proxy response used Http/1.0 (#715)
Java IotHub Service Client (com.microsoft.azure.sdk.iot:iot-service-client:1.20.1)
• Added better logging to feedback receiver, cloud to device sender, and file upload notification receiver
Bug Fixes
• Fixed bug where file upload notification receiver did not clean up its sockets if connection failed (#549)
• Fixed bug where file upload notification receiver and feedback receiver both silently swallowed messages occasionally (#720)
Java SDK Dependency (com.microsoft.azure.sdk.iot:iot-deps:0.9.1)
• Add better logging to amqp layer, and better cleanup logic for error cases
• Upgrade qpid proton-j extensions library to latest version
Java Provisioning Device Client (com.microsoft.azure.sdk.iot.provisioning:provisioning-device-client:1.8.0)
• Add better logging to amqp layer, and better cleanup logic for error cases
Merge Pull Request
Maven packages
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-device-client/1.20.1/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-service-client/1.20.1/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-deps/0.9.1/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning/provisioning-device-client/1.8.0/jar