-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update roadmap 2023 #1419
Update roadmap 2023 #1419
Changes from 3 commits
b946781
cf3476f
1712f08
8148c71
77388ef
fa20ad5
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,7 +13,7 @@ only, and this section may be revised to provide newer information at any time. | |
|
||
Disclaimer: | ||
|
||
- This section has been last updated in March 2022. Please take into account its content could be obsolete. | ||
- This section has been last updated in August 2023. Please take into account its content could be obsolete. | ||
- Note we develop this software in Agile way, so development plan is continuously under review. Thus, this roadmap has | ||
to be understood as rough plan of features to be done along time which is fully valid only at the time of writing | ||
it. This roadmap has not be understood as a commitment on features and/or dates. | ||
|
@@ -26,32 +26,42 @@ The following list of features are planned to be addressed in the short term, an | |
product: | ||
|
||
- cgroup literal in configuration groups management API (community) | ||
- Metadata processing improvements | ||
- Improve command functionalities (binary data + expression + mapping) | ||
- Refactor Append Mode & initial entity ([#1413](https://github.com/telefonicaid/iotagent-node-lib/issues/1413)) | ||
- Native support for NGSI-v2 and LD ingestion ([#1451](https://github.com/telefonicaid/iotagent-node-lib/issues/1451)) | ||
- Remove plugins structure (bidirectional plugin) ([#1413](https://github.com/telefonicaid/iotagent-node-lib/issues/1413)) | ||
- Add init and improve log traces ([#1452](https://github.com/telefonicaid/iotagent-node-lib/issues/1452)) | ||
- Remove InMemory registry for Devices and Groups ([#1429](https://github.com/telefonicaid/iotagent-node-lib/issues/1429)) | ||
|
||
### Medium term | ||
|
||
The following list of features are planned to be addressed in the medium term, typically within the subsequent | ||
release(s) generated in the next 9 months after the next planned release: | ||
|
||
- Accept JEXL Expressions for entity name in autoprovisioned devices (#1145) | ||
- Refactor entities-NGSI-v2.js module (#1166) | ||
- Allow to add metadata to attributes from measures ([#1453](https://github.com/telefonicaid/iotagent-node-lib/issues/1453)) | ||
- Cache support | ||
- MQTT per group advanced configuration (MQTT broker, topics) ([#1454](https://github.com/telefonicaid/iotagent-node-lib/issues/1454)) | ||
- Subscription based commands ([#1455](https://github.com/telefonicaid/iotagent-node-lib/issues/1455)) | ||
- Remove registration support ([#1456](https://github.com/telefonicaid/iotagent-node-lib/issues/1456)) | ||
|
||
### Long term | ||
|
||
The following list of features are proposals regarding the longer-term evolution of the product even though the | ||
development of these features has not yet been scheduled for a release in the near future. Please feel free to contact | ||
us if you wish to get involved in the implementation or influence the roadmap: | ||
|
||
- Use the lightweight ingestion mechanism for connection oriented updates implemented in Context Broker (testing pending) ([#1457](https://github.com/telefonicaid/iotagent-node-lib/issues/1457)) | ||
- Add support to other transport protocols (BacNET, Modbus, etc) ([#1458](https://github.com/telefonicaid/iotagent-node-lib/issues/1458)) | ||
- Dynamic attribute generation (based on values array) ([#1459](https://github.com/telefonicaid/iotagent-node-lib/issues/1459)) | ||
- Incremental introduccion of ECMAScript6 syntax (previous analysis of which sub-set of interesting aspect we want to | ||
take) | ||
- Use the lightweight ingestion mechanism for connection oriented updates implemented in Context Broker | ||
- Add support to other transport protocols (BacNET, Modbus, etc) | ||
|
||
### Features already completed | ||
|
||
The following list contains all features that were in the roadmap and have already been implemented. | ||
|
||
- Refactor entities-NGSI-v2.js module (#1166) ([3.0.0](https://github.com/telefonicaid/iotagent-node-lib/releases/tag/3.0.0)) | ||
- Accept JEXL Expressions for entity name in autoprovisioned devices (entityNameExp) (#1145) ([2.24.0](https://github.com/telefonicaid/iotagent-node-lib/releases/tag/2.24.0)) | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Issue number should be hyperlinks. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Done in 8148c71 |
||
- Improve command functionalities (binary data + expression + mapping) ([2.22.0](https://github.com/telefonicaid/iotagent-node-lib/releases/tag/2.22.0)) | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. No issue number associated in this case? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. No other related issues found in release notes apart from:
(also, 2.21.0 includes: Add: add expressions, payloadType and contentType to commands models) There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Maybe existing
could be break into these two ones:
Each one assigned to its corresponding version (2.22.0 and 2.21.0 respectively) There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. NTC |
||
- Support for "delta" measures (i.e. "temperature _increased_ in 5 degress" instead of "temperature _is_ 25") | ||
- Allow to handle binary messages ([iota-ul#530](https://github.com/telefonicaid/iotagent-ul/issues/530)) | ||
- Removal support for NGSIv1 (#966) ([2.18.0](https://github.com/telefonicaid/iotagent-node-lib/releases/tag/2.18.0)) | ||
mapedraza marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This one misses issue reference
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done in 8148c71