3 All notable changes to this project will be documented in this file.
5 The format is based on [Keep a Changelog](http://keepachangelog.com/)
6 and this project adheres to [Semantic Versioning](http://semver.org/).
10 * Exit Handler Update (DCAEGEN2-3084)
14 * Updated PMSH app configuration, simplified existing config (DCAEGEN2-2814)
15 * Created Schema definitions in swagger file according to the new structure (DCAEGEN2-2889)
16 * Implemented Create Subscription public API (DCAEGEN2-2819)
17 * Added 2 new attributes to the subscription model (DCAEGEN2-2913)
18 * Read subscription API by using subscription name (DCAEGEN2-2818)
19 * Read All subscriptions API (DCAEGEN2-2847)
20 * Response Event Handler Integration (DCAEGEN2-2915)
21 * Updated to get NFs list when requesting a specific subscription (DCAEGEN2-2992)
22 * AAI Event handler changes with new subscription format (DCAEGEN2-2912)
23 * Read NFS associated with MG by using MGName and subName(DCAEGEN2-2993)
24 * Lazy loading error for nfs in read API (DCAEGEN2-3029)
25 * Delete subscription API by Name(DCAEGEN2-2821)
26 * Update Administrative status for measurement group(DCAEGEN2-2820)
30 * Update to use version 2.2.1 of https://pypi.org/project/onap_dcae_cbs_docker_client/
31 * Updated DB under Enhanced API for PMSH subscription management Feature (DCAEGEN2-2802)
35 * Updated Subscription object retrieving key from App Config data (DCAEGEN2-2713)
39 * Change pmsh baseOS img to integration (DCAEGEN2-2420)
43 * Bug fix prevent sub threads from crashing permanently (DCAEGEN2-2501)
44 * Added Resource Name (model-name) to filter (DCAEGEN2-2402)
45 * Added retry mechanism for DELETE_FAILED subscriptions on given NFs (DCAEGEN2-2152)
46 * Added func to update the subscription object on ACTIVATE/UNLOCK (DCAEGEN2-2152)
47 * Added validation for schema of PMSH monitoring policy (DCAEGEN2-2152)
51 * Bug fix for missing sdnc params in DELETE event (DCAEGEN2-2483)
52 * Fix to add IP to event sent to Policy framework (DCAEGEN2-2486)
56 * Moved to alpine base image (DCAEGEN2-2292)
57 * Added model-invariant-id and model-version-id to filter (DCAEGEN2-2151)
58 * Added support for multiple CDS blueprints (DCAEGEN2-2405)
62 * Added new API endpoint to fetch all Subscription data (DCAEGEN2-2154)
63 * Added support for config-binding-docker module in PMSH config fetch (DCAEGEN2-2156)
64 * Replaced logging implementation with onappylog module (DCAEGEN2-2155)
65 * Added support for TLS enable/disable switch via blueprint inputs (DCEAGEN2-2146)
69 * Fixed bug where PMSH pushes subscription to xnf regardless of it's orchestration status (DCAEGEN2-2173)
70 * Fixed bug where undeploying PMSH would not deactivate newly added pnfs (DCAEGEN2-2175)
71 * Fixed bug to prevent aai_event handler from incorrectly LOCKING the subscription (DCAEGEN2-2181)
75 * Moved subscription processing from main into its own subscription_handler module
76 * Removed policy response handling functions from pmsh_utils and introduced policy_response_handler
77 * Network function filter now resides in network_function instead of subscription
78 * Added graceful handling upon receiving SIGTERM signal
82 * Fixed Deletion of Network Function
86 * Initial release of the PM Subscription Handler.