Deprecated and removed functionality
Content:
Functionality deprecation and remove policy
At Cygnus NGSI agent (cygnus-ngsi), functionality lifecycle is:
- New feature is designed.
- New feature is implemented and released.
- Existent feature is fixed, when required.
- Existent feature is deprecated if a new feature encloses it or becomes unnecesary.
- Existent feature is definitely removed after certain period of time.
While a feature is deprecated, it is still available at cygnus-ngsi, i.e. it can be used and it is documented. Nevertheless, it is no longer supported nor fixed nor improved. A disclaimer is added in the documentation, and optionally, in the logs.
Deprecated features are removed not before 3 developement sprints (usually, a development sprint comprises one month).
This policy will be effective from release 1.6.0 (included). Before that, this policy has been implemented de facto with more or less success.
Deprecated functionalities
Grouping Rules
Added at version 0.5 (issue 107).
Deprecated after releasing version 1.6.0 (issue 1182).
flip_coordinates
parameter
Added at version 1.0.0 (issue 927).
Deprecated after releasing version 1.6.0 (issue 1313).
Removed functionalities
events_ttl
parameter
Added at version 0.1.
Never deprecated.
Removed in favour of batch_ttl
parameter after releasing version 0.13.0 (issue 714).
XML notifications support
Added at version 0.1.
Deprecated in favour of Json notifications from the very begining of the development.
Removed after releasing version 0.13.0 (issue 448).
cosmos_
-like HDFS parameters
Added at version 0.1.
Deprecated in favour of hdfs_
-like parameters after releasing version 0.8.1 (issue 374).
Removed after releasing version 1.0.0 (issue 868).
Data model by attribute in NGSICartoDBSink
Added at version 1.0.0 (issue 927).
Never deprecated.
Removed after releasing version 1.1.0 (issue 1030).
matching_table
parameter
Added at version 0.5 (issue https://github.com/telefonicaid/fiware-cygnus/issues/107).
Deprecated in favour of grouping_rules_conf_file
after releasing version 0.8.1 (issue https://github.com/telefonicaid/fiware-cygnus/issues/387).
Removed after releaseing version 1.1.0 (issue 1048).
Hash-based collection names for MongoDB/STH
Added at version 0.8.1 (issue 420).
Never deprecated.