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.