Skip to content

Releases: Azure/azure-iot-sdk-java

Azure IoT Hub SDK for java Release 2017-6-2

05 Jun 17:44
Compare
Choose a tag to compare

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

• Modify HTTP send, to return the payload returned together with the status by the IotHub
• Add eclipse support

Bug Fixes
• Fix logic error in logging that logs errors in normal cases
• Fixing static analysis issues in device SDK
• Optimizing imports on java SDK
• Move tests to use closeNow
• Fix javadoc on DeviceClientConfig, DeviceIO, AmqpsIotHubConnection, and Mqqt

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

Bug Fixes
• Fix an issue related to setting of response timeout of more than 24 seconds for the device method invoke

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

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.2.28%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.4.21%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.4.4%7Cjar

Merge pull request

#97

Azure IoT Hub SDK for java Release 2017-5-19

19 May 21:24
Compare
Choose a tag to compare

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

• Randomize alias of certificates to prevent overwriting
• Add E2E test for Device Twin
• Read message property from samples in SendReceive sample
• Remove connection functionality from the DeviceClient creating DeviceIO and IotHubConnectionString objects

Bug Fixes

• Fix telemetry json in samples Android, SendEvent, and SendReceive

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

• Add E2E test for Device Twin
• Add support for File Upload Notification
• Move tests to unit.test package

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

• Add serializer for FileUpload for both device and service clients
• Add parser to the serialize classes name

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

Documentation

• Add coding guidelines for java SDK
• Add coding template for java SDK

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.2.27%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.4.20%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.4.4%7Cjar

Merge pull request

Azure IoT Hub SDK for java Release 2017-5-5

08 May 17:53
Compare
Choose a tag to compare

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

• Redesign close method to prevent hangs
• Mark close as deprecated and replace by closeNow

Bug Fixes
• Update Android sample to use latest SDK
• Remove MQTT lock that prevents close from closing

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

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

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.1.26%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.3.19%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.3.3%7Cjar

Merge pull request

Azure IoT Hub SDK for java Release 2017-4-21

24 Apr 21:32
Compare
Choose a tag to compare

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

• Add temperature and humidity samples
• Use UUID to generate message ID
• Provide IotHub valid SSL context for peer verification to all transports

Bug Fixes
• Fix for allowing multiple colons in device id

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

• Rename test folder
• Add support for Update Twin
• Add E2E test for Device Method

Bug Fixes

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

Bug Fixes

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.1.25%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.3.19%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.3.3%7Cjar

Merge pull request

#78

Azure IoT Hub SDK for java Release 2017-4-6

07 Apr 01:09
Compare
Choose a tag to compare

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

Bug Fixes
• Remove not needed dependencies from IT tests
• Update paho to latest version (1.1.0)
• Move error messages to log
• Move to latest proton-j 0.18.0

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

Bug Fixes
• Provide getters for registry statistics
• Reduce the scope of exception to IOException
• Move to latest proton-j 0.18.0
• Fix service client to throw exception on Auth Failure

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

Bug Fixes
• Tags callback only when not null

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.1.24%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.2.18%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.3.3%7Cjar

Merge pull request

#75

Azure IoT Hub SDK for java Release 2017-3-28

29 Mar 01:35
Compare
Choose a tag to compare

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

Bug Fixes
• Add LTS branch information
• Remove logging to console from send/receive task
• Create an independent Integration Test module for service and device clients, removing tests and its dependencies from the published package

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

Bug Fixes
• Create an independent Integration Test module for service and device clients, removing tests and its dependencies from the published package

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

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.1.23%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.2.17%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.3.2%7Cjar

Merge pull request

#44

Azure IoT Hub SDK for java Release 2017-3-24

25 Mar 02:40
Compare
Choose a tag to compare

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

• Add Device Method user API
• Add Device Method support for MQTT
• Add support for Device Method to upper layers in MQTT
• Add Device Method sample

Bug Fixes
• Fix start/stop issue on MqttDeviceTwin
• Fix package and folder structure alignment

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

• Add Device Method user API
• Add Device Method support
• Add Device Method sample

Bug Fixes
• Fix timeout issue in Message feedback receiver
• Fix package and folder structure alignment

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

• Add Device Method serializer support

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.1.22%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.2.16%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.3.2%7Cjar

Merge pull request

Azure IoT Hub SDK for java Release 2017-3-10

11 Mar 00:24
Compare
Choose a tag to compare

Java Device Client (1.0.21)

• Add support for Logging

Bug Fixes
• Update Android build tool version and gradle version
• Add message Id into the MQTT properties
• Add message Id into the HTTPS header

Java Service Client (1.1.15)

• Add device twin sample for service client
• Add device twin support for service client
• Add serializer as dependency for twin service client
• Add http patch support via x-HTTP-method-override
• Add twin url builder support
• Add getter and setter for transport utils
• Change the package name to com.microsoft.azure.sdk.iot.service from com.microsoft.azure.sdk.iot.service.sdk

Bug Fixes
• Settle the Message feedback message
• Throw IotHubException when AMQP send fails in IOTHub
• Refactored Service Client Sample

Java SDK Dependency - Serializer (0.2.1)

• Fix constructor duality on Method class
• Add support for Device Method serialization and deserialization.
• Add Twin support for service client.

Java SDK Dependency - websocket-transport-layer (0.1.3)

Documentation

• Update Docs as per latest SDK

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.0.21%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.1.15%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.2.1%7Cjar

Merge pull request

#34

Azure IoT Hub SDK for java Release 2017-2-24

25 Feb 01:27
Compare
Choose a tag to compare

Java Device Client

• Add sample for device twin
• Add user API for device twin
• Add Device Twin support in upper layers
• Add messaging clients support for MQTT
• Add device twin support for MQTT transport
• Remove propagating re-connection to Upper layers in MQTT
• Add serializer as dependency
Bug Fixes
• Fix sending message properties on MQTT
• Fix Android build break because of logging

Java Service Client

Bug Fixes
• Catch Exception using proton

Java SDK Dependency - Serializer

• Add Device Twin serializer support

Java SDK Dependency - websocket-transport-layer

• Move websocket-transport-layer to deps

Documentation

• Add logging instructions on github

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.0.20%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.0.14%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.0.1%7Cjar

Merge pull request

#38, #39

Azure IoT Hub SDK for java Release 2017-2-10

14 Feb 17:33
Compare
Choose a tag to compare

Java Device Client

  • Ground work for Twin & Method implementation (feature is still a work-in-progress).
  • Update Android sample to use device client SDK version 1.0.17
  • Fix encoding property encoding to support "/" in property value.

Java Service Client

  • No changes.

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.0.19%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.0.13%7Cjar