Note: this log contains only changes from knife-google release 1.1.0 and later -- it does not contain the changes from prior releases. To view change history prior to release 1.1.0, please visit the source repository.
v5.0.13 (2023-04-19)
- CHEF-1920 Fixed the knife-google verify test failure #210 (nikhil2611)
- CHEF-1920 Fixed the knife-google verify test failure #210 (nikhil2611)
- Depend on knife instead of chef #206 (tas50)
v5.0.11 (2021-05-24)
- Upgrade to GitHub-native Dependabot #201 (dependabot-preview[bot])
- Chefstyle fixes for the latest release #203 (tas50)
- Bump google-api-client #204 (lamont-granquist)
v5.0.8 (2020-08-21)
- Fix minor typos #186 (tas50)
- Remove unused simplecov dev dep #189 (tas50)
- Optimize our requires #188 (tas50)
v5.0.5 (2020-07-24)
- Remove unsupported platform images #185 (vsingh-msys)
v5.0.4 (2020-07-15)
- Update google-api-client requirement from >= 0.23.9, < 0.41.0 to >= 0.23.9, < 0.43.0 #184 (dependabot-preview[bot])
v5.0.3 (2020-07-13)
- Support for GCE image family #183 (kapilchouhan99)
v5.0.2 (2020-07-10)
- Update google-api-client requirement from >= 0.23.9, < 0.39.0 to >= 0.23.9, < 0.41.0 #178 (dependabot-preview[bot])
- Fix for Invalid image: ubuntu-1804-lts #182 (kapilchouhan99)
v5.0.0 (2020-06-05)
- Chef 16.0 fixes #179 (lamont-granquist)
v4.2.14 (2020-05-21)
- Update google-api-client requirement from >= 0.23.9, < 0.37.0 to >= 0.23.9, < 0.38.0 #169 (dependabot-preview[bot])
- Cache gem installs in Expeditor #170 (dheerajd-msys)
- Add windows testing #171 (tas50)
- Update google-api-client requirement from >= 0.23.9, < 0.38.0 to >= 0.23.9, < 0.39.0 #172 (dependabot-preview[bot])
- Fix for undefined method check_for_missing_config_values! #174 (kapilchouhan99)
- Fix failing gem installs when testing on Ruby 2.5 #177 (tas50)
v4.2.8 (2020-02-12)
v4.2.7 (2020-01-29)
v4.2.6 (2020-01-29)
- Update google-api-client requirement from >= 0.23.9, < 0.35.0 to >= 0.23.9, < 0.37.0 #162 (dependabot-preview[bot])
- Lazy load the google SDK to prevent impacting knife performance #166 (tas50)
v4.2.4 (2019-12-21)
- Migrate to Buildkite #164 (tas50)
- Properly set the Ruby requirement to 2.5+ #165 (tas50)
- Substitute require for require_relative #163 (tas50)
v4.2.1 (2019-11-27)
- Updating google-api-client version. #159 (skpaterson)
v4.2.0 (2019-10-10)
- Fix for support multiple --local-ssd interfaces #156 (kapilchouhan99)
v4.1.0 (2019-09-25)
- [MSYS-1040] Added support for chef 15 #150 (kapilchouhan99)
- Depend on knife-cloud v2, which supports Chef 15+ #151 (btm)
- [MSYS-1040] Added validation for image_os_type and connection_port #153 (kapilchouhan99)
- [MSYS-1076] Updated README.md of knife-google #154 (kapilchouhan99)
- Add new command knife google image list #155 (kapilchouhan99)
v3.3.7 (2018-11-20)
v3.3.6 (2018-11-20)
- Remove github_changelog_generator development dependency #138 (tas50)
- Documenting the knife-google manual testing prerequisite #141 (Vasu1105)
- MSYS-917 Allows knife google zone list, region list, region quotas, project quotas to run without giving --gce_zone option #142 (Vasu1105)
v3.3.3 (2018-10-17)
- Increased the dependency on google-api-client from 0.9.X to 0.19.X to bring in the latest improvements to the API
- Remove the dependency on Chef entirely since it's assumed Chef is already installed
- Loosen the dependency on Chef so this gem can work with Chef 13+
- Increased the dependency on google-api-client from 0.9.X to 0.19.X to bring in the latest improvements to the API
- Remove the dependency on Chef entirely since it's assumed Chef is already installed
- Loosen the dependency on Chef so this gem can work with Chef 13+
Closed issues:
- Can't Modify Frozen String #118
Merged pull requests:
v3.1.0 (2016-11-08)
Closed issues:
- No support for GCE image family #108
Merged pull requests:
- v3.1.0 #115 (jjasghar)
- Move deps to the Gemfile #114 (tas50)
- make public_ip work for any case 'none' at 'instance_access_configs_for' #106 (abhishekkr)
v3.0.0 (2016-09-28)
Merged pull requests:
v2.2.1 (2016-09-27)
Closed issues:
- Google::Apis::ClientError #107
Merged pull requests:
- fixed region and zone #112 (jjasghar)
- v2.2.1: Version bump + Travis Update #110 (cblecker)
- [Issue #108] Matching public image families and adding Ubuntu 16.04 #109 (nelsonjr)
v2.2.0 (2016-03-17)
Implemented enhancements:
- New Functionality: knife-google unable to spinup servers in subnets #89
- Creating a preemptible instance flag feature #72
Closed issues:
- Support an alias for latest public image #96
- knife google command not working #87
- Server create command returns error #86
- Can't execute any command with knife #84
- google-api-client dependency is about to break APIs #75
- Feature Request: lists for additional assets #73
- knife google hides quota errors from GCE #71
- Dependency conflict building from master #65
- knife-google master should be deployed to RubyGems #57
- 400 Error from Google During 'knife google setup' #55
- Documentation for adding a tag to the server #53
Merged pull requests:
- Adding support for image aliases #104 (adamleff)
- Add support for deploying instance on subnetworks #103 (adamleff)
- adding support for preemptible GCE instances #102 (adamleff)
v2.1.0 (2016-03-04)
Closed issues:
- Set application_name and application_version #100
- Support the use of service account scope aliases #95
Merged pull requests:
- Adding application name and version when creating the connection #101 (adamleff)
- add support for service account scope aliases #99 (adamleff)
- README updates, reincorporating changes from #93 #98 (adamleff)
v2.0.0 (2016-03-01)
Implemented enhancements:
- Complete rewrite of knife-google gem, replacing use of
fog
withgoogle-api-ruby-client
#66 (paulrossman)
Closed issues:
- rake install does not work #91
- Error in metadata parsing while creating a compute instance #82
- Spinning up a GCP instance from an EC2 instance results in an error #81
- GCP Service Accounts #79
- knife-google not setting custom metadata #74
--bootstrap-version
flag isn't working #67- knife google server create is having an error boostraping #62
- no implicit conversion of nil into String on knife google server create #61
- ERROR: Image 'ubuntu-1404-trusty-v20150316' not found #59
- knife-google fails with google-api-client >0.8 #44
- google-knife and knife dependency versions #43
- For any command "ERROR: ArgumentError: unknown keyword: interval" #42
- Knife google failing to setup #40
- Password prompt each time I run 'knife google server create' or 'knife bootstrap' with GCE instances #39
- Failing to create a server with a custom image #38
- Custom Metadata #37
Merged pull requests:
- Rewrite of knife-google using knife-cloud, adding windows support #94 (adamleff)
- Google api ruby client #93 (paulrossman)
- Error when installing via
rake install
#92 (l337ch) - Updated ffi and win32-service versions #90 (adamedx)
- Updated ffi and win32-service versions #88 (Vasu1105)
- Changes for fixing the issue with excuting knife google commands. #85 (Vasu1105)
- Error in metadata parsing while creating a compute instance #83 (SinisterLight)
- Updated release notes and changelog files #80 (siddheshwar-more)
- Bumping the version to 2.0.0 #78 (siddheshwar-more)
- Changed option names according to the long options and used locate_config_value_method #77 (siddheshwar-more)
- Added support for picking options from knife.rb #76 (siddheshwar-more)
- Fixed --bootstrap-version command line option #70 (Vasu1105)
- Change homepage to the GitHub repo. #69 (mbrukman)
- Added badges: gem version, build status, and deps. #68 (mbrukman)
- 1.4.3 version bump #64 (paulrossman)
- bootstrap issue with --gce-public-ip set to none resolved #63 (Vasu1105)
- server create support for additional Linux-based operating systems #60 (paulrossman)
- Fix spec tests #58 (siddheshwar-more)
- Fix "ERROR: TypeError: no implicit conversion of nil into String" #56 (BrentChapman)
- New pd-ssd option, Gemfile updates #54 (paulrossman)
- fix formatting #52 (paulrossman)
- fix for undefined method 'snake_case' #51 (paulrossman)
- Formatting and grammar fixes. #50 (mbrukman)
- Fix formatting, spelling, and grammar. #49 (mbrukman)
- Format commands in headings with code font. #48 (mbrukman)
- Remove extra indentation for code blocks and lists. #47 (mbrukman)
- Allow enabling ip forward when creating instance #46 (luisbosque)
- Add instance's boot disk autodelete option #41 (nullbus)
- minor typos in setup process #36 (gmiranda23)
- updated for console UI changes #35 (gmiranda23)
- Adding the ability to insert additional disks on server creation #32 (snapsam)
1.3.1 (2014-04-25)
Merged pull requests:
- Update CHANGELOG and release notes for 1.3.1 #34 (adamedx)
- updated readme and minor version bump #33 (paulrossman)
- Refresh access token #31 (erjohnso)
- Add release and versioning protocol documentation #29 (adamedx)
1.2.0 (2014-02-17)
Merged pull requests:
- Get google plugin working for knife bootstrapping on GCE instances. #28 (anthonyu)
- made service accounts easier to use #27 (paulrossman)
- [KNIFE-417] knife-google 1.3.1 #26 (paulrossman)
- [KNIFE-417] knife-google compatible with GCE API v1 #25 (paulrossman)
- v1beta16 api support #24 (paulrossman)
- OC-9429: Fix rspec deprecation errors for knife-google #21 (adamedx)
- OC-9429 Fix rspec deprecation errors for knife-google #20 (siddheshwar-more)
1.1.0 (2013-08-14)
Merged pull requests:
- KNIFE-356: Knife google is using deprecated v1beta14 api, should upgrade to v1beta15 #19 (adamedx)
- V1beta15 updates #18 (paulrossman)
- [KNIFE-326] travis integration validation #17 (josephrdsmith)
- Better Error handling when SSL Certificate is not available #16 (chirag-jog)
- OC-7868: Knife google plug-in does not read cli switches from knife.rb #15 (adamedx)
- OC 7869 Knife google does not work on Windows due to REST method failures #14 (siddheshwar-more)
- Oc 7868 - [ Taking the zone value from knife config file ] #13 (prabhu-das)
- OC-4667: Merge Google API-based implementation #12 (adamedx)
- New implementation using API and updated for v1beta14 #11 (erjohnso)
- Update to the latest 1.5.0 version of gcutils #9 (chirag-jog)
- Support for gcutils-1.3.4 #8 (chirag-jog)
- OC-4513: Knife-google Issue with gcutils #6 (mohitsethi)
- OC-4235: Implement delay loading to reduce load-time #4 (mohitsethi)
- V1beta12 works #3 (leopd)
- Updated for clarity. If the PROJECT_ID is required then it should show i... #2 (jamescott)
- Changed --server-name short option to -s #1 (paulmooring)