CHANGES.txt 8.08 KB
Newer Older
Łukasz Nowak's avatar
Łukasz Nowak committed
1 2 3
Changes
=======

4 5 6 7 8
0.29 (unreleased)
-----------------

 * No changes yet.

Cédric Le Ninivin's avatar
Cédric Le Ninivin committed
9 10 11 12 13
0.28.5 (2012-08-23)
-----------------

 * Updated slapos.cfg for register [Cédric Le Ninivin]

Łukasz Nowak's avatar
Łukasz Nowak committed
14
0.28.4 (2012-08-22)
Łukasz Nowak's avatar
Łukasz Nowak committed
15 16
-----------------

Łukasz Nowak's avatar
Łukasz Nowak committed
17
 * Fixed egg building.
Łukasz Nowak's avatar
Łukasz Nowak committed
18

Łukasz Nowak's avatar
Łukasz Nowak committed
19 20 21 22 23
0.28.3 (2012-08-22)
-------------------

 * Avoid artificial tap creation on system check. [Łukasz Nowak]

Cédric Le Ninivin's avatar
Cédric Le Ninivin committed
24 25 26 27 28 29
0.28.2 (2012-08-17)
-------------------

 * Resolved path problem in register [Cédric Le Ninivin]


Cédric Le Ninivin's avatar
Cédric Le Ninivin committed
30
0.28.1 (2012-08-17)
31 32
-------------------

Cédric Le Ninivin's avatar
Cédric Le Ninivin committed
33
 * Resolved critical naming conflict
34

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
35
0.28 (2012-08-17)
36 37
-----------------

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
38 39
 * Introduce "slapos node register" command, that will register computer to
   SlapOS Master (vifib.net by default) for you. [Cédric Le Ninivin]
Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
40 41
 * Set .timestamp in partitions ONLY after slapgrid thinks it's okay (promises,
   ...). [Cedric de Saint Martin]
Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
42 43
 * slapgrid-ur: when destroying (not reporting), only care about instances to
   destroy, completely ignore others. [Cedric de Saint Martin]
44

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
45
0.27 (2012-08-08)
46 47
-----------------

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
48
 * slapformat: Raise correct error when no IPv6 is available on selected
Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
49 50 51 52 53 54
   interface. [Cedric de Saint Martin]
 * slapgrid: Introduce --only_sr and --only_cp.
     - only_sr filter and force the run of a single SR, and uses url_md5
       (folder_id)
     - only_cp filter which computer patition, will be runned. it can be a
       list, splited by comman (slappartX,slappartY ...) [Rafael Monnerat]
Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
55 56 57 58 59 60
 * slapgrid: Cleanup unused option (--usage-report-periodicity). [Cedric de
   Saint Martin]
 * slapgrid: --develop will work also for Computer Partitions. [Cedric de Saint
   Martin]
 * slaplib: setConnectionDict won't call Master if parameters haven't changed.
   [Cedric de Saint Martin]
Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
61

62
0.26.2 (2012-07-09)
63
-------------------
64

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
65
 * Define UTF-8 encoding in SlapOS Node codebase, as defined in PEP-263.
66

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
67
0.26.1 (2012-07-06)
68
-------------------
69

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
70 71 72 73 74 75
 * slapgrid-sr: Add --develop option to make it ignore .completed files.
 * SLAP library: it is now possible to fetch whole dict of connection
   parameters.
 * SLAP library: it is now possible to fetch single instance parameter.
 * SLAP library: change Computer and ComputerPartition behavior to have proper
   caching of computer partition parameters.
76

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
77
0.26 (2012-07-05)
78 79
-----------------

80 81 82
 * slapformat: no_bridge option becomes 'not create_tap'.
   create_tap is true by default. So a bridge is used and tap will be created by
   default. [Cedric de Saint Martin]
Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
83
 * Add delay for slapformat. [Cedric Le Ninivin]
Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
84
 * If no software_type is given, use default one (i.e fix "error 500" when
Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
85
   requesting new instance). [Cedric de Saint Martin]
Yingjie Xu's avatar
Yingjie Xu committed
86
 * slapgrid: promise based software release, new api to fetch full computer
Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
87
   information from server. [Yingjie Xu]
