FEATURES:
- Pierre added an
info-image
anddestroy-image
command, letting you deal with your images from Tugboat. It's great. [GH-91] - Pierre also added a
rebuild
command, letting you take an existing droplet and recreate it from scratch. [GH-90]
IMPROVEMENTS:
- Dale made it so fuzzy name searching is case insensitive. We wonder why we didn't do this earlier, really. [GH-88]
- There is now a
--quiet/-q
flag, which makes Tugboat be silent, as it can get a little obnoxious. [GH-87] - Andrew hooked up a
backups_enabled
option for creating droplets. [GH-82]
FEATURES:
- Pete added the ability to add an ssh key to your account. [GH-64]
- Caleb gave us an easy way
to pass a command through to a machine with the
-c
command. [GH-73]
IMPROVEMENTS:
- Andrew added a private networking option. [GH-75]
BUG FIXES:
- Zo made our default image 13.04 [GH-76]
- Issues with the JSON dependency in 2.0.0 were resolved. [GH-80]
FEATURES:
- Pete added configuration defaults that you can set. [GH-61]
- Pete added log filtering to debug output.
DEBUG=1
now gives you filtered logs,DEBUG=2
, raw. [GH-58]
IMPROVEMENTS:
- Error messages are now caught at the Faraday level and displayed back to the user.
BUG FIXES:
- Ørjan added a color reset on the
list
command. [GH-57]
IMPROVEMENTS:
- Pete made it clearer to the user if they don't have any droplets or images. [GH-48], [GH-49]
BUG FIXES:
- Fix the initial check for authorization after
authorize
[GH-41]
FEATURES:
- Ørjan added a
start
command, which let's you start a droplet. [GH-30] - Ørjan added a
resize
command, which let's you resize a droplet. [GH-40] - Ørjan added a
password-reset
command [GH-45] - Added a the
wait
command, allowing you to "wait" for a droplet to enter a state. [GH-46]
IMPROVEMENTS:
- Ørjan added an
--ssh-opts
flag, for thessh
command. [GH-38] - Droplet state is checked for some commands. For example, a droplet can't be started if it's active. [GH-31]
BUG FIXES:
- DigitalOcean changed their
image_id
's, so the defaults forcreate
were updated. [GH-39]
FEATURES:
- Ørjan added a
regions
command, which returns a list of available DigitalOcean regions. You can specify which region to use while creating:tugboat create foobar -r 2
. [GH-18] - Ørjan added an ssh_user option to the
ssh
command. This lets you specify the user to connect as on a per-command basis, as well as in your.tugboat
. - Ørjan added a
sizes
command, which returns a list of available sizes. You can specify which size to use while creating:tugboat create foobar -s 66
[GH-19] - Ørjan added a
hard
flag tohalt
andrestart
. This cycles the Droplet's power.tugboat restart --hard
[GH-27]
IMPROVEMENTS:
- Tugboat now returns proper status codes for successes and failures. [GH-21]
- Support for MRI 1.8.7
- CTRL+C's, SIG-INT's are now caught and quietly kill Tugboat without a stacktrace.
BUG FIXES:
- Fix a syntax error caused by the order of arguments on
snapshot
. This changes the argument order and is a breaking change [GH-10]. - Fix an issue with looking up a droplet by it's
--name
. A variable was changed, and because it was shadowed passed inspection.
IMPROVEMENTS:
- Added a warning for snapshotting a droplet in a non-powered off state. DigitalOcean currently doesn't return an error from their API.
- Added a
--confirm
or-c
to confirmed actions, like destroy. [GH-7] - Ørjan added a
--version
command to see what version of Tugboat you're using. - Substantially more test coverage - all of the commands (except
ssh
are now integration tested. [GH-15]
FEATURES:
- Optionally add a list of ssh_key_ids when creating a droplet. These SSH keys will automatically be added to your droplet.
- Show a list of SSH keys on your account with
tugboat keys
- Phil added the ability to specify
an
--ssh-port
ontugboat ssh
, as well as set a default in your.tugboat
[GH-13]
Initial release.