Skip to content

Latest commit

 

History

History
415 lines (273 loc) · 17.4 KB

CHANGELOG.md

File metadata and controls

415 lines (273 loc) · 17.4 KB

0.20.0 (2016-04-07)

Full Changelog

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:

0.19.0 / 2015-09-18

Bug fixes

  • 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)

New features

  • Pull request 172, issue #171: Add support for OpenStack provider. (@xmik)

Improvements

  • Pull request #174: Correct grammer error in README. (@albsOps)
  • Support running unit test suite on Windows (@ksubrama)

0.18.0 / 2015-05-07

Bug fixes

  • Pull request #161: Add handling for winrm communicator in username & password handling. (@atiniir)

Improvements

  • Pull request #166: Allow a fuzzier match for known Bento box names. (@fnichol)

0.17.0 / 2015-04-28

(A selected roll-up of 0.17.0 pre-release changelogs)

Bug fixes

  • Pull request #156: Use RDPPort value from vagrant winrm-config for WinRM Transports. (@fnichol)

New features

  • Pull request #154: Support for WinRM Transport and Windows-based instances. (@fnichol)

Improvements

  • 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)

0.17.0.rc.1 / 2015-03-29

Improvements

  • Pull request #157: Close Transport connection in #destroy. (@fnichol)
  • Pull request #158: Add plugin metadata to the Driver. (@fnichol)

0.17.0.beta.4 / 2015-03-26

Bug fixes

  • Pull request #156: Use RDPPort value from vagrant winrm-config for WinRM Transports. (@fnichol)

Improvements

  • Pull request #152: Translate CPU count for VMWare provider. (@whiteley)

0.17.0.beta.3 / 2015-03-25

Bug fixes

  • Pull request #155: Use the vagrant-winrm Vagrant plugin to resolve VM IP address. See PR for details. (@fnichol)

0.17.0.beta.2 / 2015-03-25

  • Relax version constraint on Test Kitchen. (@fnichol)

0.17.0.beta.1 / 2015-03-24

  • Pull request #154: Support for WinRM Transport and Windows-based instances. (@fnichol)

0.16.0 / 2015-03-23

Bug fixes

  • Pull request #122, pull request #151: Only set custom :box & :box_url values for known Bento boxes. (@ashb, @fnichol)

New features

  • 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)

Improvements

  • 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)

0.15.0 / 2014-04-28

New features

  • Support vagrant-softlayer plugin

Improvements

  • Improved/updated README documentation + typos
  • Remove default memory setting
  • Fix relative paths in synced folders

0.14.0 / 2013-12-09

New features

  • Add config[:vm_hostname] to set config.vm.hostname in Vagrantfile. (@fnichol)

Improvments

  • Add config[:guest] documentation in README. (@fnichol)

0.13.0 / 2013-12-04

New features

  • Use Opscode's new buckets for Virtual machines, allowing for downloads of VirtualBox and VMware Fusion/Workstation Bento boxes (Vagrant minimal base boxes). (@sethvargo)

0.12.0 / 2013-11-29

Breaking changes

  • Remove use_vagrant_provision configuration option.

New features

  • 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)

Improvments

0.11.3 / 2013-11-09

Bug fixes

  • Revert quiet option used for Vagrant version checking. (@fnichol)

0.11.2 / 2013-11-05

Bug fixes

  • Remove misleading quiet option (@sethvargo)
  • Relax dependency on Test Kitchen (@sethvargo)
  • Remove deprecated references to vagrant-berkshelf (@sethvargo)

Improvements

  • Allow users to specify custom SSH private key (@manul)
  • Use platform to determine which vagrant box to download (assume Opscode) (@sethvargo)

0.11.1 / 2013-08-29

Bug fixes

  • Pull request #36: README fix for synched_folders. (@mattray)

Improvements

  • Pull request #34: Disable synced folders by default. (@dje)

0.11.0 / 2013-07-23

New features

  • 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)

Improvements

  • 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)

Bug fixes

  • 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)

0.10.0 / 2013-05-08

New features

  • 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 the driver_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 setting use_vagrant_berkshelf_plugin: true). (@fujin)
  • Pull request #18: Add VMware Fusion/Workstation support. (@TheDude05)

Improvements

  • Issue #19: Recommend the vagrant-wrapper gem in README. (@fnichol)

0.9.0 / 2013-04-19

Upstream changes

  • Pull request #16: Update Vagrant Berkshelf plugin detection for the vagrant-berkshelf and drop detection for berkshelf-vagrant. (@martinisoft)

0.8.0 / 2013-04-16

Improvements

  • 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)

0.7.4 / 2013-03-28

Improvements

  • Drop vagrant ssh -c & communicate directly via SSH. (@fnichol)

0.7.3 / 2013-03-28

Bug fixes

0.7.2 / 2013-03-23

Bug fixes

  • Wrap strings for data_bags_path and roles_path in Vagrantfiles. (@fnichol)

0.7.1 / 2013-03-23

Bug fixes

  • Depend on test-kitchen ~> 1.0.0.alpha.1 to get API updates. (@fnichol)

0.7.0 / 2013-03-22

New features

  • 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)

0.6.0 / 2013-03-02

The initial release.