Deprecated and removed functionality

Content:

Functionality deprecation and remove policy

At Cygnus NGSI agent (cygnus-ngsi), functionality lifecycle is:

  1. New feature is designed.
  2. New feature is implemented and released.
  3. Existent feature is fixed, when required.
  4. Existent feature is deprecated if a new feature encloses it or becomes unnecesary.
  5. 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.

Top

Deprecated functionalities

Grouping Rules

Added at version 0.5 (issue 107).

Deprecated after releasing version 1.6.0 (issue 1182).

Top

flip_coordinates parameter

Added at version 1.0.0 (issue 927).

Deprecated after releasing version 1.6.0 (issue 1313).

Top

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).

Top

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).

Top

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).

Top

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).

Top

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).

Top

Hash-based collection names for MongoDB/STH

Added at version 0.8.1 (issue 420).

Never deprecated.

Removed after releasing version 1.4.0 (issue 1113).

Top