Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[2.0.0]

Changed

  • Updated PMSH app configuration, simplified existing config (DCAEGEN2-2814)
  • Created Schema definitions in swagger file according to the new structure (DCAEGEN2-2889)
  • Implemented Create Subscription public API (DCAEGEN2-2819)
  • Added 2 new attributes to the subscription model (DCAEGEN2-2913)
  • Read subscription API by using subscription name (DCAEGEN2-2818)
  • Read All subscriptions API (DCAEGEN2-2847)
  • PMSH Response Event Handler Integration (DCAEGEN2-2915)

[1.3.2]

Changed

[1.3.1]

Changed

  • Updated Subscription object retrieving key from App Config data (DCAEGEN2-2713)

[1.3.0]

Changed

  • Change pmsh baseOS img to integration (DCAEGEN2-2420)

[1.2.0]

Changed

  • Bug fix prevent sub threads from crashing permanently (DCAEGEN2-2501)
  • Added Resource Name (model-name) to filter (DCAEGEN2-2402)
  • Added retry mechanism for DELETE_FAILED subscriptions on given NFs (DCAEGEN2-2152)
  • Added func to update the subscription object on ACTIVATE/UNLOCK (DCAEGEN2-2152)
  • Added validation for schema of PMSH monitoring policy (DCAEGEN2-2152)

[1.1.2]

Changed

  • Bug fix for missing sdnc params in DELETE event (DCAEGEN2-2483)
  • Fix to add IP to event sent to Policy framework (DCAEGEN2-2486)

[1.1.1]

Changed

  • Moved to alpine base image (DCAEGEN2-2292)
  • Added model-invariant-id and model-version-id to filter (DCAEGEN2-2151)
  • Added support for multiple CDS blueprints (DCAEGEN2-2405)

[1.1.0]

Changed

  • Added new API endpoint to fetch all Subscription data (DCAEGEN2-2154)
  • Added support for config-binding-docker module in PMSH config fetch (DCAEGEN2-2156)
  • Replaced logging implementation with onappylog module (DCAEGEN2-2155)
  • Added support for TLS enable/disable switch via blueprint inputs (DCEAGEN2-2146)

[1.0.3]

Fixed

  • Fixed bug where PMSH pushes subscription to xnf regardless of it's orchestration status (DCAEGEN2-2173)
  • Fixed bug where undeploying PMSH would not deactivate newly added pnfs (DCAEGEN2-2175)
  • Fixed bug to prevent aai_event handler from incorrectly LOCKING the subscription (DCAEGEN2-2181)

[1.0.2]

Changed

  • Moved subscription processing from main into its own subscription_handler module
  • Removed policy response handling functions from pmsh_utils and introduced policy_response_handler
  • Network function filter now resides in network_function instead of subscription
  • Added graceful handling upon receiving SIGTERM signal

[1.0.1]

Fixed

  • Fixed Deletion of Network Function

[1.0.0]

  • Initial release of the PM Subscription Handler.