From a8f99c102a142898a57160f0c10320e99e17f2a5 Mon Sep 17 00:00:00 2001 From: mapedraza <40356341+mapedraza@users.noreply.github.com> Date: Tue, 22 Aug 2023 12:26:10 +0200 Subject: [PATCH 1/4] Update roadmap.md 2023-08-22 --- doc/roadmap.md | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/doc/roadmap.md b/doc/roadmap.md index 3fbfe2ddc2..973a61ca62 100644 --- a/doc/roadmap.md +++ b/doc/roadmap.md @@ -17,7 +17,7 @@ any time. Disclaimer: -* This section has been last updated in March 2022. Please take into account its +* 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 @@ -33,12 +33,11 @@ The following list of features are planned to be addressed in the short term, and incorporated into the coming release(s) of the product: - Allow multiple types in entity to support UNE 178503 requirements ([#3638](https://github.com/telefonicaid/fiware-orion/issues/3638)) -- ~New subscripition modes (create only, update only, delete only and combinations)~ ([#1494](https://github.com/telefonicaid/fiware-orion/issues/1494) - Pattern/filter batch updates ([#2389](https://github.com/telefonicaid/fiware-orion/issues/2389)) - Notification endpoint alias ([#3655](https://github.com/telefonicaid/fiware-orion/issues/3655)) - Aggregation operations API ([#3816](https://github.com/telefonicaid/fiware-orion/issues/3816)) -- ~Custom notifications: simplifying sending JSON requests~ ([#2560](https://github.com/telefonicaid/fiware-orion/issues/2560)) - +- Rework commands and deprecate registration API +- MQTT Retain flag ## Medium term @@ -46,16 +45,20 @@ 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 next planned release: - -- Advanced query language +- Advanced query language ([4395](https://github.com/telefonicaid/fiware-orion/issues/4395)) - Signed entities - Dynamic / high order attribute values (e.g. an attribute being a sum of two other attributes) supported by a Expressions Language - help wanted ([#4004](https://github.com/telefonicaid/fiware-orion/issues/4004)), ([#3815](https://github.com/telefonicaid/fiware-orion/issues/3815)) -- Rework commands - Service provisioning API (pools, etc.) (based in [#3843](https://github.com/telefonicaid/fiware-orion/issues/3843)) +- Remove registration API +- Advanced subscription management ([4392](https://github.com/telefonicaid/fiware-orion/issues/4392)) + - Custom ID subscription + - Query Subscrition by fields (endpoint, attributes...) + - Configurable statistics consolidation flag (to debug subscriptions) / Debug mode + last 10 subs status? + - Flag to disable metadata in subscriptions ## Long term @@ -71,6 +74,10 @@ you wish to get involved in the implementation or influence the roadmap The following list contains all features that were in the roadmap and have already been implemented. +- ~New subscripition modes (create only, update only, delete only and combinations)~ ([#1494](https://github.com/telefonicaid/fiware-orion/issues/1494) +- ~Custom notifications: simplifying sending JSON requests~ ([#2560](https://github.com/telefonicaid/fiware-orion/issues/2560)) + + - Per sub/reg HTTP timeout ([#3842](https://github.com/telefonicaid/fiware-orion/issues/3842)) ([3.3.0](https://github.com/telefonicaid/fiware-orion/releases/tag/3.3.0)) - Attribute update operators (inc, push, etc.) ([#3814](https://github.com/telefonicaid/fiware-orion/issues/3814)) From 8a566a9c9fa3cc37f8810cf2f9d117334f6b69ae Mon Sep 17 00:00:00 2001 From: mapedraza <40356341+mapedraza@users.noreply.github.com> Date: Tue, 22 Aug 2023 13:17:00 +0200 Subject: [PATCH 2/4] Add sugestions + Placeholder issues --- doc/roadmap.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/doc/roadmap.md b/doc/roadmap.md index 973a61ca62..bff9a9becd 100644 --- a/doc/roadmap.md +++ b/doc/roadmap.md @@ -32,12 +32,13 @@ Disclaimer: The following list of features are planned to be addressed in the short term, and incorporated into the coming release(s) of the product: +- MQTT Retain flag [#4388](https://github.com/telefonicaid/fiware-orion/issues/4388) - Allow multiple types in entity to support UNE 178503 requirements ([#3638](https://github.com/telefonicaid/fiware-orion/issues/3638)) - Pattern/filter batch updates ([#2389](https://github.com/telefonicaid/fiware-orion/issues/2389)) - Notification endpoint alias ([#3655](https://github.com/telefonicaid/fiware-orion/issues/3655)) - Aggregation operations API ([#3816](https://github.com/telefonicaid/fiware-orion/issues/3816)) -- Rework commands and deprecate registration API -- MQTT Retain flag +- Rework commands (and deprecate registration API) ([4397](https://github.com/telefonicaid/fiware-orion/issues/4397)) + ## Medium term @@ -46,19 +47,19 @@ typically within the subsequent release(s) generated in the next **9 months** after next planned release: - Advanced query language ([4395](https://github.com/telefonicaid/fiware-orion/issues/4395)) -- Signed entities +- Signed entities ([4398](https://github.com/telefonicaid/fiware-orion/issues/4398)) - Dynamic / high order attribute values (e.g. an attribute being a sum of two other attributes) supported by a Expressions Language - help wanted ([#4004](https://github.com/telefonicaid/fiware-orion/issues/4004)), ([#3815](https://github.com/telefonicaid/fiware-orion/issues/3815)) - Service provisioning API (pools, etc.) (based in [#3843](https://github.com/telefonicaid/fiware-orion/issues/3843)) -- Remove registration API -- Advanced subscription management ([4392](https://github.com/telefonicaid/fiware-orion/issues/4392)) - - Custom ID subscription - - Query Subscrition by fields (endpoint, attributes...) - - Configurable statistics consolidation flag (to debug subscriptions) / Debug mode + last 10 subs status? - - Flag to disable metadata in subscriptions +- Advanced subscription management + - Subscription debug mode (precise statistics consolidation, keep recent history of notifications sent, etc.) ([4399](https://github.com/telefonicaid/fiware-orion/issues/4399)) + - Custom ID subscription ([4400](https://github.com/telefonicaid/fiware-orion/issues/4400)) + - Query Subscrition by fields (endpoint, attributes...) ([4392](https://github.com/telefonicaid/fiware-orion/issues/4392)) + - Flag to disable metadata in subscriptions ([4401](https://github.com/telefonicaid/fiware-orion/issues/4401)) +- Remove registration API ([4402](https://github.com/telefonicaid/fiware-orion/pull/4396)) ## Long term From 01d826a1382debc5180785c32957a24f90827dfc Mon Sep 17 00:00:00 2001 From: mapedraza <40356341+mapedraza@users.noreply.github.com> Date: Wed, 23 Aug 2023 09:01:57 +0200 Subject: [PATCH 3/4] Apply suggestions from code review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Fermín Galán Márquez --- doc/roadmap.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/doc/roadmap.md b/doc/roadmap.md index bff9a9becd..1033980396 100644 --- a/doc/roadmap.md +++ b/doc/roadmap.md @@ -37,7 +37,7 @@ and incorporated into the coming release(s) of the product: - Pattern/filter batch updates ([#2389](https://github.com/telefonicaid/fiware-orion/issues/2389)) - Notification endpoint alias ([#3655](https://github.com/telefonicaid/fiware-orion/issues/3655)) - Aggregation operations API ([#3816](https://github.com/telefonicaid/fiware-orion/issues/3816)) -- Rework commands (and deprecate registration API) ([4397](https://github.com/telefonicaid/fiware-orion/issues/4397)) +- Rework commands (and deprecate registration API) ([#4397](https://github.com/telefonicaid/fiware-orion/issues/4397)) ## Medium term @@ -46,8 +46,8 @@ 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 next planned release: -- Advanced query language ([4395](https://github.com/telefonicaid/fiware-orion/issues/4395)) -- Signed entities ([4398](https://github.com/telefonicaid/fiware-orion/issues/4398)) +- Advanced query language ([#4395](https://github.com/telefonicaid/fiware-orion/issues/4395)) +- Signed entities ([#4398](https://github.com/telefonicaid/fiware-orion/issues/4398)) - Dynamic / high order attribute values (e.g. an attribute being a sum of two other attributes) supported by a Expressions Language - help wanted ([#4004](https://github.com/telefonicaid/fiware-orion/issues/4004)), @@ -55,11 +55,11 @@ after next planned release: - Service provisioning API (pools, etc.) (based in [#3843](https://github.com/telefonicaid/fiware-orion/issues/3843)) - Advanced subscription management - - Subscription debug mode (precise statistics consolidation, keep recent history of notifications sent, etc.) ([4399](https://github.com/telefonicaid/fiware-orion/issues/4399)) - - Custom ID subscription ([4400](https://github.com/telefonicaid/fiware-orion/issues/4400)) - - Query Subscrition by fields (endpoint, attributes...) ([4392](https://github.com/telefonicaid/fiware-orion/issues/4392)) - - Flag to disable metadata in subscriptions ([4401](https://github.com/telefonicaid/fiware-orion/issues/4401)) -- Remove registration API ([4402](https://github.com/telefonicaid/fiware-orion/pull/4396)) + - Subscription debug mode (precise statistics consolidation, keep recent history of notifications sent, etc.) ([#4399](https://github.com/telefonicaid/fiware-orion/issues/4399)) + - Custom ID subscription ([#4400](https://github.com/telefonicaid/fiware-orion/issues/4400)) + - Query Subscrition by fields (endpoint, attributes...) ([#4392](https://github.com/telefonicaid/fiware-orion/issues/4392)) + - Flag to disable metadata in subscriptions ([#4401](https://github.com/telefonicaid/fiware-orion/issues/4401)) +- Remove registration API ([#4402](https://github.com/telefonicaid/fiware-orion/pull/4402)) ## Long term From 1e36d4ffb68f9c776a7d72c3a2d15ce67f5bcc59 Mon Sep 17 00:00:00 2001 From: mapedraza <40356341+mapedraza@users.noreply.github.com> Date: Wed, 23 Aug 2023 09:06:19 +0200 Subject: [PATCH 4/4] Update roadmap.md --- doc/roadmap.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/doc/roadmap.md b/doc/roadmap.md index 1033980396..9dbf7b976f 100644 --- a/doc/roadmap.md +++ b/doc/roadmap.md @@ -75,10 +75,8 @@ you wish to get involved in the implementation or influence the roadmap The following list contains all features that were in the roadmap and have already been implemented. -- ~New subscripition modes (create only, update only, delete only and combinations)~ ([#1494](https://github.com/telefonicaid/fiware-orion/issues/1494) -- ~Custom notifications: simplifying sending JSON requests~ ([#2560](https://github.com/telefonicaid/fiware-orion/issues/2560)) - - +- Custom notifications: simplifying sending JSON requests ([#2560](https://github.com/telefonicaid/fiware-orion/issues/2560)) ([3.8.0](https://github.com/telefonicaid/fiware-orion/releases/tag/3.8.0)) +- New subscripition modes (create only, update only, delete only and combinations) ([#1494](https://github.com/telefonicaid/fiware-orion/issues/1494)) ([3.7.0](https://github.com/telefonicaid/fiware-orion/releases/tag/3.7.0)) - Per sub/reg HTTP timeout ([#3842](https://github.com/telefonicaid/fiware-orion/issues/3842)) ([3.3.0](https://github.com/telefonicaid/fiware-orion/releases/tag/3.3.0)) - Attribute update operators (inc, push, etc.) ([#3814](https://github.com/telefonicaid/fiware-orion/issues/3814))