Skip to content

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

• Upgrade JNR Unixsocket dependency to get new support for arm64 devices to do unix socket communication when creating modules from environment

Maven packages
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-device-client/1.17.5/jar

Assets 2

@timtay-microsoft timtay-microsoft released this Jun 14, 2019 · 7 commits to master since this release

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

Bug Fixes
• Fix bug where client mqtt reconnection logic sent too many CONNECT packets

Maven packages
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-device-client/1.17.4/jar

Assets 2
Jun 13, 2019
SDK release on 2019-06-13

@timtay-microsoft timtay-microsoft released this Jun 4, 2019 · 8 commits to master since this release

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

• Client objects now check for message expiry regardless of connection state (issue #523)

Bug Fixes
• Fix bug where client object created with security provider could not receive MQTT C2D messages (issue #528)
• Fix bug where amqp stack did not check for local endpoint errors during a lost connection

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

Bug Fixes
• Fix bug where ConnectionState was not parsed from service correctly, and was not propagated up to DeviceTwinDevice object (issue #520)

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

• Add support for retry-after headers sent by service

Bug Fixes
• Fix bug where ConnectionState was not parsed from service correctly, and was not propagated up to DeviceTwinDevice object (issue #520)

Java Provisioning Device Client (com.microsoft.azure.sdk.iot.provisioning:provisioning-device-client:1.7.1)

• Add support for retry-after headers sent by service

Java Provisioning Service Client (com.microsoft.azure.sdk.iot.provisioning:provisioning-service-client:1.5.2)

• Remove more device side validation of individual enrollment and enrollment group fields

Merge Pull Request

#533, #531, #527, #526, #525, #524

Maven packages
https://mvnrepository.com/artifact/com.microsoft.azure.sdk.iot/iot-device-client/1.17.3
https://mvnrepository.com/artifact/com.microsoft.azure.sdk.iot/iot-service-client/1.17.1
https://mvnrepository.com/artifact/com.microsoft.azure.sdk.iot/iot-deps/0.8.4
https://mvnrepository.com/artifact/com.microsoft.azure.sdk.iot.provisioning/provisioning-device-client/1.7.1
https://mvnrepository.com/artifact/com.microsoft.azure.sdk.iot.provisioning/provisioning-service-client/1.5.2

Assets 2
Jun 3, 2019
SDK release on 2019-06-03

@jasmineymlo jasmineymlo released this May 15, 2019 · 21 commits to master since this release

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

Bug Fixes
• Fix multithreaded issues with MQTT layer
• Upgrade proton-j to 0.30.0 (#503)
• Fix issue where amqp sent messages from threads other than reactor thread
• Replace hash with tag in amqp

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

• Update service api version for security scope feature support.
• Add security scope to device
Bug Fixes
• Upgrade proton-j to 0.30.0 (#503)

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

• Add support for custom data to device registration, relax device side registration id validation.
• Add security scope to device
Bug Fixes
• Upgrade proton-j to 0.30.0 (#503)
• Upgrade bouncy castle to 1.61 (#499)

Java Provisioning Device Client (com.microsoft.azure.sdk.iot.provisioning:provisioning-device-client:1.7.0)

• Add support for custom data to device registration, relax device side registration id validation.
Bug Fixes
• Shorten needlessly long thread delay between provisioning status checks

Java Provisioning Service Client (com.microsoft.azure.sdk.iot.provisioning:provisioning-service-client:1.5.1)

• Add support for custom data to device registration, relax device side registration id validation.

Java X509 Provider (com.microsoft.azure.sdk.iot.provisioning.security:x509-provider:1.1.3)

Bug Fixes
• Upgrade bouncy castle to 1.61 (#499)

Maven packages
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-device-client/1.17.2/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-service-client/1.17.0/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning/provisioning-device-client/1.7.0/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning/provisioning-service-client/1.5.1/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning.security/security-provider/1.3.0/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning.security/tpm-provider/1.1.1/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning.security/x509-provider/1.1.3/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-deps/0.8.3/jar

Assets 2

@jasmineymlo jasmineymlo released this Apr 20, 2019 · 48 commits to master since this release

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

Bug Fixes
• Fix an issue where connection status callback reports BAD_CREDENTIALS.
• Fix an issue where device client using amqp occasionally dropped acks.
• Fix an issue where amqps connection did not refresh token appropriately.
• Fix for AMQP connection with Basic SKU (#485)

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

Bug Fixes
• Fix an issue where delivery tag in amqp could wrap around to negative int.

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

Bug Fixes
• Add API to securityProviderSymmetricKey to accept primary and secondary key as strings.

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

Bug Fixes
• Fix an issue where delivery tag in amqp could wrap around to negative int.

Maven packages
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-device-client/1.17.1/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-service-client/1.16.3/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning/provisioning-device-client/1.6.0/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning/provisioning-service-client/1.5.0/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning.security/security-provider/1.3.0/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning.security/tpm-provider/1.1.1/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning.security/x509-provider/1.1.2/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-deps/0.8.2/jar

Assets 2

@timtay-microsoft timtay-microsoft released this Apr 9, 2019 · 58 commits to master since this release

Java Provisioning Device Client (com.microsoft.azure.sdk.iot.provisioning:provisioning-devcie-client:1.6.0)

• Increased service api version to latest

Java Provisioning Service Client (com.microsoft.azure.sdk.iot.provisioning:provisioning-service-client:1.5.0)

• Added support for reprovisioning
• Added DeviceCapabilities field to EnrollmentGroup, allowing enrollmentGroup provisioned devices to be edge devices.

Maven packages
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning/provisioning-device-client/1.6.0/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning/provisioning-service-client/1.5.0/jar

Assets 2

@timtay-microsoft timtay-microsoft released this Apr 5, 2019 · 62 commits to master since this release

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

• Add support for creation time UTC property on messages #397

Bug Fixes
• Fix issue where if the device client attempts to open, but fails, all subsequent opens would fail, too
• Fix issue where device client can deadlock when sending telemetry over mqtt if too many messages were queued at a time #380
• Fix issue where attribute names within connection strings were case sensitive (e.g. GatewayHostName vs GatewayHostname) #447

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

Bug Fixes
• Fix issue where IotHubConnectionStringBuilder was not thread safe

Maven packages
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-device-client/1.17.0/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-service-client/1.16.2/jar

Assets 2

@timtay-microsoft timtay-microsoft released this Mar 1, 2019 · 77 commits to master since this release

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

Bug Fixes
• Fixed bug where device client could not connect if many messages were in the C2D messaging queue (#334)
• Fixed bug where reconnection scenario wiped state away from protocol layer (#395)

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

Bug Fixes
• Fixed issue where MethodParser double escaped json payload (#378)

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

• Add support for Symmetric key use over MQTT, MQTT_WS, AMQPS and AMQPS_WS

Bug Fixes
• Fixed issue where MethodParser double escaped json payload (#378)

Java Provisioning Device Client (com.microsoft.azure.sdk.iot.provisioning:provisioning-device-client:1.5.0)

• Add support for Symmetric key use over MQTT, MQTT_WS, AMQPS and AMQPS_WS

Java Provisioning Service Client (com.microsoft.azure.sdk.iot.provisioning:provisioning-service-client:1.4.0)

• Add support for DPS Symmetric key

Merge Pull Request

#441, #440, #435, #429, #428, #427, #425, #420, #445, #455

Maven packages
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-device-client/1.16.0/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-service-client/1.16.1/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-deps/0.8.1/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning/provisioning-device-client/1.5.0/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning/provisioning-service-client/1.4.0/jar

Assets 2
You can’t perform that action at this time.