RELEASE_NOTES.md in knife-ec2-0.11.0 vs RELEASE_NOTES.md in knife-ec2-0.12.0

- old
+ new

@@ -4,35 +4,49 @@ Example Note: ## Example Heading Details about the thing that changed that needs to get included in the Release Notes in markdown. --> -# knife-ec2 0.11.0 release notes: +# knife-ec2 0.12.0 release notes: + This release of `knife-ec2` adds features like spot pricing, EBS volume encryption support and some bug fixes. There is also a dependency update for the `fog` gem and 'em-winrm' dependency is removed. -Special thanks go to contributors **Erik Frey** for addressing -[knife-ec2:#94](https://github.com/chef/knife-ec2/pull/94) and **Igor Shpakov** for lazy loading fog library. +## Compatibility note for Windows nodes: `--winrm-authentication-protocol basic` +In this version of `knife-ec2`, the default authentication protocol +for Windows nodes is now `negotiate`for the `server create` subcommand. This can +cause bootstraps to fail if the remote Windows node is not configured +for `negotiate`. To work around this and retain the behavior of +previous releases, you can specify use `basic` authentication in your +`knife` configuration file or on the command line as in +this example: -See the [CHANGELOG](https://github.com/opscode/knife-ec2/blob/master/CHANGELOG.md) for a list of all changes in this release, and review -[DOC_CHANGES.md](https://github.com/opscode/knife-ec2/blob/master/DOC_CHANGES.md) for relevant documentation updates. + knife ec2 server create -I ami-173d747e -G windows -f m1.medium --user-data ~/your-user-data-file -x 'a_local_user' -P 'yourpassword' --ssh-key your-public-key-id --winrm-authentication-protocol basic +## Acknowledgements +Our thanks go to contributor **Peer Allan** for adding +[knife-ec2:#305](https://github.com/chef/knife-ec2/pull/305). This +enables the use of standard AWS credential configuration from `~/.aws/credentials`. + +## Release information + +See the [CHANGELOG](https://github.com/chef/knife-ec2/blob/0.12.0/CHANGELOG.md) for a list of all changes in this release, and review +[DOC_CHANGES.md](https://github.com/chef/knife-ec2/blob/0.12.0/DOC_CHANGES.md) for relevant documentation updates. + Issues with `knife-ec2` should be reported in the issue system at https://github.com/opscode/knife-ec2/issues. Learn more about how you can contribute features and bug fixes to `knife-ec2` at https://github.com/opscode/knife-ec2/blob/master/CONTRIBUTING.md. -## Features added in knife-ec2 0.11.0 +## Features added in knife-ec2 0.12.0 -* Support for Spot Instances (from Erik Frey) -* Lazy loading of fog library (from Igor Shpakov) -* Support for EBS volume encryption in `knife-ec2 server create` options -* Added ability to use IAM role credentials +* Support for `~/.aws/credentials` credential configuration (Peer Allan) +* Validatorless bootstrap for Windows nodes +* --forward-agent ssh agent forwarding support +* `--msi-url`, `--install-as-service`, `--bootstrap-install-command` + for Windows nodes ## knife-ec2 on RubyGems and Github https://rubygems.org/gems/knife-ec2 https://github.com/opscode/knife-ec2 ## Issues fixed in knife-ec2 0.11.0 - -* Update `fog` gem dependency to `fog v1.29` -* Remove 'em-winrm' gem dependency -* [knife-ec2:#273](https://github.com/chef/knife-ec2/pull/273) Remove -s option for data bag secret and subnets -* [knife-ec2:#265](https://github.com/chef/knife-ec2/pull/265) showing error message for incorrect option input +See the [0.12.0 CHANGELOG](https://github.com/chef/knife-ec2/blob/0.12.0/CHANGELOG.md) +for the complete list of issues fixed in this release.