Archive of changelog entries pre-please-release.
- Add Debian 11 slug
- Switch to Chefstyle for Ruby linting
- Support Test Kitchen 3.0
- Update all the platform slugs for the latest versions available in DigitalOcean
- Remove CoreOS
- Remoe Ubuntu17
- Remove CentOS6
- Add RancherOS
- Move the getting started docs to the new docs page at https://kitchen.ci/docs/drivers/digitalocean/
- [@tas50] [PR #79] Swap to_yaml for YAML.dump
- [@tas50] [PR #78] Optimize our requires
- Add support for VPC, closes issue #75
- [@vsingh-msys] [PR #77] Remove unsupported default image mapping
- [@zmaupin] [PR #74] Update default size to 1GB
- [@tolland] [PR #73] add fedora-31 and centos-8 slugs
- [@tas50] [PR #72] Test on the latest ruby releases
- Add Debian-10 and FreeBSD-12 image aliases
- [@bdausses] [PR #67] Added ability to apply monitoring at droplet creation.
- [@tolland] [PR #69] adding new slugs
- [@esoterick] [PR #70] feature: default region environment variable
- Loosen dependencies
- Update gem versions
- Expose ipv4 address in debug information
- Fix rubocop warnings
- [@tas50] [PR #64] Slim the size of the Gem and standardize the license file / string
- Add new FreeBSD 10.4/11.2 slugs
- Make DigitalOcean a single word in logging
- Bump droplet_kit to latest 2.3 series release
- Rubocop fixes
- [@tolland] [PR #59] Add tags attribute to the driver config
- [@tolland] [PR #58] Add firewalls attribute to driver config
- [@tolland] [PR #57] Update image slugs for ubuntu 17, 18, fedora 27, 28
- After the 0.9.7 release I noticed the nyc2 datacenter we were defaulting to no longer exists, now defaulting to nyc1.
- Update slug abbrevations
- Bump a few testing tools in the gemspec file
- Fix some rubocop warnings
- Fix tests
- [@martinisoft] Bump droplet_kit to latest 2.0 series release
- This release fixes the slugs I accidentally broke in 0.9.4.
- Update slug mappings.
- Show user_data option in debug output.
- Default to 'nologin' when Etc.getlogin doesn't work (windows).
- @joonas [PR #41] Add the ability to map well-known platforms to slugs
- @olivielpeau [PR #40] Destroy properly droplets that are still "new"
- @juliandunn [PR #37] Added the ability to pass user_data into droplet creation.
- @RoboticCheese [PR #34] make key IDs always a String
- Handle API errors more gracefully, closes issue #33.
- @sarkis [PR #32] fix driver config example
- @sarkis [PR #31] make sure there are no underscores in hostname
- @sarkis [PR #30] properly split ssh key ids
- @RoboticCheese [PR #25] Sanitize default names, limit to 63 chars
Breaking Changes
From this version on the driver uses API V2, the use of image_id, flavor_id, and region_id has been replaced with image, size, region. You can now rely on slugs instead of uses IDs. Please refer to the readme for additional information.
- Upgrade to API V2
- Drop Fog, for droplet_kit
- Add id for New York 3
- Update various other data id's
- @sample [PR #23] Fix Debian 7.0 id
- @skottler [PR #22] Update the ID for precise
- @RoboticCheese [PR #21] Update README to reflect latest platform list
- @RoboticCheese [PR #20] Update to latest image IDs
- @ijin [PR #19] Update image id list & readme
- @ishakir [PR #18] Gemfile syntax incorrect
- @alaa [PR #17] Update ssh_key API in the README file
- @RoboticCheese [PR #16] Use the 64-bit CentOS 6.5 image.
- @zhann [PR #15] Makes hostnames RFC compatible
- @coderanger [PR #14] New image ID for centos-6.5
- @coderanger [PR #13] Allow using a correctly name-scoped environment variable for ssh_key_ids
- Update image list.
- I messed up the release process for 0.6.2 and yanked it, this is the same as 0.6.2 was meant to be, sorry.
- @juliandunn [PR #11] Updated new image IDs from DigitalOcean.
- @juliandunn [PR #9] DigitalOcean updated some images so the IDs required fixing.
- Private Networking is now enabled by default. This only works in select regions.
- The default region was changed to New York 2, so private networking would work by default.
- @lamont-granquist [PR #5] add info on using numeric key ids.
- @mattwhite [PR #6] Add Ubuntu 12.04 support.
- Add new Singapore 1 region
- Fixed up the readme
- You can alternatively use region and flavor options instead of their _id counter parts. See the readme for more information.
- Updated the driver for test kitchen 1.1, fixed some bugs.
- Improved documentation
- It will now read your api key, client id, and ssh key ids, from environment variables if set.
- You can specify the image name rather than the image id
- @someara [PR #2] Relax test-kitchen version dep
- Fix deprecation warnings from rspec 3
- Bump test-kitchen dependency to ~> 1.1.0
- Update example tables in the readme
- Fix warning for public_ip_address
- @dpetzel [PR #1] flip flavor and image
- Provide debug output for test-kitchen
- Visual feedback during server creation
- Use ruby 1.9 hash syntax
- Bump fog dependency to 1.12
- Initial release