Deprecated features are features that lightweightM2M-iotagent stills support but that are not maintained or evolved any longer. In particular:
- Bugs or issues related with deprecated features and not affecting any other feature are not addressed (they are closed in github.com as soon as they are spotted).
- Documentation on deprecated features is removed from the repository documentation. Documentation is still available in the documentation set associated to older versions (in the repository release branches).
- Deprecated functionality is eventually removed from lightweightM2M-iotagent. Thus you are strongly encouraged to change your implementations using lightweightM2M-iotagent in order not rely on deprecated functionality.
A list of deprecated features and the version in which they were deprecated follows:
- Support to NGSI v1 (finally removed in 1.6.0)
- Support to Node.js v4 in lightweightM2M-iotagent 1.0.0. (finally removed in 1.1.0)
- Support to Node.js v6 in lightweightM2M-iotagent 1.1.0. (finally removed in 1.2.0)
- Support to Node.js v8 in lightweightM2M-iotagent 1.4.0. (finally removed in 1.5.0)
- Support to Node.js v10 in lightweightM2M-iotagent 1.5.0 (finally removed in 1.6.0)
- Support to NGSI-LD v1.3 in lightweightM2M-iotagent 1.7.0
The use of Node.js v14 is highly recommended.
Although you are encouraged to use always the newest lightweightM2M-iotagent version, take into account the following information in the case you want to use old versions:
- Code corresponding to old releases is available at the
lightweightM2M-iotagent GitHub repository. Each release
number (e.g.
0.4.0
) has associated the following: A tag, e.g.0.4.0
. It points to the base version. A release branch,release/0.4.0
. The HEAD of this branch usually matches the aforementioned tag. However, if some hotfixes were developed on the base version, this branch contains such hotfixes. - Documentation corresponding to old versions can be found at readthedocs.io.Use the panel in the right bottom corner to navigate to the right version.
- Docker images corresponding to lightweightM2M-iotagent can be found at Dockerhub.
The following table provides information about the last lightweightM2M-iotagent version supporting currently removed features:
Removed feature | Last lightweightM2M-iotagent version supporting feature | That version release date |
---|---|---|
NGSIv1 API | 1.5.0 | March 3rd, 2021 |
Support to Node.js v4 | 0.4.0 | November 28th, 2017 |
Support to Node.js v6 | 1.1.0 | May 22nd, 2019 |
Support to Node.js v8 | 1.4.0 | April 8th, 2020 |
Support to Node.js v10 | 1.5.0 | March 3rd, 2021 |