Skip to content

Latest commit

 

History

History
527 lines (379 loc) · 34.5 KB

CHANGELOG.md

File metadata and controls

527 lines (379 loc) · 34.5 KB

Change log

All notable changes to this project will be documented in this file.

v4.1.0 (2018-03-11)

Full Changelog

Implemented enhancements:

  • Commands like "droplets" need formatting switches #206
  • Add a scp command #120
  • Turn Backups on/off #51

Merged pull requests:

v4.0.0 (2017-12-03)

Full Changelog

Fixed bugs:

  • snapshot not working #280
  • Release Tugboat for 2.4.1 support #279
  • Timeout while executing tugboat wait #71

Merged pull requests:

v3.1.0 (2017-07-13)

Full Changelog

Closed issues:

  • Arbitrary Code Injection Or Denial Of Service (DoS) Through Unsafe Middleware in petems/tugboat (master) #272
  • Insecure Storage Of Cache Files in petems/tugboat (master) #271
  • Cross-site Scripting (XSS) Through Unescaped JSON String in petems/tugboat (master) #270

Merged pull requests:

v3.0.0 (2017-06-30)

Full Changelog

Merged pull requests:

v2.2.4 (2017-03-18)

Full Changelog

Merged pull requests:

v2.2.3 (2017-03-02)

Full Changelog

Closed issues:

  • specify configuration file path #253
  • This compared to doctl? #251
  • API call to add ssh keys #245
  • tugboat create with options is not picking up default ssh key #234

Merged pull requests:

v2.2.2 (2016-02-18)

Full Changelog

Merged pull requests:

v2.2.1 (2016-02-16)

Full Changelog

Merged pull requests:

  • Update reading config from current directory steps #238 (petems)
  • Adds setup for Aruba tests to use VCR #237 (petems)
  • Add example .tugboat file #236 (petems)
  • Fix to allow setting an array of keys in config #235 (petems)

v2.2.0 (2016-01-30)

Full Changelog

Merged pull requests:

  • Configuration support for IPv6 #233 (petems)
  • Add Regions to info_image #232 (bmamlin)
  • Install dependencies locally when developing #231 (else)
  • Adds simplecov-console for terminal coverage info #229 (petems)
  • Updated simplecov's Multiple Formatters definition #228 (jasnow)
  • Add Bundler.require(:development) for default rake tasks #227 (andrehjr)
  • Add debug logging #226 (petems)
  • Refactor the response.success? into helper #225 (petems)
  • Improves wait spec to actually perform wait #224 (petems)

v2.1.0 (2015-12-01)

Full Changelog

Implemented enhancements:

  • --wait option would be useful for ssh #133

Fixed bugs:

  • Show private ip alongside public ip in droplets list #220
  • bug in connect #211
  • Wrong color for successful snapshot creation? #209
  • Seems to be a limit to the number of retrieved droplets #205
  • tugboat ssh not using ssh-agent? #160

Closed issues:

  • 'fuzzy name' message shows up even when full name is used #132

Merged pull requests:

v2.0.1 (2015-11-10)

Full Changelog

Implemented enhancements:

  • Setting client_id and api_key as environment variables in shell #176
  • API v2.0 Support #122

Fixed bugs:

  • Slugs don't work #204
  • New Droplets dont have IP address immediatly, so the info command fails #198

Closed issues:

  • API 2.0 Release Candidate Guinea Pigs and Feedback #182
  • API 2.0 Switchover #161
  • API v2 Support #102

Merged pull requests:

  • Fixes format for creating droplets #207 (petems)
  • Fixes issue with new machines having no network #203 (petems)

v2.0.0 (2015-11-03)

Full Changelog

Implemented enhancements:

  • If a command that requires arguments is entered without arguments, print the help for that. #191
  • Support traditional -y for automatically confirming a destructive action. #190
  • Allow specification of user data in create command #162
  • Multiple default SSH keys (for new droplets)? #142
  • tugboat info should show IPv6 address #119
  • Allow configuring IPv6 in create command #118
  • Allow resize -s to take a string size rather than ID #101
  • Machine Readable Flag #6
  • Gives more specific output for ssh #199 (petems)
  • Better help message #195 (petems)
  • Add -y flag to skip confirmation #194 (petems)
  • Add Min Disk Size to info_image #193 (bmamlin)
  • Add "include_urls" option to "droplets" command #185 (FreedomBen)
  • Adds ability to use environment variable for key #184 (petems)

Fixed bugs:

  • Ipv6 changes broke ssh #192
  • tugboat doesn't work with team accounts, because they use api v2 #168
  • Hacky way to get the ips for find droplet #196 (petems)

Merged pull requests:

v2.0.0.RC1 (2015-10-20)

Full Changelog

Closed issues:

  • Possible to delete an image/snapshot? #177

Merged pull requests:

v1.3.1 (2015-08-02)

Full Changelog

Closed issues:

  • Bad documentation string #174

Merged pull requests:

  • Removes wrong help messages for images. #173 (ream88)

v1.3.0 (2015-07-19)

Full Changelog

Merged pull requests:

  • Implement single attribute fetcher and porcelain mode for droplet info command #170 (ethanal)

v1.2.0 (2015-07-18)

Full Changelog

Fixed bugs:

  • SSH to Private IP #169

Closed issues:

  • Image list and authorize #163

