azure-iot-sdk-java

A Java SDK for connecting devices to Microsoft Azure IoT services

OTHER License

Stars
198

Bot releases are hidden (Show)

azure-iot-sdk-java - Azure IoT SDK for java Release 6/26/2018

Published by timtay-microsoft over 6 years ago

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

• Add ModuleClient class for working with modules. Supports MQTT/MQTT_WS/AMQPS/AMQPS_WS
• Add createFromEnvironment for ModuleClient which supports using an HSM
• Changed api version endpoint to use new endpoint with Edge support

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

• Add CRUD operations for Edge devices/modules
• Add CRUD operations for configurations
• Changed api version endpoint to use new endpoint with Edge support

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

• Add settable flag in a single enrollment for a provisioned device to be an edge device
• Changed api version endpoint to use new endpoint with Edge support

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

• Add settable flag in a single enrollment for a provisioned device to be an edge device
• Changed api version endpoint to use new endpoint with Edge support

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.12.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.14.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-deps%7C0.6.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning%7Cprovisioning-service-client%7C1.3.0%7Cjar

azure-iot-sdk-java - Azure IoT SDK for java Release 2018-6-15

Published by jasmineymlo over 6 years ago

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

Bug Fixes
• Fix bug where throttling over AMQP wasn't reported correctly reported in message callback (#240)
• remove unnecessary logging in IotHubTransport (#257)

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

Bug Fixes
• Fix bug where x509 thumbprint format expectations were too strict
• Fix bug where export import jobs don't work due to capitalization of job type (#258)

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

Bug Fixes
• Fix bug where setting tag to null did not delete it (#251)

Merge Pull Request

#259

Maven packages
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.11.2%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.13.4%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-deps%7C0.5.4%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning%7Cprovisioning-device-client%7C1.3.1%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning%7Cprovisioning-service-client%7C1.2.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning.security%7Csecurity-provider%7C1.1.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning.security%7Ctpm-provider%7C1.1.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning.security%7Cx509-provider%7C1.1.0%7Cjar

azure-iot-sdk-java - Azure IoT SDK for java Release 2018-5-25

Published by timtay-microsoft over 6 years ago

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

Bug Fixes
• Fixed an issue where connection status updates for destroyed connections impacted newer connections (#217)
• Fixed an issue where connection status update with CONNECTED was fired too early when using MQTT/MQTT_WS (#249)

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

Bug Fixes
• Fixed an issue where desired properties could be set in such a way that some desired properties were not being updated
• Fixed an issue where Jobs could not delete twin properties (#238)

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

Bug Fixes
• Fixed an issue where Jobs could not delete twin properties (#238)

Merge Pull Request

#245

Maven packages
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.11.1%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.13.3%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-deps%7C0.5.3%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning%7Cprovisioning-device-client%7C1.3.1%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning%7Cprovisioning-service-client%7C1.2.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning.security%7Csecurity-provider%7C1.1.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning.security%7Ctpm-provider%7C1.1.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning.security%7Cx509-provider%7C1.1.0%7Cjar

azure-iot-sdk-java - Azure IoT SDK for java Release 2018-5-4

Published by jasmineymlo over 6 years ago

This release contains a security vulnerability fix. Applications using com.microsoft.azure.sdk.iot:iot-service-client should upgrade to version 1.13.2.

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

• Added new API to Device Client for adding custom string to user agent string.

Bug Fixes
• Fixed an issue where AMQP disconnect would spawn multiple threads to reconnect. (#217 )
• Removed incorrectly-added import statements in SendEventX509 sample.
• Fixed sample usage notes in SendReceiveX509 sample.

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

Bug Fixes
• Fixed an issue where setting desired properties to null didn't delete them from device. (#221)
• Server authentication fix.

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

Merge Pull Request

#226, #228

Maven packages
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.11.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.13.2%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-deps%7C0.5.2%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning%7Cprovisioning-device-client%7C1.3.1%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning%7Cprovisioning-service-client%7C1.2.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning.security%7Csecurity-provider%7C1.1.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning.security%7Ctpm-provider%7C1.1.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning.security%7Cx509-provider%7C1.1.0%7Cjar

azure-iot-sdk-java - Azure IoT Hub SDK for java Release 2018-4-13

Published by timtay-microsoft over 6 years ago

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

• Add new API to Device Client for registering connection status change callback. New callback is more detailed than old, now depreceated connection status callback
• Add new API for setting a custom Retry Policy
• General reconnection logic improvements
• Spawned threads now have names
• Updated user agent string for AMQP and MQTT communication

Bug Fixes
• Fix an issue where mqtt threads survive beyond device client close. (#141)
• Fix an issue where exception is constantly logged when using AMQP. (#209)
• Fix an issue where mqtt logging used System.out.print rather than custom logger. (#210)
• Fix an issue where connection status update notifies user of CONNECTION_SUCCESS multiple times (by deprecating this callback in favor of new Connection Status Change callback, see above). (#217)

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

• Updated user agent string for AMQP communication

Bug Fixes
• Fix an issue where RegistryManager.close did not shut down executor service. (#114)

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

• Spawned threads now have names
• Updated user agent string for AMQP communication

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

• Spawned threads now have names

Documentation

• Update readme to reflect support avenues for customers

Pull Requests

#223

Maven packages
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.10.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.13.1%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-deps%7C0.5.1%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning%7Cprovisioning-device-client%7C1.3.1%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning%7Cprovisioning-service-client%7C1.2.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning.security%7Csecurity-provider%7C1.1.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning.security%7Ctpm-provider%7C1.1.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning.security%7Cx509-provider%7C1.1.0%7Cjar

azure-iot-sdk-java - Azure IoT SDK for java Release 2018-2-23

Published by jasmineymlo over 6 years ago

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

Bug Fixes
• Fix AMQP reconnection issue for CBS connection (single and multiplex). (#192, #198)
• Fix an issue where mqtt threads survive beyond device client close. (#141)

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

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

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

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

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

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

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

Documentation

• Update readme to reflect LTS support changes.

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.9.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.13.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-deps%7C0.5.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning%7Cprovisioning-device-client%7C1.3.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning%7Cprovisioning-service-client%7C1.2.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning.security%7Csecurity-provider%7C1.1.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning.security%7Ctpm-provider%7C1.1.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning.security%7Cx509-provider%7C1.1.0%7Cjar

azure-iot-sdk-java - Azure IoT SDK for java Release 2018-2-9

Published by mamokarz over 6 years ago

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

• Replace TwinParser by the new TwinState to expose TwinCollection version
• Expose Twin collection version in the public API for the IoTHub Device Client
• Expose getDeviceTwin on the public API
• Add means to set version on Twin reported properties for AMQP and MQTT protocols

Bug Fixes
• Making CBS authentication the only SAS token authentication mechanism for Device AMQPS communication
• Altering lock structure within MqttTransport to avoid thread blocking issues
• Fixed "Logging does not match problem in MessageProperty" (#201)
• Remove print to console from reconnection logic for AMQP (#205)
• Expose $version for desired properties (#161)
• Question: list all Twins from DeviceClient (#116)
• Fetch DeviceTwin properties on connect doesnt work (#160)
• [Device SDK / MQTT] sendEventAsync blocks after connection is lost and message expiry time is ignored (#99)

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

• Replace TwinParser by the new TwinState to expose TwinCollection version
• Expose Twin collection version in the public API for the IoTHub Service Client
• Deprecate getDevices and getDevicesAsync

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

• Enable TPM auth over AMQP for provisioning
• Add E2E test for Device Provisioning Service
• Move to auto generation of x509 certs for E2E
• Add X509 cert generator to E2E

Bug Fixes
• Fix bug where provisioning using AMQP and x509 does not work
• Device Provisioning throws CA certificate not found and errorCode:401002 Unauthorized (#203)

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

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

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

• Remove deprecated version of EncryptDecrypt (#196)

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

• Fix bug to accept RSA certificates

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

• Edit HTTP in deps to remove unnecessary code
• Replace TwinParser by TwinState and deprecate TwinParser

Documentation

• Add commit message guidelines
• Update Readme to reflect Provisioning client

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.8.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.12.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-deps%7C0.4.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning%7Cprovisioning-device-client%7C1.2.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning%7Cprovisioning-service-client%7C1.1.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning.security%7Csecurity-provider%7C1.0.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning.security%7Ctpm-provider%7C1.0.1%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning.security%7Cx509-provider%7C1.0.2%7Cjar

Merge Pull Request

#195, #197, #199, #202

azure-iot-sdk-java - Azure IoT SDK for java Release 2018-1-23

Published by timtay-microsoft over 6 years ago

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

• Add support for connection dropped status updates for connection status callback on MQTT
• Add support for retrieving version from device twin

Bug Fixes
• Fix issue where calling clean() on a device twin Device object broke the state of that object (#164)
• Updated all BouncyCastle references to more recent library (#168)
• Fix bug where message expiry time was not respected by MQTT or HTTPS (#99)

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

• Add support for AMQP over websocket for x509

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

• Replace “RegistrationStatus” with “RegistrationState”

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

• Updated all references to BouncyCastle to a more recent version

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

• Add support for twin parsing

Documentation

• Update feature matrix to reflect Provisioning service support

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.7.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.11.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-deps%7C0.3.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning%7Cprovisioning-device-client%7C1.1.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning%7Cprovisioning-service-client%7C1.1.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning.security%7Csecurity-provider%7C1.0.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning.security%7Ctpm-provider%7C1.0.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning.security%7Cx509-provider%7C1.0.1%7Cjar

Merge Pull Request

#183

azure-iot-sdk-java - Azure IoT SDK for java Release 2017-12-2

Published by prmathur-microsoft almost 7 years ago

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

• Add support for TPM on Device client using Security Provider
• Add support for X509 on Device client using Security Provider
• Add Support for AMQP Multiplexing
• Add Support for CBS Authentication over AMQP

Bug Fixes
• Fix issue where MQTT messages sent from device client don't include system properties unless custom properties are present.
• Fix deadlock in MQTT when connection is lost
• Fix improper exception chaining within MQTT operations
• Fix creating SasToken with correct expiry time
• Fix AMQPS/AMQPS_WS infinitely retry messages with expired sas tokens

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

Bug Fixes

• Fix bug where QueryCollection queries throw when results are empty

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

• Add support for Provisioning Device Client over HTTP for TPM
• Add support for Provisioning Device Client over HTTP for X509
• Add support for Provisioning Device Client over MQTT for X509
• Add support for Provisioning Device Client over MQTT WS for X509
• Add support for Provisioning Device Client over AMQP for X509
• Add samples for Provisioning Device Client over TPM
• Add samples for Provisioning Device Client over X509

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

• Add support for Provisioning Service Client for Individual Enrollment
• Add support for Provisioning Service Client for Enrollment Group
• Add support for Provisioning Service Client for Registration Status
• Add support for Provisioning Service Client for Query
• Add samples for Provisioning Service Client

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

• Add support for Security Provider for TPM
• Add support for Security Provider for X509

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

• Add Implementation, UT, Req, Javadoc for Security Provider TPM Implementation

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

• Add Implementation, UT, Req, Javadoc for Security Provider X509 Implementation

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

• Add Mqtt Transport to iot-deps
• Add Amqp Transport to iot-deps
• Add Http Transport to iot-deps

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.6.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.11.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-deps%7C0.2.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning%7Cprovisioning-device-client%7C1.0.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning%7Cprovisioning-service-client%7C1.0.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning.security%7Csecurity-provider%7C1.0.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning.security%7Ctpm-provider%7C1.0.0%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.provisioning.security%7Cx509-provider%7C1.0.0%7Cjar

Merge Pull Request

#175

azure-iot-sdk-java - Azure IoT Hub SDK for java Release 2017-10-6

Published by timtay-microsoft almost 7 years ago

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

• Add support for x509 authentication for D2C AMQPS communications

Bug Fixes
• Handle scenario where SAS token expires after connection has openned for MQTT/MQTT_WS/AMQPS_AMQPS_WS (issue #94).
• Fix user-agent name for MQTT D2C communication to match expected name.

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

• Update Service API version for service client (now api-version=2017-07-11)
• Add ability to continue DeviceTwin queries using a given continuation token.

Bug Fixes

• Add support for exposing and accepting continuation tokens for DeviceTwin queries (issue #145).
• JobResult uses non-parameter constructor of DeviceTwinDevice when device id is null (issue #159).

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

Bug Fixes

• Add ability to get properties at 4th nested level in DeviceTwin (issue #134).
• Add ability to nest Twin properties beyond 5 levels (issue #158).

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.5.37%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.10.28%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-deps%7C0.1.4%7Cjar

Merge Pull Request

#159

azure-iot-sdk-java - Azure IoT Hub SDK for java Release 2017-10-6

Published by mamokarz about 7 years ago

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

• Add support for Self Signed x509 Auth on HTTPS Telemetry

Bug Fixes

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

Bug Fixes

• Add missing eTag on getTwin (issue #146).
• Allow job Queries without jobType and jobStatus (issue #152).

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

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.5.36%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.9.27%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-deps%7C0.1.3%7Cjar

Merge pull request

azure-iot-sdk-java - Azure IoT Hub SDK for java Release 2017-9-25

Published by prmathur-microsoft about 7 years ago

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

• Add support for X509 authentication on MQTT
• Add E2E for Android and move common code between Android and JVM to a different package

Bug Fixes

• Remove IotHubReactor#run test from AmqpsIotHubConnectionTest.openTriggersProtonReactor that was causing intermittent missing invocation fail

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

Bug Fixes

• Add a new constructor to DeviceTwinDevice without deviceId (issue #143),
• Add unknown jobtype (issue #144),

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

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.5.35%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.9.26%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-deps%7C0.1.3%7Cjar

Merge pull request

#147

azure-iot-sdk-java - Azure IoT Hub SDK for java Release 2017-9-8

Published by mamokarz about 7 years ago

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

• Implement unit tests for AMQPS return values
Bug Fixes

• Fix naming for AMQP link pairs
• Fixed issue where SAS tokens expiring after open but before send are handled improperly (issue #94)
• Isolate Mqtt connection to enable multiple clients support multiple connections (Fix #125, #136)

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

Bug Fixes

• Rename Base64 API to local for Android to work

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

Bug Fixes

• Fix parser for Device Twin callback when JSON contains submaps (issue #133)
• Edit Base64 API to local for Android to work

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.4.34%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.9.25%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-deps%7C0.1.3%7Cjar

Merge pull request

azure-iot-sdk-java - Azure IoT Hub SDK for java Release 2017-8-25

Published by prmathur-microsoft about 7 years ago

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

• Add support for Mqtt over Websocket
• Add support for AMQPS/AMQPS_WS methods and twin.
• Move E2E to common package

Bug Fixes

• Add delay between device and service clients in e2e

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

• Add x509 support for Service client CRUD operations

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

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.4.33%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.9.24%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-deps%7C0.1.2%7Cjar

Merge pull request

azure-iot-sdk-java - Azure IoT Hub SDK for java Release 2017-8-11

Published by mamokarz about 7 years ago

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

• Replace Base64 libraries for a new one, implemented in the SDK (issue #69, #120)

Bug Fixes

• SizeLimitExceededException by IotHubSizeExceededException (issue #120)
• Fix race condition on Amqps Open (issue #69)
• Add iot device sdk import

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

• Replace Base64 libraries for a new one, implemented in the SDK (issue #69, #120)
• Add version on Device Twin Parser, and expose it as ready only in the service client (issue #131)

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

• Create a Base64 libraries on the iot-deps/util (issue #69, #120)
• Add version on Device Twin Parser, and expose it as ready only in the service client (issue #131)

Bug Fixes

• Add empty constructors on Parsers to make Gson happy (issue #127)

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.3.33%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.8.24%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-deps%7C0.1.2%7Cjar

Merge pull request

azure-iot-sdk-java - Azure IoT Hub SDK for java Release 2017-7-28

Published by prmathur-microsoft about 7 years ago

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

Bug Fixes
• Renew SAS token if it expired on MQTT reconnect
• Remove unnecessary logging on MQTT receive

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

• Add samples for Job in Device Method and Device Twin samples
• Add schedule jobs to DeviceMethod and DeviceTwin
• Add schedule jobs on DeviceMethod and DeviceTwin
• Add E2E tests for JobClient
• Add E2E for Device Twin Query

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

• Move to create iot-deps package

Bug Fixes

• Fix date parser (issue #123)

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.3.32%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.7.23%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-deps%7C0.0.1%7Cjar

Merge pull request

azure-iot-sdk-java - Azure IoT Hub SDK for java Release 2017-7-14

Published by mamokarz over 7 years ago

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

• Optimize imports on SDK

Bug Fixes

• Fixed MQTT overwriting messages in queue when device is inactive and no messageID is present. Replaced underlying map with a queue to stop this. (Fix #101)
• Add E2E test for message ID, Correlation ID and other system properties
• Fix adding correlation ID on send (Fix #104)
• Added semaphore locks around all receive operations for device
• Default HTTPS batch message to be base64 encoded (Fix #67)

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

• Optimize imports on SDK.
• Add support for Query on Device Job and Job Response
• Add support for jobs on C2D method.

Bug Fixes

• Fix javadoc warnings and error in service client.

Java SDK Dependency - Serializer (com.microsoft.azure.sdk.iot:iot-deps-service:0.7.6)

• Optimize imports on SDK
• Add parser for Queries.

Bug Fixes

• Fix date on JobResultTest
• Fix TwinParser to support property removal (Fix #110)
• Fix JSON format on getTwin (Fix #115)

Java SDK Dependency - websocket-transport-layer (com.microsoft.azure.sdk.iot:websocket-transport-layer:0.1.3)

Documentation

• Update LTS documentation
• Fix typos in readme
• Add Javadoc check on Jenkins script

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.3.31%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.6.23%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.deps%7Cwebsocket-transport-layer%7C0.1.3%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.deps%7Ciot-deps-serializer%7C0.7.6%7Cjar

Merge pull request

#108

azure-iot-sdk-java - Azure IoT Hub SDK for java Release 2017-6-30

Published by prmathur-microsoft over 7 years ago

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

Bug Fixes
• Fix setting Message ID and Correlation ID for HTTPS
• Fix setting Message ID and Correlation ID for AMQPS and AMQPS_WS
• Fix setting Message ID and Correlation ID for MQTT
• Fix Java doc

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

• Add support for device twin query
• Add support for Jobs on twin

Java SDK Dependency - Serializer (com.microsoft.azure.sdk.iot:iot-deps-service:0.6.5)

• Add support for query parser
• Add support for Jobs parser

Bug Fixes
• fix catch Json Exception for file upload and query parsers

Java SDK Dependency - websocket-transport-layer (com.microsoft.azure.sdk.iot:websocket-transport-layer:0.1.3)

Documentation

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.3.30%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.5.22%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.deps%7Cwebsocket-transport-layer%7C0.1.3%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.deps%7Ciot-deps-serializer%7C0.6.5%7Cjar

Merge pull request

#100 #98

azure-iot-sdk-java - Azure IoT Hub SDK for java Release 2017-6-16

Published by mamokarz over 7 years ago

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

• Added SAS Token Expiry check during DeviceClient initialization
• Add support to FileUpload on DeviceClient
• Add FileUpload simple sample to upload a single file to blob
• Add FileUpload sample to upload directories to blob
• Add E2E tests for File upload
• Move e2e tests to IotHUbServices package

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

• Add E2E tests for File upload
• Add getter for Jobs/V2 URL (preparing SDK for Jobs)

Java SDK Dependency - Serializer (com.microsoft.azure.sdk.iot:iot-deps-service:0.5.4)

• Add FileUpload parser to serializer
• Add Jobs parser to serializer (preparing SDK for Jobs)

Java SDK Dependency - websocket-transport-layer (com.microsoft.azure.sdk.iot:websocket-transport-layer:0.1.3)

Documentation

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.3.29%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.4.22%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.deps%7Cwebsocket-transport-layer%7C0.1.3%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.deps%7Ciot-deps-serializer%7C0.5.4%7Cjar

Merge pull request

Package Rankings
Top 10.01% on Repo1.maven.org
Badges
Extracted from project README
Build Status Build Status
Related Projects