Releases: Azure/azure-iot-sdk-java
Azure IoT Hub SDK for java Release 2017-6-2
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
Azure IoT Hub SDK for java Release 2017-5-19
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
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
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
Azure IoT Hub SDK for java Release 2017-4-6
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
Azure IoT Hub SDK for java Release 2017-3-28
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
Azure IoT Hub SDK for java Release 2017-3-24
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
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
Azure IoT Hub SDK for java Release 2017-2-24
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
Azure IoT Hub SDK for java Release 2017-2-10
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