Added support for Route53 hosted zones and resource record sets. Because record sets belong to a hosted zone we introduced a new syntax where the record set resources and included inside the hosted zone resource. Look at the documentation https://github.com/chef/chef-provisioning-aws/blob/master/docs/examples/route53.rb, try it out and let us know what you think. We decided to model the record sets as resources rather than simply embed them as hashes (like security groups or route tables) because they complicated enough to warrant the validation that a resource provides.

Lots of testing enhancements. We now run integration tests in Travis CI! Unfortunately, we used travis secrets to setup the credentials. These secrets are not decrypted on non-Chef org branches, so Travis tests will always fail for open source PRs. We’ll work on that in the future.