v1.1.1 (2017-07-26)
Fixed Bugs
- Fix detection of vagrant-winrm plugin. #309 (silverl)
- Fix bug in Vagrantfile template related to WinRM options. #306 (aleksey-hariton)
- Disable caching, even for bento boxes. #313 (robbkidd)
v1.1.0 (2017-03-31)
New Features:
Improvements:
- Only enable the cache when using known bento boxes. Fix #296 #303 (cheeseplus)
- README: add info about cache_directory disabling #299 (jugatsu)
- Add ability to override Kitchen cache directory #292 (Jakauppila)
- Add support for all misc vagrant providers #290 (myoung34)
v1.0.2 (2017-02-13)
Fixed bugs:
v1.0.1 (2017-02-10)
Fixed bugs:
- Fixed cache folder disable for FreeBSD and MacOS/OSX #281 (brentm5) #283 (cheeseplus)
1.0.0 (2017-01-10)
Implemented enhancements:
- Add vagrant-cachier support to default Vagrantfile.erb #186
- Allow customization of cpuidset for VirtualBox VMs #175
- Add KVM/libvirt storage support to Vagrantfile.erb #271 (dprts)
- Move to chefstyle #264 (shortdudey123)
- Allow multiple "include" statements in LXC configuration #230 (alexmv)
- Set FQDN to include vagrantup.com again for non-windows operating sys… #168 (spion06)
- Virtualbox storage via createhd and storageattach #246 (shortdudey123)
- Add support for box_download_ca_cert #274 (cheeseplus)
Fixed bugs:
- Bug in box_check_update code #237
- Fix quoting for cloud providers (redux #179) #268 (cheeseplus)
0.21.1 (2016-12-05)
Implemented enhancements:
- add oracle as supported bento-box type #258 (lamont-granquist)
Fixed bugs:
- Change default cache dir for Windows #259 (afiune)
- Vagrant requires also to scape slashes #253 (afiune)
- Fix cache directory on windows #251 (afiune)
- Exclude freebsd and ability to disable cache dir #262 (afiune)
- Don't alter the path during the bundler cleanup on windows #241 (mwrock)
- do not map the extra cache drive on non virtualbox windows #255 (mwrock)
0.21.0 (2016-11-29)
Fixed bugs:
- Generated Vagrantfile has type issues #236
- Fix ssh boolean values in Vagrantfile template #231 (zuazo)
Merged pull requests:
- Add a synced folder to persist chef omnibus packages #248 (afiune)
- Fix generated Vagrantfile type issues #243 (OBrienCommaJosh)
- Bump travis rubies to the modern age #242 (mwrock)
- Fix the name of "Parallels Desktop for Mac" #233 (legal90)
- Add support for ovirt3 vagrant provider #223 (xiboy)
0.20.0 (2016-04-07)
Implemented enhancements:
- Make Vagrant binary a parameter #218
- WARN: Child with name 'dna.json' found in multiple directories: /tmp/kitchen/dna.json and /tmp/kitchen/dna.json #198
- Default bento boxes should be pulled from Atlas #193
- Easily override instance name #169
- Easily override instance name #169
- Make vagrant binary a parameter #219 (bheuvel)
- HyperV acts as OpenStack, CloudStack #217 (bheuvel)
- Add support for hyperv customize #212 (giseongeom)
- Add option for box_download_insecure to be passed to Vagrantfile #208 (drrk)
- fix libvirt customize #204 (akissa)
- Add linked_clone config option #203 (bborysenko)
- Use Bento's Atlas boxes by default if detected #195 (andytson)
- Parallels: Use "memory" and "cpus" customization shortcuts #194 (legal90)
- Add support for boot_timeout driver setting #184 (gh2k)
- Fixes box check update bug #182 (roderickrandolph)
- Add cloudstack support #167 (miguelaferreira)
Fixed bugs:
- setting box_check_update to false does not disable box update checking #181
Merged pull requests:
- Updating readme for Parallels #221 (cheeseplus)
- Adding changelog generator #220 (cheeseplus)
- Updating Readme to reflect changes to default boxes #215 (cheeseplus)
- Ruby 1.9.3 is no longer supported #209 (drrk)
- Pull request #163: Properly quote
config[:ssh]
values. (@zuazo) - Pull request #191, pull request #197, issue #190: Escape Bundler environment when shelling out to
vagrant
command. (@ksubrama, @tknerr)
- Pull request #174: Correct grammer error in README. (@albsOps)
- Support running unit test suite on Windows (@ksubrama)
(A selected roll-up of 0.17.0 pre-release changelogs)
- Pull request #152: Translate CPU count for VMWare provider. (@whiteley)
- Pull request #157: Close Transport connection in #destroy. (@fnichol)
- Pull request #158: Add plugin metadata to the Driver. (@fnichol)
- Pull request #157: Close Transport connection in #destroy. (@fnichol)
- Pull request #158: Add plugin metadata to the Driver. (@fnichol)
- Pull request #155: Use the vagrant-winrm Vagrant plugin to resolve VM IP address. See PR for details. (@fnichol)
- Relax version constraint on Test Kitchen. (@fnichol)
- Pull request #122, pull request #151: Only set custom
:box
&:box_url
values for known Bento boxes. (@ashb, @fnichol)
- Pull request #84: Add support for Parallels provider. (@jhx)
- Pull request #107: Add support for libvirt provider. (@bradleyd)
- Pull request #128: Add support for LXC provider. (@tknerr)
- Pull request #142: Add support for managed-servers provider. (@kbruner)
- Add
:gui
configuration attribute to override default GUI mode with VirtualBox and VMware-based providers. (@fnichol) - Pull request #137: Support SoftLayer
:disk_capacity
configuration. (@hugespoon) - Pull request #102: Add
:box_version
&:box_check_update
configuration options to support box versioning. (@mconigliaro) - Pull request #129: Add
:provision
configuration option. (@gouketsu) - Pull reqwuest #112: Add configuration option for user Vagrantfiles with
:vagrantfiles
configuration option. (@byggztryng) - Pull request #95: Add SSH ProxyCommand to state if present. (@bdclark)
- Pull request #121: Add
:ssh
configuration hash. (@Igorshp) - Pull request #104: Add
:communicator
configuration option to support overriding underlying base box's communicator setting. (@RobertRehberg) - Pull request #118: Vagrant config password (Not Vagrant recommended). (@philcallister)
- Pull request #148: Add full test coverage to the codebase. (@fnichol)
- Pull request #126: Disable vagrant-berkshelf plugin by default (this Driver does not need it and can cause confusing errors). (@tknerr)
- Pull request #101: Qualify VM names with project name. (@petere)
- Pull request #117: Change default hostname to be shorter and friendlier for Windows hosts. (@Annih)
- Pull request #106, Use correct URLs to download vagrant in README. (@alex-slynko-wonga)
- Pull request #146: Freshen project quality (TravisCI, Tailor-for-Rubocop, Guard support, etc). (@fnichol)
- Pull request #147: Tidy default configuration attributes. (@fnichol)
- Pull request #134: CHANGELOG Champion, Mr. @miketheman. (@miketheman)
- Pull request #127: README updates. (@vinyar, fnichol)
- Support vagrant-softlayer plugin
- Improved/updated README documentation + typos
- Remove default memory setting
- Fix relative paths in synced folders
- Add
config[:vm_hostname]
to set config.vm.hostname in Vagrantfile. (@fnichol)
- Add
config[:guest]
documentation in README. (@fnichol)
- Use Opscode's new buckets for Virtual machines, allowing for downloads of VirtualBox and VMware Fusion/Workstation Bento boxes (Vagrant minimal base boxes). (@sethvargo)
- Remove
use_vagrant_provision
configuration option.
- Major refactor of Vagrantfile generation, to use an ERB template. For more details please consult the
vagrantfile_erb
section of the README. (@fnichol) - Add
pre_create_command
option to run optional setup such as Bindler. (@fnichol)
- Pull request #56: Enabled passing options to the synced folders. (@antonio-osorio)
- Pull request #55: Fix README badges. (@arangamani)
- Revert
quiet
option used for Vagrant version checking. (@fnichol)
- Remove misleading
quiet
option (@sethvargo) - Relax dependency on Test Kitchen (@sethvargo)
- Remove deprecated references to
vagrant-berkshelf
(@sethvargo)
- Allow users to specify custom SSH private key (@manul)
- Use platform to determine which vagrant box to download (assume Opscode) (@sethvargo)
- Pull request #30: Support computed defaults for a select list of pre-determined platforms (see pull request and readme for quick example). (@fnichol)
- Pull request #25: Add rackspace support. (@josephholsten)
- Pull request #20: Respect
VAGRANT_DEFAULT_PROVIDER
environment variable. (@tmatilai) - Pull request #24: Allow to override Vagrant default SSH username. (@gildegoma)
- Pull request #21: Configure tailor to actually check the code style. (@tmatilai)
- Pull request #29, issue #28: Allow the vagrant guest setting to be set in the generated Vagrantfile via the kitchen.yml. (@keiths-osc)
- Pull request #31: Add some quotes around Vagrantfile value. (@albertsj1)
- Pull request #12: Use SSHBase functionality (using ChefDataUploader) to manage Chef provisioning in the converge action and make Vagrant's built in provisioning an optional mode by setting
use_vagrant_provision: true
in thedriver_config
section of the .kitchen.yml. As a consequence, the vagrant-berkshelf middleware is now also optional and off by default (can be re-enabled by settinguse_vagrant_berkshelf_plugin: true
). (@fujin) - Pull request #18: Add VMware Fusion/Workstation support. (@TheDude05)
- Pull request #16: Update Vagrant Berkshelf plugin detection for the vagrant-berkshelf and drop detection for berkshelf-vagrant. (@martinisoft)
- Pull request #15: Support berkshelf-vagrant 1.1.0+ in Vagrantfiles. (@petejkim, @fnichol)
- Add an explanation of how this driver works in the README. (@fnichol)
- Drop
vagrant ssh -c
& communicate directly via SSH. (@fnichol)
- Calling #destroy should not memoize #create_vagrantfile. (@fnichol, @sandfish8)
- Wrap strings for data_bags_path and roles_path in Vagrantfiles. (@fnichol)
- Depend on test-kitchen ~> 1.0.0.alpha.1 to get API updates. (@fnichol)
- Pull request #7: [Breaking] Support Vagrant 1.1+ and remove vagrant gem dependency. (@fnichol)
- Pull request #8: Add dependency checks for Vagrant and berkshelf-vagrant plugin (if necessary). (@fnichol)
The initial release.