-
Notifications
You must be signed in to change notification settings - Fork 9
/
ChangeLog
140 lines (128 loc) · 5.06 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
v0.2.3
* Fix the tools/scripts that build a debian package
* Fix the tools/scripts for creating releases
* Change the default libvirt bridge IP to 10.0.0.1
* Add support for building a snap package
* Add support for building a debian package
v0.2.2
* Add make target 'release'
* compute: Fix the logic to enable the config drive
* Update tox.ini
* Fix pylint warnings/errors
* tests: Add more tests plus fix/enhance the existing ones
* db: Various fixes to make it more robust
* compute: Use templates for generating API responses and requests (part 2)
* compute: Simplify flavor and image data responses
* Rename Makefile target 'cover' to 'coverage'
* identity: Change the default API port to 5000
* Remove unused variables
* Encode unicode values before rendering templates
* tests: Add 'nova' and 'glance' OpenStack client tests
* image: Add support for API version v2
* image: Use lower-case status strings
* image: Replace 'location' metadata key with 'file'
* compute: Remove 'images' API
* tests: Refactor the test data
* tests: Add mock binaries
* compute: Remove the tenant_id from the API request path
* compute: Rename API version v1.1 to v2.0
* Add a stop_all() hook to stop all running tasks
* Make the API server class more robust (2)
* tests: Restructure the tests plus various fixes and cleanups
* comupte: Sanity check the provided public key
* Make the API server class more robust
* Rename Makfile target 'test' to 'tests'
* tests: Use templates for generating API responses and requests
* compute: Use templates for generating API responses
* identity: Cleanups
* tests: Various cleanups and enhancements (non-functional changes)
* Fix pylint warning 'logging-not-lazy'
* tests: Add more tests for the compute service
* Only encode strings when rendering JSON templates
* tests: Add more tests for the compute service
* tests: Add json_render() to tests/utils.py
* tests: Add more tests for the compute service
* tests: Non-functional cleanups
* image: Use JSON templates for rendering API responses
* identity: Use JSON templates for rendering API responses
* tests: Set maxDiff = None
* tests: Pass positional arguments to nosetests
* image: Add '/' API route
* image: Fix '/versions' API response status
* Update email address
* tox: Rename the 'py27' environment to 'test'
* Move dependencies to requirements.txt
* Remove .coverage in clean target
* pylint: Disable 'wrong-import-{order,position}' warnings
* tests: Verify generated SSH keypair
* Swap M2crypto out for cryptography
* tests: Fix identity/test_api.py
* compute: Use the libvirt API to get DHCP lease information
* compute: Specify the primary video device explicitly
* identity: Update the API responses to match the v2.0 spec
v0.2.1
* image: Add API routes for '/versions'
* compute: Add API routes for '/' and '/v1.1'
* Add missing empty line
v0.2.0
* tests: Add testing of compute keypair API
* tests: Check list response after deleting an image
* Add more tests for the 'image' service
* Replace bottle.abort() with Dwarf exceptions
* Remove unused code
* More cleanups of tests (non-functional changes)
* Add more tests and cleanup existing tests
* Remove factory functions for API servers
* Improve logging
* Improve testing
* Add Makefile helper target 'init'
* Handle bool properties properly
* Handle the JSON API responses better
* Add code comments
* Add support for identity API /v2.0
* Use True/False as possible values for the 'deleted' property
* Add a db test to increase db.py code coverage to 100%
* Add config drive support
* Fix pep8 invocation and errors
* Add support for 'nova keypair-show'
* Cleanup the redirection of std{out,err}
* Add a commandline option for logging to stdout
* Some indentation cleanups
* Add Identity version discovery responses
* Add bind_host to allow listening on other IPs
* Test the libvirt connection and reconnect if necessary
* Handle domain info for non-running guests
* Remove remaining global controllers
* dwarf-manage: Minor cleanups
* Make network creation more robust
* Remove global VIRT controller
* Rename command execution exception
v0.1.7
* Redirect python's stdout and stderr to the logger
* Provide some more instance data through the EC2 metadata service
* Handle deleted images for existing servers
v0.1.6
* Return true server state from libvirt rather than the database
* Add server start and stop actions, fix reboot action
* Create a dedicated network bridge dwbr0
* Add more config options
* Various fixes and code refactoring
v0.1.5
* Move the base config to a dict
* Remove distro specifics
* Minor tweaks and fixes of the build env
v0.1.4-1
* Append release string to the package version (for launchpad/PPA)
* Add packaging script tools/build
v0.1.3-1
* Support different releases
v0.1.3
* Build for Precise only (for now)
v0.1.2
* Build for Precise and Saucy
v0.1.1
* Update maintainer email address
* Add more unit tests
* Various cleanups
v0.1.0
* Initial release