Release notes

Updated at:

Release dates and changes for each Java SDK version.

SDK release notes

SDK version

Update time

Release notes

1.2.3.8

2024-02-01

  • Added the disconnect() method for active disconnection and the reconnect() method for active reconnection.

  • Fixed a bug where the onProcess callback was not triggered when a property was delivered. This bug was introduced in version 1.2.3.6.

1.2.3.7

2023-11-06

Upgraded the root certificate and pre-installed multiple TLS root certificates. The S1 certificate for the MQTT protocol on port 8883 is valid until 06:36:58 GMT on July 4, 2053.

1.2.3.6

2023-09-14

  • Added support for modular Thing Specification Language models.

  • Simplified SDK initialization so that the device certificate only needs to be passed once instead of twice.

  • Fixed the heartbeat setting range. The supported range is now 30 to 1200 seconds.

  • Removed the log entry for error code 514 that was printed during connection establishment.

1.2.3.2

2023-08-01

Added device-side compression and decompression features.

1.2.3.1

2023-06-14

Added a full log interceptor to support saving logs using tools such as log4j.

1.2.3

2023-05-15

  • Changed the artifactId from iot-linkkit-java to lp-iot-linkkit-java.

  • Fixed an issue where the thread pool was not released after the deinit method was called.

  • Exposed the message ID in the methods for reporting properties or events.

  • Fixed a bug where a received property message was automatically sent back to the server-side.

1.2.1.2

2023-03-15

Added support for authenticating devices without pre-registration using one certificate per product type.

1.2.0

2019-01-31

Added the device shadow feature.

1.1.0        

2018-11-19

Added features for device tags, gateways, and Remote Configuration.

1.0.0

2018-11-16

Added the Thing Specification Language model feature.

0.9.0

2018-10-19

Added basic MQTT features.