CHANGELOG.md
## 1.4.0 / 2014-12-03
### Upstream changes
* Fix support for knife-openstack >= 1.0.0. ([@fnichol][])
* Fix support for knife-digtal_ocean >= 2.0.0. ([@fnichol][])
## 1.3.0 / 2014-09-14
### New features
* Pull request [#55][]: Add Digital Ocean support! ([@fnichol][])
## 1.2.0 / 2014-09-13
### Upstream changes
* Pull request [#48][], issue [#50][]: Fix issue affecting newer Knife/Chef versions dealing with nil default options. ([@dldinternet][], [@fnichol][])
* Patch specific versions of Chef to fix `knife configure` bug. ([@fnichol][])
### New features
* Pull request [#51][]: Add OpenStack support to knife-server command. ([@johnbellone][])
* Re-use existing private user key for omnibus bootstraps. ([@fnichol][])
* Add support for downloading packages from a URL using the `--url` flag. ([@fnichol][])
### Improvements
* Pull request [#43][]: Enable ssh on firewall. ([@taylor][])
* Add output when backing up and writing keys locally. ([@fnichol][])
* Issue [#28][]: Shunt stderr/ioctl warnings to a tmp log file for knife configure. ([@fnichol][])
* Issue [#9][], issue [#10][]: Validate that node_name & client_key are set when running plugins, giving the user a hint that their local knife.rb is not currently set up correctly. ([@fnichol][])
* Update download URL for Omnibus packages. ([@fnichol][])
* Update testing dependencies, upgrade to RSpec 3.x, freshen TravisCI build matrix, add style and complexity support. ([@fnichol][])
## 1.1.0 / 2013-07-26
### New features
* Pull request [#42][]: Add support for Linode (via the knife-linode gem). ([@fnichol][])
### Improvements
* Pull request [#41][]: Add new option pretty_print for knife server backup. ([@sawanoboly][])
## 1.0.1 / 2013-04-11
### Bug fixes
* Pull request [#29][]: Fix README typo in ssh password argument. ([@ranjib][])
* Pull request [#34][]: Fix AMQP_PASSWORD propagation. ([@erikh][])
### Improvements
* Pull request [#35][]: Add VPC support. ([@jssjr][])
* Pull request [#34][]: Provide better information when the package can't be
downloaded. ([@erikh][])
## 1.0.0 / 2013-02-28
### Breaking Changes
* Default Chef Server installed is the latest Chef 11 (erchef) version from
Omnibus packages via the `"chef11/omnibus"` template. All platform supported
by the Omnibus packages should work out of the box. Chef Server 10 is still
supported by setting the --bootstrap-version flag to "10". ([@fnichol][])
* WebUI is no longer configured to start up by default (--enable-webui flag
introduced to re-enable). For more details, please read
http://lists.opscode.com/sympa/arc/chef-dev/2013-02/msg00023.html.
([@fnichol][])
* The knife-ec2 gem is no longer a direct dependency; you must add install this
gem or add it to your Gemfile in order to use `knife server bootstrap ec2`.
([@fnichol][])
### New features
* First class support for RHEL platform family nodes including CentOS,
Scientific, RHEL, Amazon Linux, etc. Seriously, this is huge. ([@danryan][],
[@erikh][])
* Support for installing Chef 11 (erchef) servers from Omnibus packages.
([@fnichol][])
* Add --log-level flag to help debug bootstrap template output. ([@fnichol][])
* Support all relevant options from `Chef::Knife::Bootstrap` and
`Chef::Knife::Ec2ServerCreate` in the standalone and ec2 subcommands. This
includes --bootstrap-version, ssh options, ebs options, etc. ([@fnichol][])
* An auto mode (set via --platform auto) which will detect the node's platform
and run the appropriate template for Chef 10 servers. Currently only
supported with standalone subcommand. ([@erikh][])
### Improvements
* Ensure config parameters are applied in the right order for Chef 10/11.
([@fnichol][])
* Add matrix build support to TravisCI for multiple versions of Chef.
([@fnichol][])
* Update README badges (better consistency). ([@fnichol][])
* Update CHANGLOG format headings for Vandamme/Gemnasium compatability.
([@fnichol][])
* Update README documentation with 1.0.0 changes. ([@fnichol][])
## 0.3.3 / 2012-12-24
### Bug fixes
* Pull request [#15][]: Fix identity-file when `nil` is passed in. ([@erikh][])
## 0.3.2 / 2012-12-19
### Improvements
* Pull request [#13][]: Relax version constraint on knife-ec2 gem.
([@wpeterson][])
* Issue [#9][]: Highlight the need to create set various knife.rb
configuration settings. ([@fnichol][])
* Issue [#10][], [#5][]: Add more instructions in knife.rb setup section as
using Knife may be new to many users of this gem. ([@fnichol][])
## 0.3.1 / 2012-12-12
### Bug fixes
* Pull request [#7][]: Fix identity-file flag for bootstrapping.
([@xdissent][])
* Pull request [#11][]: Fix identity-file flag for EC2 bootstrapping.
([@erikh][])
* Pull request [#8][]: Merge server config to Ec2ServerCreate config.
([@stormsilver][])
### Improvements
* Pull request [#3][]: Set server hostname even if /etc/hostname is not
present. ([@iafonov][])
* Update usage section in README.
## 0.3.0 / 2012-07-07
### New features
* Add `knife server restore` subcommand to restore data components (nodes,
roles, environments, data bags) from the workstation's file system.
([@fnichol][])
## 0.2.2 / 2012-07-04
### New features
* Add `knife server bootstrap standalone` subcommand to setup any server
accessible via SSH. ([@fnichol][])
### Improvements
* Add Code Climate badge to README. ([@fnichol][])
## 0.2.1 / 2012-07-03
### Improvements
* Move knife plugin requires into dep block for speedier knife loads. Source:
http://wiki.opscode.com/display/chef/Knife+Plugins. ([@fnichol][])
## 0.2.0 / 2012-07-03
### Bug fixes
* Issue [#2][]: Improve documentation to clarify `knife server bootstrap` is
not a proper subcommand. ([@fnichol][])
### New features
* Add `knife server backup` subcommand to backup data components (nodes,
roles, environments, data bags) to the workstation's file system.
([@fnichol][])
## 0.1.0 / 2012-06-23
The initial release.
<!--- The following link definition list is generated by PimpMyChangelog --->
[#2]: https://github.com/fnichol/knife-server/issues/2
[#3]: https://github.com/fnichol/knife-server/issues/3
[#5]: https://github.com/fnichol/knife-server/issues/5
[#7]: https://github.com/fnichol/knife-server/issues/7
[#8]: https://github.com/fnichol/knife-server/issues/8
[#9]: https://github.com/fnichol/knife-server/issues/9
[#10]: https://github.com/fnichol/knife-server/issues/10
[#11]: https://github.com/fnichol/knife-server/issues/11
[#13]: https://github.com/fnichol/knife-server/issues/13
[#15]: https://github.com/fnichol/knife-server/issues/15
[#28]: https://github.com/fnichol/knife-server/issues/28
[#29]: https://github.com/fnichol/knife-server/issues/29
[#34]: https://github.com/fnichol/knife-server/issues/34
[#35]: https://github.com/fnichol/knife-server/issues/35
[#41]: https://github.com/fnichol/knife-server/issues/41
[#42]: https://github.com/fnichol/knife-server/issues/42
[#43]: https://github.com/fnichol/knife-server/issues/43
[#48]: https://github.com/fnichol/knife-server/issues/48
[#50]: https://github.com/fnichol/knife-server/issues/50
[#51]: https://github.com/fnichol/knife-server/issues/51
[#55]: https://github.com/fnichol/knife-server/issues/55
[@danryan]: https://github.com/danryan
[@dldinternet]: https://github.com/dldinternet
[@erikh]: https://github.com/erikh
[@fnichol]: https://github.com/fnichol
[@iafonov]: https://github.com/iafonov
[@johnbellone]: https://github.com/johnbellone
[@jssjr]: https://github.com/jssjr
[@ranjib]: https://github.com/ranjib
[@sawanoboly]: https://github.com/sawanoboly
[@stormsilver]: https://github.com/stormsilver
[@taylor]: https://github.com/taylor
[@wpeterson]: https://github.com/wpeterson
[@xdissent]: https://github.com/xdissent