# Change Log All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). ## [2.2.3] ### Changed * Fix dependencies and build script process (DCAEGEN2-3353) ## [2.2.2] ### Changed * Bug fix for Create MG (DCAEGEN2-3118) ## [2.2.1] ### Changed * Swagger Indentation Error (DCAEGEN2-3103) ## [2.2.0] ### Changed * Update Filter API (DCAEGEN2-2922) * Cleaning up old App Config, subscription handler and it's subsequent calls (DCAEGEN2-3085) * Create Measurement Group API (DCAEGEN2-2920) ## [2.1.1] ### Changed * Fixes for Flask, MarkupSafe versions + tox (DCAEGEN2-3086) ## [2.1.0] ### Changed * Exit Handler Update (DCAEGEN2-3084) * Delete Measurement Group API (DCAEGEN2-2921) ## [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) * Response Event Handler Integration (DCAEGEN2-2915) * Updated to get NFs list when requesting a specific subscription (DCAEGEN2-2992) * AAI Event handler changes with new subscription format (DCAEGEN2-2912) * Read NFS associated with MG by using MGName and subName(DCAEGEN2-2993) * Lazy loading error for nfs in read API (DCAEGEN2-3029) * Delete subscription API by Name(DCAEGEN2-2821) * Update Administrative status for measurement group(DCAEGEN2-2820) ## [1.3.2] ### Changed * Update to use version 2.2.1 of https://pypi.org/project/onap_dcae_cbs_docker_client/ * Updated DB under Enhanced API for PMSH subscription management Feature (DCAEGEN2-2802) ## [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.