Bump version and update changelog for release
[osm/N2VC.git] / docs / changelog.rst
1 Change Log
2 ----------
3
4 0.5.3
5 ^^^^^
6 Thu June 22 2017
7
8 * Improve handling of closed connections (#148) 
9 * Configurable and larger max message size (#146) 
10
11 0.5.2
12 ^^^^^
13 Wed June 14 2017
14
15 * Fix deploying non-stable channels and explicit revs (#144)
16
17 0.5.1
18 ^^^^^
19 Tue June 13 2017
20
21 * Update schema for Juju 2.3 alpha1 (#142)
22 * Improve API doc navigation and coverage (#141)
23 * Add type info to Model.add_machine docs (#138)
24
25 0.5.0
26 ^^^^^
27 Thu June 8 2017
28
29 * Add machine status properties (#133)
30 * Add model context manager (#128)
31 * Implement Application.upgrade_charm method (#132)
32
33 0.4.3
34 ^^^^^
35 Thu June 1 2017
36
37 * Accept new / unknown API fields gracefully (#131)
38 * Add support for new agent-version field in ModelInfo (#131)
39 * Replace pip with pip3 in install instructions (#129)
40 * Strip local:-prefix from local charm urls (#121)
41
42 0.4.2
43 ^^^^^
44 Wed May 10 2017
45
46 * Support (and prefer) per-controller macaroon files (#125)
47
48 0.4.1
49 ^^^^^
50 Wed Apr 27 2017
51
52 * Remove VERSION_MAP and rely on facade list from controller (#118)
53 * Refactor connection task management to avoid cancels (#117)
54 * Refactored login code to better handle redirects (#116)
55
56 0.4.0
57 ^^^^^
58 Wed Apr 19 2017
59
60 * Feature/api version support (#109)
61 * Expanding controller.py with basic user functions, get_models and
62   destroy (#89)
63 * Added Monitor class to Connection. (#105)
64 * Support placement lists (#103)
65 * Include resources from store when deploying (#102)
66 * Allow underscore to dash translation when accessing model
67   attributes (#101)
68 * Added controller to ssh fix. (#100)
69 * Regen schema to pick up missing APIs
70 * Improve error handling
71 * Fix issue where we do not check to make sure that we are receiving the
72   correct response.
73 * Retry calls to charmstore and increase timeout to 5s
74 * Make connect_model and deploy a bit more friendly
75 * Fix model name not including user
76 * Implement Model.get_status
77 * Add integration tests.
78
79 0.3.0
80 ^^^^^
81 Mon Feb 27 2017
82
83 * Fix docstrings for placement directives.
84 * Implement Model.add_machine()
85 * Bug fix - "to" parameter to Model.deploy() was broken
86 * Add docs and examples for adding machines and containers and deploying
87   charms to them.
88 * Make Machine.destroy() block the current coroutine, returning only after
89   the machine is actually removed from the remote model. This is more
90   consistent with the way the other apis work (e.g. Model.deploy(),
91   Application.add_unit(), etc).
92 * Raise NotImplementedError in all unimplemented method stubs instead of
93   silently passing.
94
95 0.2.0
96 ^^^^^
97 Thu Feb 16 2017
98
99 * Add default ssh key to newly created model.
100 * Add loop helpers and simplify examples/deploy.py
101 * Add support for deploying local charms, and bundles containing local charm paths.
102 * Add ability to get cloud name for controller.
103 * Bug fix - fix wrong api used in Model.destroy_unit()
104 * Add error detection in bundle deploy.
105
106 0.1.2
107 ^^^^^
108 Thu Dec 22 2016
109
110 * Bug fix - Include docs in package
111
112 0.1.1
113 ^^^^^
114 Thu Dec 22 2016
115
116 * Bug fix - Include VERSION file in package
117
118 0.1.0
119 ^^^^^
120 Wed Dec 21 2016
121
122 * Initial Release