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 unnecessary.
  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 development 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

NGSIv1 support

Deprecated after releasing version 1.18.0.

Grouping Rules

Added at version 0.5 (issue 107).

Deprecated after releasing version 1.6.0 (issue 1182).

Removed in version 2.20.0

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 favor of batch_ttl parameter after releasing version 0.13.0 (issue 714).

Top

XML notifications support

Added at version 0.1.

Deprecated in favor of Json notifications from the very beginning of the development.

Removed after releasing version 0.13.0 (issue 448).

Top

cosmos_-like HDFS parameters

Added at version 0.1.

Deprecated in favor 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 favor of grouping_rules_conf_file after releasing version 0.8.1 (issue https://github.com/telefonicaid/fiware-cygnus/issues/387).

Removed after releasing 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

enable_raw Carto parameter

Added at version 1.0.0.

Deprecated in favor of enable_raw_historic parameters after releasing version 1.8.0 (issue 1314).

Top

enable_distance Carto parameter

Added at version 1.1.0.

Deprecated in favor of enable_distance_historic parameters after releasing version 1.8.0 (issue 1314).

Top