Skip to content

Releases: scaleway/scaleway-cli

v1.5.0

11 Sep 10:12
6b89a73
Compare
Choose a tag to compare
  • Support of scw tag --bootscript="" option (#149)
  • scw info now prints user/organization info from the API (#130)
  • Added helpers to manipulate new user_data API (#150)
  • Renamed create-image-from-s3.sh example and now auto-filling image metadata (title and bootscript) based on the Makefile configuration
  • Support of scw rm -f/--force option (#158)
  • Added scw _userdata local ... option which interacts with the Metadata API without authentication (#166)
  • Initial version of scw _billing (price estimation tool) (#118
  • Fix: debian-package installation
  • Fix: nil pointer dereference (#155) (@ebfe)
  • Fix: regression on scw create (#142)
  • Stability improvements

View full commits list

v1.4.0

28 Aug 15:59
37b2749
Compare
Choose a tag to compare

Features

  • -D,--debug mode shows ready to copy-paste curl commands when using the API (must be used with --sensitive to unhide private token)
  • Support of _patch SERVER tags="tag1 tag2=value2 tag3"
  • scw -D login displays a fake password
  • Support --skip-ssh-key scw login (#129)
  • Now scw login ask your login/password, you can also pass token and organization with -o and -t (#59)
  • Support of scw images --filter option (type, organization, name, public) (#134)
  • Support of scw {ps,images} --filter option (images: type,organization,name,public; ps:state,ip,tags,image) (#134)
  • Syncing cache to disk after server creation when running scw run in a non-detached mode
  • Bump to Golang 1.5
  • Support --tmp-ssh-key scw {run,create} option (#99)
  • Support of scw run --rm option (#117)
  • Support of --gateway=login@host (#110)
  • Upload local ssh key to scaleway account on scw login (#100)
  • Add a 'running indicator' for scw run, can be disabled with the new flag --quiet
  • Support of scw -V/--verbose option (#83)
  • Support of scw inspect --browser option
  • Support of scw _flush-cache internal command
  • scw run --gateway ... or SCW_GATEWAY="..." scw run ... now creates a server without public ip address (#74)
  • scw inspect TYPE:xxx TYPE:yyy will only refresh cache for TYPE
  • Sorting cache search by Levenshtein distance (#87)
  • Allow set up api endpoint using the environment variable $scaleway_api_endpoint
  • Use TLS and verify can now be disabled using SCALEWAY_TLSVERIFY=0 env var (#115)
  • Switched to goxc for releases

Fixes

  • Moved ssh command generation code to dedicated package
  • Global refactor to improve Golang library usage, allow chaining of commands and ease the writing of unit tests (#80)
  • scw search TERM was not restricting results based on TERM
  • Bumped dependencies
  • Hiding more sensitive data (#77)
  • Fixed "Run in Docker" usage (#90)
  • Improved -D/--debug outputs

View full commits list

v1.4.0-rc1

13 Aug 12:44
333f492
Compare
Choose a tag to compare
v1.4.0-rc1 Pre-release
Pre-release

Features

  • Support -f scw run --rm option (#117)
  • Support of --gateway=login@host (#110)p
  • Upload local ssh key to scaleway account on scw login (#100)
  • Add a 'running indicator' for scw run, can be disabled with the new flag --quiet
  • Support of scw -V/--verbose option (#83)
  • Support of scw inspect --browser option
  • Support of scw _flush-cache internal command
  • scw run --gateway ... or SCW_GATEWAY="..." scw run ... now creates a server without public ip address (#74)
  • scw inspect TYPE:xxx TYPE:yyy will only refresh cache for TYPE
  • Sorting cache search by Levenshtein distance (#87)
  • Allow set up api endpoint using the environment variable $scaleway_api_endpoint
  • Use TLS and verify can now be disabled using SCALEWAY_TLSVERIFY=0 env var (#115)

Fixes

  • Moved ssh command generation code to dedicated package
  • Global refactor to improve Golang library usage, allow chaining of commands and ease the writing of unit tests (#80)
  • scw search TERM was not restricting results based on TERM
  • Bumped dependencies
  • Hiding more sensitive data (#77)
  • Fixed "Run in Docker" usage (#90)
  • Improved -D/--debug outputs

View full commits list

v1.3.0

20 Jul 12:48
7cb94e1
Compare
Choose a tag to compare

Features

Fixes

  • Issue with scw top's usage
  • Minor code improvements

View full changelog
View full commits list

v1.2.1

01 Jul 17:36
fa6310a
Compare
Choose a tag to compare

1.2.1 (2015-07-01)

Features

  • Support of scw run -d option (#69)

Fixes

  • Version vendor source code (Godeps)

View full commits list

v1.2.0

29 Jun 15:10
bd9c40d
Compare
Choose a tag to compare
curl -L https://github.com/scaleway/scaleway-cli/releases/download/v1.2.0/scw-`uname -s`-`uname -m` > /usr/local/bin/scw
chmod +x /usr/local/bin/scw

Features

  • Support of _patch SERVER security_group and _patch SERVER bootscript
  • Improved resolver behavior when matching multiple results, now displaying more info too help choosing candidates (#47)
  • scw exec SERVER [COMMAND] [ARGS...], COMMAND is now optional
  • Showing the server MOTD when calling scw run <image> [COMMAND] without COMMAND
  • Support of scw attach --no-stdin option
  • Hiding sensitive data by default on scw inspect (#64)
  • Support of scw --sensitive option (#64)
  • Support of scw run --attach option (#65)
  • scw {create,run}, prefixing root-volume with the server hostname (#63)
  • scw {create,run} IMAGE, IMAGE can be a snapshot (#19)
  • Support of scw stop -w, --wait option
  • Identifiers can be prefixed with the type of the resource, i.e: scw inspect my-server == scw inspect server:my-server
    It may be useful if you have the same name in a server and a volume
  • Improved support of zsh completion

Fixes

  • scw inspect -f was always exiting 0
  • scw images -a does not prefix snapshots, volumes and bootscripts (only images)
  • scw run ... waits for 30 seconds before polling the API
  • scw stop server1 server2 doesn't exit on first stopping failure
  • scw run IMAGE [COMMAND], default COMMAND is now if [ -x /bin/bash ]; then exec /bin/bash; else exec /bin/sh; fi
  • scw run|create SNAPSHOT, raised an error if snapshot does not have base volume
  • scw stop -t removes server entry from cache

View full changelog
View full commits list

v1.2.0-rc2

25 Jun 13:45
Compare
Choose a tag to compare
v1.2.0-rc2 Pre-release
Pre-release
curl -L https://github.com/scaleway/scaleway-cli/releases/download/v1.2.0-rc2/scw-`uname -s`-`uname -m` > /usr/local/bin/scw
chmod +x /usr/local/bin/scw

Features

  • Support of scw attach --no-stdin option
  • Hiding sensitive data by default on scw inspect (#64)
  • Support of scw --sensitive option (#64)
  • Support of scw run --attach option (#65)
  • scw {create,run}, prefixing root-volume with the server hostname (#63)
  • scw {create,run} IMAGE, IMAGE can be a snapshot (#19)
  • Support of scw stop -w, --wait option
  • Identifiers can be prefixed with the type of the resource, i.e: scw inspect my-server == scw inspect server:my-server
    It may be useful if you have the same name in a server and a volume
  • Improved support of zsh completion

Fixes

  • scw inspect -f was always exiting 0
  • scw images -a does not prefix snapshots, volumes and bootscripts (only images)
  • scw run ... waits for 30 seconds before polling the API
  • scw stop server1 server2 doesn't exit on first stopping failure
  • scw run IMAGE [COMMAND], default COMMAND is now if [ -x /bin/bash ]; then exec /bin/bash; else exec /bin/sh; fi
  • scw run|create SNAPSHOT, raised an error if snapshot does not have base volume

View full commits list

v1.2.0-rc1

22 Jun 13:15
e27510c
Compare
Choose a tag to compare
v1.2.0-rc1 Pre-release
Pre-release
curl -L https://github.com/scaleway/scaleway-cli/releases/download/v1.2.0-rc1/scw-`uname -s`-`uname -m` > /usr/local/bin/scw
chmod +x /usr/local/bin/scw

Features

  • Hiding sensitive data by default on scw inspect (#64)
  • Support of scw --sensitive option (#64)
  • Support of scw run --attach option (#65)
  • scw {create,run}, prefixing root-volume with the server hostname (#63)
  • scw {create,run} IMAGE, IMAGE can be a snapshot (#19)
  • Support of scw stop -w, --wait option
  • Identifiers can be prefixed with the type of the resource, i.e: scw inspect my-server == scw inspect server:my-server
    It may be useful if you have the same name in a server and a volume

Fixes

  • scw inspect -f was always exiting 0
  • scw images -a does not prefix snapshots, volumes and bootscripts (only images)
  • scw run ... waits for 30 seconds before polling the API
  • scw stop server1 server2 doesn't exit on first stopping failure
  • scw run IMAGE [COMMAND], default COMMAND is now if [ -x /bin/bash ]; then exec /bin/bash; else exec /bin/sh; fi

View full commits list

v1.1.0

12 Jun 22:00
49587ef
Compare
Choose a tag to compare

To install Scaleway CLI 1.1.0, run the following commands:

curl -L https://github.com/scaleway/scaleway-cli/releases/download/v1.1.0/scw-`uname -s`-`uname -m` > /usr/local/bin/scw
chmod +x /usr/local/bin/scw

To quick start

scw login

Features

  • Support of scw cp from {server-path,local-path,stdin} to {server-path,local-path,stdout} (#56)
  • Support of scw logout command
  • Support of _patch experimental command (#57)
  • Support of _completion command (shell completion helper) (#45)
  • Returning more resource fields on scw inspect (#50)
  • Show public ip address in PORTS field in scw ps (#54)
  • Support of inspect --format option
  • Support of exec --timeout option (#31)
  • Support of volumes in images -a and inspect (#49)
  • Tuned ~/.scwrc unix permissions + added a warning if the file is too open (#48)

Fixes

  • The project is now go get-able and splitted into packages
  • Added timeout when polling SSH TCP port for scw start -w and scw exec -w (#46)
  • Improved resolver behavior for exact matching (#53, #55)
  • Verbose error message when scw exec fails (#42)
  • Fixed scw login parameters parsing
  • Speed and stability improvements

View full changelog
View full commits list
gopkg.in/scaleway/scaleway-cli.v1
godoc.org/gopkg.in/scaleway/scaleway-cli.v1

v1.1.0-rc1

11 Jun 14:30
9a2902a
Compare
Choose a tag to compare
v1.1.0-rc1 Pre-release
Pre-release
curl -L https://github.com/scaleway/scaleway-cli/releases/download/v1.1.0-rc1/scw-`uname -s`-`uname -m` > /usr/local/bin/scw
chmod +x /usr/local/bin/scw

Features

  • Support of _patch experimental command (#57)
  • Support of _completion command (shell completion helper) (#45)
  • Returning more resource fields on scw inspect (#50)
  • Show public ip address in PORTS field in scw ps (#54)
  • Support of inspect --format option
  • Support of exec --timeout option (#31)
  • Support of volumes in images -a and inspect (#49)
  • Tuned ~/.scwrc unix permissions + added a warning if the file is too open (#48)

Fixes

  • The project is now go get-able
  • Added timeout when polling SSH TCP port for scw start -w and scw exec -w (#46)
  • Improved resolver behavior for exact matching (#53, #55)
  • Verbose error message when scw exec fails (#42)
  • Fixed scw login parameters parsing
  • Speed and stability improvements

View full commits list