forked from gmmephisto/pyscaleio
-
Notifications
You must be signed in to change notification settings - Fork 7
/
ChangeLog
181 lines (156 loc) · 4.8 KB
/
ChangeLog
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
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
CHANGES
=======
* Add support for koji centos 8.4
* Add detailes messages to ScaleIOError message
* Update Vtree scheme
* Add volume overwrite method
* Add VTree migration method
* Add parent VTree getter to Volume model
* Add migration info to VTree model
* Add Storage Pool getter to Volume model
0.1.11
------
* Ignore unknown fields in ExportsInfo for SIO 3.6 compatibility
0.1.10
------
* Add storage pool's volumes getter
* Add instance's statistics getter
* Add build id generation to release name
* Add query selected statistics method to base resource
0.1.9
-----
* Add methods for consistency group creation and remove
* Use create_snapshots() method in Volume model
* Add consistency group property to Volume model
* Add tests for System model
* Add required 'mediaType' parameter to storage pool
0.1.8
-----
* test spec sha
* spec: bump release
* spec: enable py3 build for rhel
* spec: update requirements for c2 build
0.1.7
-----
* Update changelog and bump version
* Update RPM version and changelog
* Update develop status in setup.cfg
* Add VxFlex term to project description
* Update license information
* Update README.rst
* Update changelog and bump release
* Add RPM package build for python3\_other in EPEL
0.1.6
-----
* Update changelog and bump version
* Use python build and install macros
* Build python3 package for epel7
* Ignore W504 lint warning
* Enable python3.6 support
0.1.5
-----
* Update changelog and bump version
* Added pypi target to Makefile
* Added unit tests for resource getters
* Added SDC connection state field
* Replace basetring with six.string\_types
0.1.4
-----
* Update changelog and bump version
* Added del\_client method to pyscaleio module
* Update requirements.txt
* Update README
* Update tox.ini for quotes
* Move fixtures to conftest module
* Use upstream 'httmock' for unittests
* Rewrite negative doctests to pytest
* Added logging to functional tests
0.1.3
-----
* Update changelog and bump version
* Added request/response debug logging to ScaleIO session
* Fix typo in drop\_none decorator
* Added functional tests for Volume throttle method
* Added throttle method to Volume model
* Added config module for tuning various client options
* Enable python3.5 support and tests
* Added ExportsInfo wrapper that incapsulates Volume exports
0.1.2
-----
* Update changelog
* Bump release and update RPM spec
* Fix broken method in Sdc model
* Fix urllib3 disable warnings
* Update setup.cfg fields
0.1.1
-----
* Bump release and update RPM spec
* Update changelog
* Rename 'perform\_actions\_on' client method
* Inject ScaleIO client into model methods
* Added basic Volume snapshotting operations
* Fixed README and added installation methods
* Rename 'SDC' resource class to 'Sdc'
* Added functional tests for StoragePools
* Added create/find operations on StoragePools
0.1.0
-----
* Bump version
* Update changelog
* Added copr build target in Makefile
* Added MANIFEST.in
* Added README
* Added .travis.yml with coveralls
* Update docstrings
* Fix content-type name header
* Parametries 'timeout' and 'retries' in client
* Small fixes in functional tests
* More strict flake8 linting
* Introduce functional tests
* Fix size parameter in Volume.resize method
* Update top-level imports
* Update changelog
* Fix typo in unit tests
* Added unit tests for create/one\_by\_name Volume methods
* Added unit tests for export/unexport Volume methods
* More code-reusage in unit tests
* Added unit test for instance creation
* Added more concrete error for several parameters
* Use class names on top import
* Added path getter for Volume resource
* Update docstrings in models
* Move create/delete/perform action to subclasses
* Small fixes and typos
* Added more resource models and introduce parent relations
* Added lazy getter for System resource in client
* Drop keys with None values from action response
* Update changelog
* Added RPM spec and targets to Makefile
* Freeze package requirements
* Added Volume resource methods
* Added custom validation error and smart model update
* Added tests for resource models
* Small fixes in base resource class
* Change resource name getter
* Update changelog
* Fix tests running
* Added Base and Volume resource models with validation
* Drop response keys with None values
* Added scheme to session endpoint url
* Fix typos in docstrings
* Move client manager to separate module
* Added client manager singleton
* Added methods for create and action operations
* Move exceptions to separate module
* Added py34 support and six package
* Added test for malformed response
* Use custom httmock in unittest
* Update changelog
* Added logout method to scaleio client
* Added tests for scaleio client
* Added params argument to get requests
* Update changelog
* Update Makefile
* Added flake8 linting and tox
* Added scaleio client and minimal getters
* Initial commit: sclaleio session