This repository was archived by the owner on Oct 11, 2023. It is now read-only.
Releases: Azure/azure-iot-sdk-python-preview
Releases · Azure/azure-iot-sdk-python-preview
Azure IoT Device SDK for Python v2.0.0-preview.10
Changelog
- [BUGFIX] Return registration result from DPS register
- [REFACTOR] Rename messaging APIs
- [REFACTOR] Consistent Fail Operation Pattern
- [REFACTOR] Added logging for exception inside Paho
- [INFRASTRUCTURE] Override inherited methods with shim implementations
- [INFRASTRUCTURE] Reconnect transport after SAS token is renewed
Current SDK features
- Device & Module clients (including IoT Edge support)
- Authentication using
- SAS token
- Connection String
- X509
- Edge Environment
- Send Messages/Telemetry
- C2D messages
- Input/output for IoT Edge
- Direct Methods
- Twins
- Edge local debugging capability using the vs code extension
Features still in development
- File Upload
- Invoke Method
Code Examples
https://github.com/Azure/azure-iot-sdk-python-preview/tree/2019-08-21/azure-iot-device/samples
Azure IoT Device SDK for Python v2.0.0-preview.9
Changelog
- [BUGFIX] Fixed compatibility error with Edge 1.0.8
- [BUGFIX] Fixed SSL Error upon reconnection
- [BUGFIX] Fixed messaging error when a Message has custom properties, but no system properties
- [ENHANCEMENT] Added User-Agent to all communications
- [INFRASTRUCTURE] Enforced all pipeline operations handled by a single thread
- [INFRASTRUCTURE] Added support for multiple communications pipelines
- [INFRASTRUCTURE] Streamlined pipeline authentication
Current SDK features
- Device & Module clients (including IoT Edge support)
- Authentication using
- SAS token
- Connection String
- X509
- Edge Environment
- Telemetry
- C2D messages
- Input/output for IoT Edge
- Direct Methods
- Twins
- Edge local debugging capability using the vs code extension
Features still in development
- File Upload
- Invoke Method
Code Examples
Azure IoT Device SDK for Python v2.0.0-preview.8
Code Examples
Current SDK features
- Device & Module clients (including IoT Edge support)
- Authentication using
- SAS token
- Connection String
- X509
- Edge Environment
- Telemetry
- C2D messages
- Input/output for IoT Edge
- Direct Methods
- Twins
- Edge local debugging capability using the vs code extension
Not supported yet
- File Upload
- Invoke Method
Azure IoT Device SDK for Python v2.0.0-preview.7
Code Examples
Current SDK features
- Device & Module clients (including IoT Edge support)
- Authentication using
- SAS token
- Connection String
- X509
- Edge Environment
- Telemetry
- C2D messages
- Input/output for IoT Edge
- Direct Methods
- Twins
Not supported yet
- Edge local debugging capability using the vs code extension
- File Upload
- Invoke Method
Azure IoT Device SDK for Python v2.0.0-preview.6
Code Examples
Current SDK features
- Device & Module clients (including IoT Edge support)
- Authentication using a SAS token/Connection String
- Telemetry
- C2D messages
- Input/output for IoT Edge
- Direct Methods
Not supported yet
- Twins
- Edge local debugging capability using the vs code extension
- File Upload
- X509
- Invoke Method
Azure IoT Device SDK for Python v2.0.0-preview.5
Code Examples
Current SDK features
- Device & Module clients (including IoT Edge support)
- authentication using a SAS token/Connection String
- Telemetry
- C2D messages
- input/output for IoT Edge
- Direct Methods
Not supported yet
- Twins
- Edge local debugging capability using the vs code extension
- File Upload
- X509
- Invoke Method