dedca67b45510d30c35dc98452e9f91b925b189e
[dcaegen2/services.git] / components / pm-subscription-handler / Changelog.md
1 # Change Log
2
3 All notable changes to this project will be documented in this file.
4
5 The format is based on [Keep a Changelog](http://keepachangelog.com/)
6 and this project adheres to [Semantic Versioning](http://semver.org/).
7
8 ## [3.0.0]
9 ### Changed
10 * Exit Handler Update (DCAEGEN2-3084)
11
12 ## [2.0.0]
13 ### Changed
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)
27
28 ## [1.3.2]
29 ### Changed
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) 
32
33 ## [1.3.1]
34 ### Changed
35 * Updated Subscription object retrieving key from App Config data (DCAEGEN2-2713)
36
37 ## [1.3.0]
38 ### Changed
39 * Change pmsh baseOS img to integration (DCAEGEN2-2420)
40
41 ## [1.2.0]
42 ### Changed
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)
48
49 ## [1.1.2]
50 ### Changed
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)
53
54 ## [1.1.1]
55 ### Changed
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) 
59
60 ## [1.1.0]
61 ### Changed
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)
66
67 ## [1.0.3]
68 ### Fixed
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)
72
73 ## [1.0.2]
74 ### Changed
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
79
80 ## [1.0.1]
81 ### Fixed
82 * Fixed Deletion of Network Function 
83
84 ## [1.0.0]
85
86 * Initial release of the PM Subscription Handler.