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 2024-3-11 Latest Release

Published by timtay-microsoft 7 months ago

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

  • Allow client to send reported properties without specifying the reported properties version (#1779)

https://central.sonatype.com/artifact/com.microsoft.azure.sdk.iot/iot-device-client/2.5.0

azure-iot-sdk-java - Azure IoT SDK for Java Release 2024-1-11

Published by timtay-microsoft 9 months ago

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

Bug fixes

  • Fix bug where AMQP client didn't respond to link detach events (#1774)

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

Bug fixes

  • Fix bug where MQTT clients didn't check the connection status correctly (#1775)

https://central.sonatype.com/artifact/com.microsoft.azure.sdk.iot/iot-device-client/2.4.1
https://central.sonatype.com/artifact/com.microsoft.azure.sdk.iot.provisioning/provisioning-device-client/2.1.3/jar

azure-iot-sdk-java - Azure IoT SDK for Java Release 2023-11-7

Published by timtay-microsoft 12 months ago

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

  • Add configurable message expiration check job (#1762)
  • Upgrade proton-j dependency to latest (#1758)

Bug fixes

  • Fix bug where client opening with retry isn't cancelled when close is called (#1760)
  • Fix bug where client options wasn't being respected (#1757)
  • Allow twin keys to be empty strings (#1756)

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

Bug fixes

  • Allow twin keys to be empty strings (#1756)

https://central.sonatype.com/artifact/com.microsoft.azure.sdk.iot/iot-device-client/2.4.0
https://central.sonatype.com/artifact/com.microsoft.azure.sdk.iot.provisioning/provisioning-service-client/2.0.3/jar

azure-iot-sdk-java - Azure IoT SDK for Java Release 2023-10-20

Published by timtay-microsoft almost 1 year ago

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

bug fixes

  • Fix bug where a closing multiplexed device would report its state as Disconnected followed by Disconnected_retrying and then finally Disconnected (#1753)
  • Fix bug where a multiplexed device that has its device session closed didn't cancel all of its outgoing messages (#1753)
  • Fix bug where terminal retry states (retry expired, non-retryable exception encountered, etc.) didn't end reconnection attempts (#1753)
  • Fix bug where client options was overridden (#1749)
  • Fix bug where QOS was not set for incoming twin messages (#1747)
  • Add an upper limit to SAS token expiry time values (#1755)

https://central.sonatype.com/artifact/com.microsoft.azure.sdk.iot/iot-device-client/2.3.1

azure-iot-sdk-java - Azure IoT SDK for Java Release 2023-9-29

Published by timtay-microsoft about 1 year ago

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

  • Allow users to opt-out of treating routine disconnects as errors (#1740)

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

Bug fixes

  • Fix bug where closing provisioning device client didn't always close underlying threads (#1741)

https://central.sonatype.com/artifact/com.microsoft.azure.sdk.iot/iot-device-client/2.3.0
https://central.sonatype.com/artifact/com.microsoft.azure.sdk.iot.provisioning/provisioning-device-client/2.1.2/jar

azure-iot-sdk-java - Azure IoT SDK for Java Release 2023-7-23

Published by timtay-microsoft about 1 year ago

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

Bug fixes

  • Fix bug where sync overload of register ignores additional data (#1732)

https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning/provisioning-device-client/2.1.1/jar

azure-iot-sdk-java - Azure IoT SDK for Java Release 2023-6-6

Published by timtay-microsoft over 1 year ago

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

  • Make SDK thread names configurable (#1720)

Bug fixes

  • Fix some threading issues around correlation callback map states (#1719)

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

  • Add synchronous overloads for registerDevice (#1700)

https://central.sonatype.com/artifact/com.microsoft.azure.sdk.iot/iot-device-client/2.2.0
https://central.sonatype.com/artifact/com.microsoft.azure.sdk.iot.provisioning/provisioning-device-client/2.1.0

azure-iot-sdk-java - Azure IoT SDK for Java Release 2023-3-10

Published by brycewang-microsoft over 1 year ago

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

Bug fixes

  • Bug fix for SasUri generation failure after client reconnection #1666
  • Bug fix for isRetryable setting in InternalServerErrorException #1675
  • Fix issue where configured send interval isn't reflected in AMQP layer #1673

Java IotHub Service Client

  • Note that the IoT Hub service SDK has been moved to this repo.

https://central.sonatype.com/artifact/com.microsoft.azure.sdk.iot/iot-device-client/2.1.5

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

Published by brycewang-microsoft over 1 year ago

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

Bug fixes

  • Fix bug where correlationCallbacks map was not cleared properly and causing OutOfMemory #1647

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

Bug fixes

  • Fix bug where replace method did not work while initiating TwinClient with AzureSasCredential #1658

https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-device-client/2.1.4/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-service-client/2.1.6/jar

azure-iot-sdk-java - Azure IoT SDK for Java Release 2022-12-9

Published by ngastelum-ms almost 2 years ago

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

Bug fixes

  • Add notes in javadocs about when subscriptions are preserved #1619
  • Added Automatic-Module-Name to jar manifests for Modular Java compatibility #1635

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

Bug fixes

  • Upgrade some nested dependencies #1623
  • Added Automatic-Module-Name to jar manifests for Modular Java compatibility #1635

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

Bug fixes

  • Added Automatic-Module-Name to jar manifests for Modular Java compatibility #1635

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

Bug fixes

  • Added Automatic-Module-Name to jar manifests for Modular Java compatibility #1635

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

Bug fixes

  • Added Automatic-Module-Name to jar manifests for Modular Java compatibility #1635

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

Bug fixes

  • Added Automatic-Module-Name to jar manifests for Modular Java compatibility #1635

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

Bug fixes

  • Added Automatic-Module-Name to jar manifests for Modular Java compatibility #1635

https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-device-client/2.1.3/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-service-client/2.1.5/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning/provisioning-device-client/2.0.3/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning/provisioning-service-client/2.0.2/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning.security/security-provider/2.0.1/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning.security/x509-provider/2.0.2/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning.security/tpm-provider/2.0.1/jar

azure-iot-sdk-java - Azure IoT SDK for Java Release 2022-10-13

Published by timtay-microsoft about 2 years ago

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

Bug fixes

  • Fix bug where the client sent PUBACK messages even when the service sent messages with QoS of 0
    • Note that this issue caused the bug documented in issue #1590 on some instances of IoT hub, but not all

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

  • Upgrade Jackson dependency

https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-device-client/2.1.2/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-device-client/2.1.4/jar

azure-iot-sdk-java - Azure IoT SDK for Java Release 2022-09-28

Published by andyk-ms about 2 years ago

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

Bug fixes

  • Fix the authenticationType enum serialization keys (#1600)

https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-service-client/2.1.3/jar

azure-iot-sdk-java - Azure IoT SDK for Java Release 2022-9-13

Published by timtay-microsoft about 2 years ago

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

  • Increase dependency version for Paho (#1595)
  • Increase dependency version for Proton-j (#1595)
  • Increase dependency version for Proton-j-extensions (#1595)

Bug fixes

  • Fixed bug where opening AMQP configured DeviceClient with no network connection leaked a file descriptor (#1595)

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

  • Increase dependency version for Paho (#1595)
  • Increase dependency version for Proton-j (#1595)
  • Increase dependency version for Proton-j-extensions (#1595)

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

  • Increase dependency version for Paho (#1595)
  • Increase dependency version for Proton-j (#1595)
  • Increase dependency version for Proton-j-extensions (#1595)

https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-device-client/2.1.1/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-service-client/2.1.2/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning/provisioning-device-client/2.0.2/jar

azure-iot-sdk-java - Azure IoT SDK for Java Release 2022-8-25

Published by timtay-microsoft about 2 years ago

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

  • Allow users to set direct method response payload as any object instead of just as a string (#1586)

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

Bug fixes

  • Fixed a bug where the maxExecutionTimeInSeconds property was not sent to the service correctly and causing the service to ignore it (#1592)

https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-device-client/2.1.0/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-service-client/2.1.1/jar

azure-iot-sdk-java - Azure IoT SDK for Java Release 2022-7-25

Published by tmahmood-microsoft about 2 years ago

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

Bug fixes

  • Fixed bug where direct method fails after reconnecting from temporary network disconnect #1577

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

azure-iot-sdk-java - Azure IoT SDK for Java Release 2022-7-7

Published by brycewang-microsoft over 2 years ago

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

  • Upgrade Gson dependency version to 2.9.0 (#1557)

Bug fixes

  • Fix thread-leak issue with IotHubReconnectTask (#1567)

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

  • Upgrade Gson dependency version to 2.9.0 (#1557)
  • Add missing fields with getters and setters to Twin and TwinState classes(#1562)(#1566)

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

  • Upgrade Gson dependency version to 2.9.0 (#1557)

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

  • Upgrade Gson dependency version to 2.9.0 (#1557)

https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-device-client/2.0.4/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-service-client/2.1.0/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning/provisioning-device-client/2.0.1/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning/provisioning-service-client/2.0.1/jar

azure-iot-sdk-java - Azure IoT SDK for Java Release 2022-5-3

Published by timtay-microsoft over 2 years ago

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

Bug fixes

  • Fixed bug where subsequent calls to subscribe to twin/methods times out (#1545)
  • Handle an issue with proton-j reactor's internal state during cleanup (#1542)
  • Remove unnecessary creation of custom symbol instances in amqp layer (#1541)

Java Provisioning x509 provider (com.microsoft.azure.sdk.iot.provisioning.security:x509-provider:2.0.1)

  • Removed unused apache commons-codec dependency (#1543)

https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-device-client/2.0.3/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning.security/x509-provider/2.0.1/jar

azure-iot-sdk-java - Azure IoT SDK for Java Release 2022-4-19

Published by timtay-microsoft over 2 years ago

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

  • Remove accidentally added dependency on a logging binding library (#1524)

Bug fixes

  • Fix bug where twin/method subscription wasn't cleared when client is closed (#1536)
  • Fix IO errors and time outs not being classified as retryable (#1534)
  • Fix bug where multiplexed devices didn't persist subscriptions if transport error occurred (#1525)

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

  • Upgrade Guava and Jackson dependencies (#1529)

https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-device-client/2.0.2/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-service-client/2.0.2/jar

azure-iot-sdk-java - Azure IoT SDK for Java Release 2022-4-6

Published by timtay-microsoft over 2 years ago

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

Bug fixes

  • Fix bug where synchronous operations did not throw an exception if it received an unsuccessful status code (#1512)
  • Fix bug where AMQP connections did not map AmqpLinkMessageSizeExceededException to REQUEST_ENTITY_TOO_LARGE (#1512)
  • Fix stack traces for synchronous methods not including the synchronous method call itself (#1512)
  • Fix bug where multiplexing client did not cancel queued or sent packets for a device when it is unregistered (#1503)

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

Bug fixes

  • Fix a bug where numeric configuration values were always serialized and deserialized as floats even if they were integers (#1510)
  • Fix bug where configuration content was not serialized correctly (#1510)
  • Fix bug where SDK rejected deserialized registry device instances with no authentication details (#1508)
  • Fix bug where twin metadata isn't given to user even when it was received from service (#1516)

https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-device-client/2.0.1/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-service-client/2.0.1/jar

azure-iot-sdk-java - Azure IoT SDK for Java Release 2022-3-30

Published by timtay-microsoft over 2 years ago

This release is a major version revision of the existing SDK, so it includes a number of breaking changes aimed at creating a lighter, more cohesive, and more future-proof package for users. For more details on what changes have been made for each package, see this migration doc.

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

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

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

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

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

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

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

https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-device-client/2.0.0/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot/iot-service-client/2.0.0/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning/provisioning-device-client/2.0.0/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning/provisioning-service-client/2.0.0/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning.security/security-provider/2.0.0/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning.security/x509-provider/2.0.0/jar
https://search.maven.org/artifact/com.microsoft.azure.sdk.iot.provisioning.security/tpm-provider/2.0.0/jar

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