Yingjie Xu's avatar
Yingjie Xu committed
88
 * slapproxy: new api to mock full computer information [Yingjie Xu]
Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
89
 * slapgrid: minor fix randomise delay feature. [Yingjie Xu]
Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
90
 * slapgrid: optimise slapgrid-cp, run buildout only if there is an update
Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
91 92
   on server side. [Yingjie Xu]
 * libslap: Allow accessing ServerError. [Vincent Pelletier]
93

94
0.25 (2012-05-16)
95 96
-----------------

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
97 98
 * Fix support for no_bridge option in configuration files for some values:
   no_bridge = false was stated as true. [Cedric de Saint Martin]
99
 * Delay a randomized period of time before calling slapgrid. [Yingjie Xu]
100 101 102 103
 * slapformat: Don't require tunctl if no_bridge is set [Leonardo Rochael]
 * slapformat: remove monkey patching when creating address so that it doesn't
   return false positive. [Cedric de Saint Martin]
 * Various: clearer error messages.
104

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
105
0.24 (2012-03-29)
106 107
-----------------

108
 * Handles different errors in a user friendly way [Cedric de Saint Martin]
Łukasz Nowak's avatar
Łukasz Nowak committed
109 110 111
 * slapgrid: Supports software destruction. [Łukasz Nowak]
 * slap: added support to Supply.supply state parameter (available, destroyed)
   [Łukasz Nowak]
112

113
0.23 (2012-02-29)
114 115
-----------------

116 117
 * slapgrid : Don't create tarball of sofwtare release when shacache is not
   configured. [Yingjie Xu]
118

119
0.22 (2012-02-09)
Łukasz Nowak's avatar
Łukasz Nowak committed
120 121
-----------------

122
 * slapformat : Add no-bridge feature. [Cedric de Saint Martin]
123
 * slapgrid : Add binary cache support. [Yingjie Xu]
Łukasz Nowak's avatar
Łukasz Nowak committed
124

Łukasz Nowak's avatar
Łukasz Nowak committed
125
0.21 (2011-12-23)
Łukasz Nowak's avatar
Łukasz Nowak committed
126 127
-----------------

Łukasz Nowak's avatar
Łukasz Nowak committed
128
 * slap: Add renaming API. [Antoine Catton]
Łukasz Nowak's avatar
Łukasz Nowak committed
129

Łukasz Nowak's avatar
Łukasz Nowak committed
130
0.20 (2011-11-24)
Łukasz Nowak's avatar
Łukasz Nowak committed
131 132
-----------------

Łukasz Nowak's avatar
Łukasz Nowak committed
133 134 135 136
 * slapgrid: Support service-less parttions. [Antoine Catton]
 * slapgrid: Avoid gid collision while dropping privileges. [Antoine Catton]
 * slapgrid: Drop down network usage during usage reporting. [Łukasz Nowak]
 * general: Add sphinx documentation. [Romain Courteaud]
Łukasz Nowak's avatar
Łukasz Nowak committed
137

Łukasz Nowak's avatar
Łukasz Nowak committed
138
0.19 (2011-11-07)
Łukasz Nowak's avatar
Łukasz Nowak committed
139 140
-----------------

Łukasz Nowak's avatar
Łukasz Nowak committed
141
 * bang: Executable to be called by being banged computer. [Łukasz Nowak]
Łukasz Nowak's avatar
Łukasz Nowak committed
142

Łukasz Nowak's avatar
Łukasz Nowak committed
143
0.18 (2011-10-18)
Łukasz Nowak's avatar
Łukasz Nowak committed
144 145
-----------------

Łukasz Nowak's avatar
Łukasz Nowak committed
146
 * Fix 0.17 release: missing change for slap library. [Łukasz Nowak]
Łukasz Nowak's avatar
Łukasz Nowak committed
147

Łukasz Nowak's avatar
Łukasz Nowak committed
148
0.17 (2011-10-18)
Łukasz Nowak's avatar
Łukasz Nowak committed
149 150
-----------------

Łukasz Nowak's avatar
Łukasz Nowak committed
151
 * slap: Avoid request under the hood. [Łukasz Nowak]
Łukasz Nowak's avatar
Łukasz Nowak committed
152 153
 * slap: ComputerPartition.bang provided. It allows to update all instances
   in tree. [Łukasz Nowak]
Łukasz Nowak's avatar
Łukasz Nowak committed
154 155
 * slap: Computer.bang provided. It allows to bang all instances on computer.
   [Łukasz Nowak]
