Release notes

Updated at:

Lists the release dates and changes for each version of the Python SDK.

SDK release notes

SDK version number

Update time

Update notes

1.2.13

2024-02-01

Added an option for TLS handshake domain name verification, enabled by default.

1.2.12

2023-12-19

  • Adjusted the heartbeat range to 30 seconds to 1800 seconds.

  • APIs for subscribing to or publishing data now return a non-zero error code on failure instead of throwing an exception.

1.2.11

2023-11-06

Upgraded the root certificate. Pre-installed multiple TLS root certificates. The S1 certificate for the Message Queuing Telemetry Transport (MQTT) protocol on port 8883 is valid until 06:36:58 GMT on July 4, 2053.

1.2.10

2023-06-14

Fixed a TLS handshake verification failure for macOS users on Python versions later than 3.6, such as 3.10.11 and 3.11.3.

1.2.9

2023-05-18

Added the force_reconnect interface to re-establish connections after an exception is thrown.

1.2.8

2023-04-17

Added the MQTT-based pre-registration feature for one-device-per-certificate authentication.

Fixed a compatibility issue by removing HTTP/2-related interfaces because Python 3.11 does not support the Hyper library.

1.2.7

2023-02-24

Added the Over-the-Air (OTA) feature.

1.2.6

2023-02-09

Set a default value for the Endpoints parameter.

1.2.5

2022-12-15

Added the pre-registration-free feature for one-device-per-certificate authentication.

1.2.4

2022-11-16

Added the gateway feature.

1.2.3

2021-03-03

Fixed a parsing error in the simplified TLS model.

1.2.2

2020-12-15

Fixed an issue where onConnect was triggered at the wrong time.

1.2.1

2019-11-20

Added support for user-defined Endpoints.

1.0.0

2018-12-11

Initial release with basic MQTT cloud connectivity.