Skip to content

Azure IoT SDK for Java Release 2019-9-30

Compare
Choose a tag to compare
@timtay-microsoft timtay-microsoft released this 30 Sep 22:46

Java IotHub Device Client (com.microsoft.azure.sdk.iot:iot-device-client:1.18.0)

• Add proxy support for clients, including optional Basic authentication support (#25)
• Add support for ASC security messages
• Add enhanced logging for better tracking of messages through the SDK at different log levels (#58)

Bug Fixes
• Fixed bug where AMQP open logic sometimes reported being open prematurely and didn't function correctly afterwards
• Fixed bug where AMQP logic opened links on non-reactor threads (proton-j race condition)
• Fixed bug where AMQP layer got stuck trying to send messages

Java IotHub Service Client (com.microsoft.azure.sdk.iot:iot-service-client:1.18.0)

• Add mapping for 409 status code to IotHubConflictException (#272)

Bug Fixes
• Fixed bug where queried deviceTwinDevice objects did not propagate up connection state or configurations (#520)

Java SDK Dependency (com.microsoft.azure.sdk.iot:iot-deps:0.8.5)

• Add proxy support for clients, including optional Basic authentication support
• Upgrade mqtt Paho dependency to latest version, eliminate leaked threads upon closing client (#453)

Bug Fixes
• Fixed bug where calling closeNow on client using MQTT leaked threads (#453, #541)
• Fixed bug where calling closeNow and open again on a client using MQTT over LTE connection leaves a socket partially closed (#552)

Java Provisioning Security TPM Provider (com.microsoft.azure.sdk.iot.provisioning.security:tpm-provider:1.1.2)

• Update TSS.Java to latest version

Merge Pull Request

#586, #587, #583, #577, #576, #569, #566, #563, #563, #560, #559, #558, #548

Maven packages
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-device-client/1.18.0/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-service-client/1.18.0/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-deps/0.8.5/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning.security/tpm-provider/1.1.2/jar