aboutsummaryrefslogtreecommitdiffstats
path: root/python_moonutilities/Changelog
blob: d001c8929cf4ab21dd66108ac5ade1dd0440dc50 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
# Copyright 2015 Open Platform for NFV Project, Inc. and its contributors
# This software is distributed under the terms and conditions of the 'Apache-2.0'
# license which can be found in the file 'LICENSE' in this package distribution
# or at 'http://www.apache.org/licenses/LICENSE-2.0'.


CHANGES
=======

0.1.0
-----
- First version of the moon_utilities library.

1.0.0
-----
- First public version of the moon_utilities library.

1.0.1
-----
- Update setup.py to force the installation of requirements.

1.0.2
-----
- Test PyPi upload

1.1.0
-----
- Add functions to get configuration from Consul

1.1.1
-----
- Add a missing requirements

1.2.0
-----
- Add authentication features for interface

1.3.0
-----
- Add cache functionality

1.3.1
-----
- Delete Oslo config possibilities

1.3.2
-----
- Delete Oslo logging and config

1.3.3
-----
- Update the cache

1.3.4
-----
- Fix a bug on the connection between interface and authz

1.4.0
-----
- Add a waiting loop when the Keystone server is not currently available

1.4.1
-----
- Cleanup moon_utilities code

1.4.2
-----
- Update the name of the library (from moon_utilities)

1.4.3
-----
- Fix a bug in MANIFEST.in

1.4.4
-----
- Code cleaning

1.4.5
-----
- Add PdpKeystoneMappingConflict exception

1.4.6
-----
- Add WrapperConflict, PipelineConflict, SlaveNameUnknown exceptions

1.4.7
-----
- Delete the auth.py file to remove some code duplication

1.4.8
-----
- Add SubjectScopeExisting, ObjectScopeExisting, ActionScopeExisting exceptions

1.4.9
-----
- Add some exceptions when deletion of elements is impossible

1.4.10
-----
- Add CategoryNameInvalid and PerimeterNameInvalid exceptions

1.4.11
-----
- Add validate_data function

1.4.12
-----
- Fix a bug for the authz component
- updating Validation to be on mandatory keys only

1.4.13
-----
- Adding InvalidKey , InvalidContent exception
- fix error code of 'CategoryNameInvalid' to be 400
- updating error of post/patch to mention key name

1.4.14
-----
- Adding updates to log
1.4.15
-----
- Delete the check on each key send in request body for POST /models

1.4.15-1
--------
- Revert to the previous functionality

1.4.16
-----
- Adding exceptions for MetaRuleNotLinkedWithPolicyModel , CategoryNotAssignedMetaRule

1.4.17
-----
- Update the security verification on attributes

1.4.18
-----
- Allow None values in input attributes (None is replaced by an empty string)

1.4.19
-----
- Allow boolean values in input attributes

1.4.20
-----
- Adding DeleteSubjectCategoryWithMetaRule exception
- Adding MetaRuleUpdate , PolicyUpdateError, ModelContentError exception
- Adding  DeleteObjectCategoryWithMetaRule DeleteActionCategoryWithMetaRule exceptions

1.4.21
-----
- Allow in the cache the search of a perimeter element by it ID

1.4.22
-----
- Enable the target update in context manager
- Fix assignments update in cache