Łukasz Nowak's avatar
Łukasz Nowak committed
156

Łukasz Nowak's avatar
Łukasz Nowak committed
157
0.16 (2011-10-03)
Łukasz Nowak's avatar
Łukasz Nowak committed
158 159
-----------------

Łukasz Nowak's avatar
Łukasz Nowak committed
160
 * slapgrid: Bugfix for slapgrid introduced in 0.15. [Łukasz Nowak]
Łukasz Nowak's avatar
Łukasz Nowak committed
161

Łukasz Nowak's avatar
Łukasz Nowak committed
162
0.15 (2011-09-27)
Łukasz Nowak's avatar
Łukasz Nowak committed
163 164
-----------------

Łukasz Nowak's avatar
Łukasz Nowak committed
165 166 167 168
 * slapgrid: Sanitize environment variables as early as possible. [Arnaud
   Fontaine]
 * slap: Docstring bugfix. [Sebastien Robin]
 * slap: Make request asynchronous call. [Łukasz Nowak]
Łukasz Nowak's avatar
Łukasz Nowak committed
169

Łukasz Nowak's avatar
Łukasz Nowak committed
170
0.14 (2011-08-31)
Łukasz Nowak's avatar
Łukasz Nowak committed
171 172
-----------------

Łukasz Nowak's avatar
Łukasz Nowak committed
173 174
 * slapgrid: Implement SSL based authentication to shadir and shacache.
   [Łukasz Nowak]
Łukasz Nowak's avatar
Łukasz Nowak committed
175
 * slapgrid, slap: Fix usage report packing list generation. [Nicolas Godbert]
Łukasz Nowak's avatar
Łukasz Nowak committed
176

Łukasz Nowak's avatar
Łukasz Nowak committed
177
0.13 (2011-08-25)
Łukasz Nowak's avatar
Łukasz Nowak committed
178
-----------------
179

Łukasz Nowak's avatar
Łukasz Nowak committed
180 181 182 183 184
 * slapgrid: Implement software signing and shacache upload. [Lucas Carvalho]
 * slap: Support slave instances [Gabriel Monnerat]
 * slapformat: Generate always address for computer [Łukasz Nowak]
 * slapgrid: Support promises scripts [Antoine Catton]
 * general: slapos.core gets tests. [many contributors]
185

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
186
0.12 (2011-07-15)
Łukasz Nowak's avatar
Łukasz Nowak committed
187
-----------------
188

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
189
 * Include modifications that should have been included in 0.11.
190

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
191
0.11 (2011-07-15)
Łukasz Nowak's avatar
Łukasz Nowak committed
192
-----------------
193

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
194
 * Bug fix : slapconsole : shorthand methods request and supply now correctly
Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
195
   return an object. [Cedric de Saint Martin]
196

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
197
0.10 (2011-07-13)
Łukasz Nowak's avatar
Łukasz Nowak committed
198
-----------------
Łukasz Nowak's avatar
Łukasz Nowak committed
199

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
200 201
 * Fix a bug in slapconsole where request and supply shorthand methods
   don't accept all needed parameters. [Cedric de Saint Martin]
Łukasz Nowak's avatar
Łukasz Nowak committed
202

Łukasz Nowak's avatar
Łukasz Nowak committed
203
0.9 (2011-07-11)
Łukasz Nowak's avatar
Łukasz Nowak committed
204
----------------
Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
205

Łukasz Nowak's avatar
Łukasz Nowak committed
206
 * slapconsole: Simplify usage and use configuration file. You can now
Łukasz Nowak's avatar
Łukasz Nowak committed
207 208
   just run slapconsole and type things like "request(kvm, 'mykvm')".
   [Cedric de Saint Martin]
Łukasz Nowak's avatar
Łukasz Nowak committed
209 210
 * slapformat: Fix issue of bridge not connected with real interface on
   Linux >= 2.6.39 [Arnaud Fontaine]
Łukasz Nowak's avatar
Łukasz Nowak committed
211 212
 * slapformat: Allow to have IPv6 only interface, with bridge still supporting
   local IPv4 stack. [Łukasz Nowak]
Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
213

Łukasz Nowak's avatar
Łukasz Nowak committed
214
0.8 (2011-06-27)
Łukasz Nowak's avatar
Łukasz Nowak committed
215
----------------
Łukasz Nowak's avatar
Łukasz Nowak committed
216