Merged pull requests:

  • Adds flavour text for listing global images #167 (petems)

v1.1.0 (2015-07-18)

Full Changelog

Closed issues:

  • Unable to bundle to run tugboat from git repo version for testing #171
  • 1.0.0 Release #125

Merged pull requests:

v1.0.0 (2015-05-26)

Full Changelog

Implemented enhancements:

  • regions sorting #164
  • Add support to Destroy Image #72

Closed issues:

  • Add Documentation for #106 #153
  • Not creating droplet with default ssh key #149
  • Default image change (and region load) #148
  • Error handling for API error. #138
  • clarification about add-key #136
  • --default option for add-key #135
  • add-key ignores default set in ~/.tugboat #134
  • root would be a better default username #131
  • ~ and $HOME fail for key path #130
  • tugboat images [OPTIONS] #127
  • tugboat create --help actually creates "--help" droplet #126
  • Action to list all images #117
  • New API endpoint tests failing on Travis, work fine locally #109
  • Multiple DO accounts #106
  • Tilde is not interpreted as the home directory #105
  • Tugboat Info Should Show Private IP If Exists #104
  • Default image Id no longer exists #98
  • list available images #97
  • waiting for a state is inefficient #96
  • Unable to run tugboat after installing #92
  • Rebuild a droplet with a new image #66

Merged pull requests:

v0.2.0 (2014-02-15)

Full Changelog

Implemented enhancements:

  • Add a --quiet option #86
  • Add to homebrew? #83

Closed issues:

  • Droplet create with backups enabled. #89
  • certificate verify failed #84
  • Destroy data by default... #81

Merged pull requests:

v0.0.9 (2013-12-24)

Full Changelog

Fixed bugs:

  • Cannot destroy droplet #67

Closed issues:

  • Unable to authorize tugboat #79
  • Problem with SSL certificate #70
  • Option to manage SSH keys #69
  • Enable Private Networking #68
  • Release 0.0.8 #65
  • Add SSH key to account #60

Merged pull requests:

  • require json at the top to avoid 2.0.0 issues #80 (pearkes)
  • updated default image from 12.04 x64 to 13.04 x64 #76 (obradovic)
  • Add private networking boolean option (Ex. tugboat create -p true mydrop... #75 (4n3w)
  • Added ssh option for executing commands #73 (calebreach)
  • Upload SSH Key #64 (petems)

v0.0.8 (2013-09-07)

Full Changelog

Implemented enhancements:

  • Add ability to set default region #56
  • Release 0.0.7 #54
  • Handle 401s more gracefully... #53
  • Scrub API Keys from Logs #42

Fixed bugs:

  • Handle 401s more gracefully... #53

Closed issues:

  • "undefined method `each' for nil:NilClass" in every endpoint #52

Merged pull requests:

v0.0.7 (2013-07-10)

Full Changelog

Closed issues:

  • New release? #47
  • tugboat authorize says I must run... authorize #41

Merged pull requests:

  • Add response for no images found (my-images filter) #49 (petems)
  • Add response for no droplets found #48 (petems)

v0.0.6 (2013-06-25)

Full Changelog

Implemented enhancements:

  • "Wait" Tool #44

Closed issues:

  • Error: Faraday::Error::ParsingError n-1.6.7/lib/json/common.rb:149:in `parse': 757 #37
  • Release 0.0.5 #29

Merged pull requests:

  • Wait #46 (pearkes)
  • Add a password reset command #45 (blom)
  • README: bring command documentation up to date #43 (pearkes)
  • Add a resize command #40 (blom)
  • Update the defaults for droplet creation #39 (pearkes)
  • Add a --ssh-opts option to the ssh command #38 (blom)
  • Add some tests for the help command #36 (blom)
  • Dry up the specs a bit #35 (blom)
  • Adjust the Coveralls configuration #34 (blom)
  • Run specs in a random order #33 (blom)
  • Add coveralls.io support #32 (pearkes)
  • Droplet State Checks #31 (pearkes)
  • Add a start command #30 (blom)

v0.0.5 (2013-05-04)

Full Changelog

Fixed bugs:

  • Return Proper Exit Codes #3

Closed issues:

  • pass through ssh commands #26
  • Supporting MRI 1.8.7 #20
  • Add a command to list regions #17

Merged pull requests:

  • Stub out Kernel.exec for testing the options sent to SSH. #28 (pearkes)
  • Add a power option to halt and restart #27 (blom)
  • Add an initial spec for the ssh command #24 (blom)
  • Add an ssh_user option to the ssh command #23 (blom)
  • Support MRI 1.8.7 #22 (blom)
  • Status Codes #21 (pearkes)
  • Add a sizes command #19 (blom)
  • Add a regions command #18 (blom)
  • Add .travis.yml #16 (blom)

v0.0.4 (2013-04-23)

Full Changelog

Implemented enhancements:

  • Disable Confirmations Flag #7
  • Add command to check for version #2

Closed issues:

  • Allow configurable SSH port #12
  • cli.rb:175: syntax error, unexpected ')', expecting '=' (SyntaxError) #10
  • Destroy droplet without confirmation #9
  • Unable to authorise #8

Merged pull requests:

v0.0.3 (2013-04-15)

Full Changelog

Fixed bugs:

  • Specifying ID on FindDroplet Breaks #1

v0.0.2 (2013-04-14)

* This Change Log was automatically generated by github_changelog_generator