-
Notifications
You must be signed in to change notification settings - Fork 26
/
CHANGELOG
367 lines (213 loc) · 7.48 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
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
CHANGELOG
=========
2.9.0
-----
2019-01-03
This is a backwards compatible feature and bugfix release.
### Added
* New `change_hostname` config setting that controls whether the provisioner
will attempt to set the hostname of the VM.
### Fixed
* Hostnames can now be removed from Windows VMs.
* Provisioning hostnames on Windows VMs will no longer fail when a large
number of names is added.
2.8.2
-----
2018-08-16
This is a backwards compatible bugfix release.
* Fixed a "undefined method 'split' for nil" error with get_default_iface
that affects Vagrant 1.9 and newer.
2.8.2
-----
2018-06-05
This is a backwards compatible bugfix release.
* The `exports` and `imports` attributes of the hosts provisioner now
properly merge when a provisioner with the same name is definied in
multiple scopes (e.g. global, per-vm, per-provider).
* Added test coverage for Vagrant 2.1.
2.8.1
-----
2018-05-02
This is a backwards compatible bugfix release.
* Added test coverage for Vagrant 1.9 and 2.0
* Deprecated support for vagrant versions earlier than 1.8. These will be
removed in the next major release.
* Hostnames are now resolved to IP addresses using the Addrinfo library
which wraps the system resolver. Previously the Resolv library was used
which is a pure-Ruby DNS resolver that did not pick up system-specific
configuration or behavior.
* Host synchronization is supported for FreeBSD, thanks to Brian Shumate.
* Errors that occur during host sync are now trapped and logged. This
means that an unreachable host will no longer block other operations
like `vagrant destroy`.
2.8.0
-----
2016-04-18
This is a backwards compatible feature release.
* (GH-56) Added a special value, `@facter_ipaddress`, for host entries that
will be replaced with the IPv4 address assigned to the default
network interface.
2.7.1
-----
2016-03-29
This is a backwards compatible bugfix release.
* (GH-63) Fix a regression where vagrant-hosts 2.7.0 no longer set a default
hostname generated from the machine name.
2.7.0
-----
2016-03-28
This is a backwards compatible feature release.
* (GH-58) Added a flexible import/export system for sharing host entries among
groups of VMs.
* (GH-56) Added a special value, `@vagrant_ssh`, for host entries that will
be replaced with the address Vagrant uses to SSH into the VM.
* (GH-59) Made sync_hosts more friendly to VMs that have requiretty turned on.
* (GH-61) Fixed a bug where config_builder 0.x couldn't set the hosts array
on the hosts provisioner.
2.6.2
-----
2016-01-07
This is a backwards compatible bugfix release.
* (GH-54) Fix a bug in sync_hosts that could result in
"Unknown configuration section 'provisioners'" errors.
2.6.1
-----
2015-11-09
This is a backwards compatible bugfix release.
* (GH-53) Guard against errors that arise when sync_hosts encounters
machines that have been removedfrom the Vagrant file without being
destroyed.
2.6.0
-----
2015-11-08
This is a backwards compatible feature release.
* (GH-17) Added a new `sync_hosts` option which triggers an update of all
hosts whenever one host is changed. This also occurs on VM destruction.
* Updated README with much missing documentation.
2.5.0
-----
2015-07-16
This is a backwards compatible feature release.
* (GH-49) Support fqdn-named Windows Vagrant machines
2.4.0
-----
2015-03-06
This is a backwards compatible feature release.
* (GH-43) Support for bind mounted /etc/hosts on docker containers
2.3.0
-----
2014-12-16
This is a backwards compatible feature release.
* (GH-44) Remove pessimistic version checking.
2.2.4
-----
2014-11-24
This is a backwards compatible bugfix release.
* (GH-41) Make add_localhost_hostnames accessible to Config Builder.
2.2.3
-----
2014-09-19
This is a backwards compatible bugfix release.
* (GH-40) Revert 2.2.2 Windows host fix and replace with a mitigation that
shortens the length of the command line used to set Windows hosts.
Thanks to Ethan Brown for their work on this release.
2.2.2
-----
2014-09-17
This is a backwards compatible bugfix release.
* (GH-37) Fix setting multiple hosts on Windows through WinRM.
2.2.1
-----
2014-08-29
This is a backwards compatible bugfix release.
* Fix detection of Solaris 11 as a POSIX operating system.
2.2.0
-----
2014-07-30
This is a backwards compatible feature release
* (GH-24) Allow users to enable/disable localhost entries
* (GH-35) Add support for OSX guests
Thanks to Jeff Goldschrafe for their work on this release.
2.1.5
-----
2014-06-06
This is a backwards compatible bugfix release.
* (GH-34) Fix errors raised when a machine exists in the `.vagrant`
directory but no longer has a config in the `Vagrantfile`.
Thanks to cbliard for their work on this release.
2.1.4
-----
* (GH-31) Add support for Vagrant 1.6
Thanks to 24601 for their work on this release.
2.1.3
-----
This is a backwards compatible maintenance release.
* (GH-27) Add support for Vagrant 1.5
Thanks to Reid Vandewiele for his work on this release.
2.1.2
-----
This is a backwards compatible maintenance release.
* (GH-22) Add support for Vagrant 1.4
2.1.1
-----
2013-11-13
This is a backwards compatible bugfix release.
* (GH-20) Correct errors stemming from the extraction of VagrantHosts::Addresses
Thanks to Reid Vandewiele for his work on this release.
2.1.0
-----
2013-11-13
This is a backwards compatible feature and bugfix release.
* (GH-19) Explicitly require 'tempfile' to define Tempfile constant
* (GH-18) Add `hosts` command to list machine addresses and generate Puppet
manifests to create host entries on the host machine.
Thanks to Michael Moll and Chad Metacalf for their work on this release.
2.0.0
-----
2013-09-16
This is a backwards incompatible feature release.
* (GH-15) Extract guest operating system configuration to capabilities
* (GH-15) Add support for Windows guests
Thanks to Reid Vandewiele for doing the heavy lifting of extracting the
capabilities and adding the Windows guest capability.
1.1.5
-----
2013-09-06
This is a backwards compatible bugfix release.
* (GH-11) Assign `config.vm.hostname` to 127.0.1.1 if available
* (GH-10, GH-13) Normalize hostnames and aliases.
* Add `change_host_name` shim support for Vagrant 1.3
Thanks to Charlie Sharpsteen for pretty much authoring this entire release.
1.1.4
-----
2013-08-18
This is a backwards compatible bugfix release.
* Register config_builder provisioner extension with 'hosts' identifier
1.1.3
-----
2013-08-08
* Update config_builder provisioner model registration syntax
* GH-9 Use correct machine host for each /etc/hosts entry
Thanks to Hunter Haugen for his help on this release.
1.1.2
-----
2013-08-07
This is a backwards compatible bugfix release.
* GH-6 provisioner `autoconfigure` option works with explicit hosts
* GH-7 all host aliases are respected
* Autoconfigured entries should ensure private_networks have an IP address
* Remove hardcoded dependency on virtualbox vm provider
Thanks to Tom Linkin for his help on this release.
1.1.1
-----
This is a backwards compatible feature and bugfix release.
* gemspec dependency on vagrant
1.1.0
-----
This is a backwards compatible feature and bugfix release.
* Support Vagrant 1.2 change_host_name capability
* Support Vagrant 1.1 and 1.2 change_host_name invocation
* Add config.vm.hostname into hosts file if set
Thanks to the following contributors:
- Patrick Otto
- Luke Amdor