Łukasz Nowak's avatar
Łukasz Nowak committed
217
 * slapgrid: Bugfix for temporary extends cache permissions. [Łukasz Nowak]
Łukasz Nowak's avatar
Łukasz Nowak committed
218

Łukasz Nowak's avatar
Łukasz Nowak committed
219
0.7 (2011-06-27)
Łukasz Nowak's avatar
Łukasz Nowak committed
220
----------------
Łukasz Nowak's avatar
Łukasz Nowak committed
221

Łukasz Nowak's avatar
Łukasz Nowak committed
222
 * slapgrid: Fallback to buildout in own search path. [Łukasz Nowak]
Łukasz Nowak's avatar
Łukasz Nowak committed
223

Łukasz Nowak's avatar
Łukasz Nowak committed
224
0.6 (2011-06-27)
Łukasz Nowak's avatar
Łukasz Nowak committed
225
----------------
Łukasz Nowak's avatar
Łukasz Nowak committed
226

Łukasz Nowak's avatar
Łukasz Nowak committed
227
 * slap: Fix bug: state shall be XML encapsulated. [Łukasz Nowak]
Łukasz Nowak's avatar
Łukasz Nowak committed
228

Łukasz Nowak's avatar
Łukasz Nowak committed
229
0.5 (2011-06-24)
Łukasz Nowak's avatar
Łukasz Nowak committed
230
----------------
Łukasz Nowak's avatar
Łukasz Nowak committed
231

232 233
 * slapgrid: Use temporary extends-cache directory in order to make faster
   remote profile refresh. [Łukasz Nowak]
Łukasz Nowak's avatar
Łukasz Nowak committed
234

Łukasz Nowak's avatar
Łukasz Nowak committed
235
0.4 (2011-06-24)
Łukasz Nowak's avatar
Łukasz Nowak committed
236
----------------
Łukasz Nowak's avatar
Łukasz Nowak committed
237

Łukasz Nowak's avatar
Łukasz Nowak committed
238 239 240
 * general: Polish requirement versions. [Arnaud Fontaine]
 * general: Remove libnetworkcache. [Lucas Carvalho]
 * slap: Remove not needed method from interface. [Romain Courteaud]
Łukasz Nowak's avatar
Łukasz Nowak committed
241 242
 * slap: state parameter is accepted and transmitted to SlapOS master [Łukasz
   Nowak]
Łukasz Nowak's avatar
Łukasz Nowak committed
243 244 245 246
 * slapformat: Implement dry run. [Vincent Pelletier]
 * slapgrid: Allow to select any buildout binary used to bootstrap environment.
   [Łukasz Nowak]

Łukasz Nowak's avatar
Łukasz Nowak committed
247

Łukasz Nowak's avatar
Łukasz Nowak committed
248
0.3 (2011-06-14)
Łukasz Nowak's avatar
Łukasz Nowak committed
249
----------------
Łukasz Nowak's avatar
Łukasz Nowak committed
250

Łukasz Nowak's avatar
Łukasz Nowak committed
251 252 253 254
 * slap: Implement SLA by filter_kw in OpenOrder.request. [Łukasz Nowak]
 * slap: Timeout network operations. [Łukasz Nowak]
 * slapformat: Make slapsoft and slapuser* system users. [Kazuhiko Shiozaki]
 * slapgrid: Add more tolerance with supervisord. [Łukasz Nowak]
Łukasz Nowak's avatar
Łukasz Nowak committed
255

Łukasz Nowak's avatar
Łukasz Nowak committed
256
0.2 (2011-06-01)
Łukasz Nowak's avatar
Łukasz Nowak committed
257
----------------
Łukasz Nowak's avatar
Łukasz Nowak committed
258

Łukasz Nowak's avatar
Łukasz Nowak committed
259
 * Include required files in distribution [Łukasz Nowak]
Łukasz Nowak's avatar
Łukasz Nowak committed
260

Łukasz Nowak's avatar
Łukasz Nowak committed
261
0.1 (2011-05-27)
Łukasz Nowak's avatar
Łukasz Nowak committed
262
----------------
Łukasz Nowak's avatar
Łukasz Nowak committed
263 264 265 266

 * Merged slapos.slap, slapos.tool.console, slapos.tool.format,
   slapos.tool.grid, slapos.tool.libnetworkcache and slapos.tool.proxy into one
   package: slapos.core