Releases: scaleway/scaleway-cli
Releases · scaleway/scaleway-cli
v2.9.0
Changelog
Features
- 86a569d: feat(baremetal): enable settings code generation on cli (#2716) (@scaleway-bot)
- 4d10fe2: feat(instance): get pnic from mac address (#2715) (@yfodil)
Others
- d2eea8d: chore(deps): bump golang.org/x/text from 0.5.0 to 0.6.0 (#2713) (@dependabot[bot])
- e0ce819: ci: add homebrew bump formulae workflow (@Monitob)
- 7905712: docs(mnq): clean the doc before going for public beta (#2717) (@scaleway-bot)
v2.8.0
Important changes
- Up to 30x more performant: completion and commands are a lot faster
- New completion of args values (enable with env variable
SCW_ENABLE_BETA=1
)
This completion will fill you arguments by listing you resources: scw k8s cluster get <tab>
will complete with you cluster IDs
- List resources across all localities
New all
zone and region, use it to parallelize you requests to the multiple scaleway's datacenters and get the merged results (resources are sorted by locality).
Example: scw instance server list zone=all
Changelog
Features
- 8806d83: feat(lb): improve doc and add private-network (#2703) (@scaleway-bot)
- a33a8a0: feat(container): add waiter to container deploy (#2681) (@Codelax)
- 59bfbd6: feat(core): add all localities to support generation of listing commands (#2696) (@Codelax)
- 1387dd5: feat(core/autocomplete): complete content of args using list verbs (#2708) (@Codelax)
- a77d42c: feat(instance): add locality pl-waw-2 (#2707) (@scaleway-bot)
- 7a35753: feat(lb): add servers to backend via id (#2679) (@yfodil)
- fa9a24b: feat(lb): add servers to backend via tags (#2683) (@yfodil)
- ce50296: feat(lb): add warning on kapsule-tagged lbs (#2671) (@yfodil)
- 15fa7a9: feat(serverless): add PHP 8.2 runtime (#2684) (@scaleway-bot)
- e42713e: feat(tem): add support for message-id in listing (#2691) (@scaleway-bot)
- 6b45df6: feat(vpc): filter private_networks by ids and add support for nl-ams-2 and pl-waw-2 (#2685) (@scaleway-bot)
- 37a9841: feat(vpc-gw): add support for nl-ams-2 et pl-waw-2 (#2704) (@scaleway-bot)
- e8b781d: feat: add all locality to list commands (#2711) (@scaleway-bot)
Fixes
- 63d043a: fix(core): change command signature to fix sort of same command (#2705) (@Codelax)
- d999184: fix(core): remove default help command (#2706) (@Codelax)
- c25943f: fix(instance): add missing pnic requests (#2710) (@scaleway-bot)
Others
- 64e0c85: chore(core): remove v1 config (#2675) (@Codelax)
- c78eae6: chore(deps): bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17 (#2709) (@dependabot[bot])
- 87eb1a0: chore: bump sdk-go (#2695) (@Codelax)
- 0f8923b: docs(serverless): add missing localities (#2712) (@scaleway-bot)
- 9d30336: perf(core): cobra builder allocate with nb of commands and use unordered list (#2702) (@Codelax)
- bb49d6c: perf(core): lazy load usage (#2700) (@Codelax)
- efb08dd: perf(core): lazy load usage annotations allocation (#2701) (@Codelax)
- b272743: perf: optimize cli loading (#2697) (@Codelax)
v2.7.0
Changelog
Features
- 0036c0f: feat(lb): add ignore SSL server verify (#2597) (@scaleway-bot)
- d3bf03d: feat(baremetal): add support for private network in v1 (#2573) (@scaleway-bot)
- 77118eb: feat(baremetal): enable private network and options management (#2656) (@scaleway-bot)
- 03dad56: feat(iam): enable iam v1alpha1 by default (#2668) (@Monitob)
- c234b28: feat(iam): improve documentation for DeleteUser (#2594) (@scaleway-bot)
- 121b725: feat(iot): change device create output (#2593) (@yfodil)
- d19e6ad: feat(iot): improve network create output (#2584) (@yfodil)
- 08f2f0f: feat(lb): improve backend get output (#2575) (@yfodil)
- bb0012c: feat(rdb) add verb settings to namespace rdb engine (#2548) (@Monitob)
- 85c1bfb: feat(rdb): improve ACL deletion message (#2669) (@yfodil)
- 77ff45b: feat(rdb): rename ACL add/delete arguments (#2571) (@yfodil)
- ebbf6a8: feat(serverless): add Rust 1.65, python 3.11, go 1.19 (#2591) (@scaleway-bot)
Fixes
- d708323: fix(core): crash on missing field that support file loading (#2574) (@Codelax)
- 1953a69: fix(rdb): add missing fields on backup builder (#2586) (@Monitob)
- 8561404: fix(rdb): add missing transient status on snapshots, read replicas (#2589) (@scaleway-bot)
Others
v2.6.2
Changelog
Feat
- d717641: feat(iam): add a delete user command (#2564) (@scaleway-bot)
- 034c2ec: feat(mnq): add support for v1alpha1 (#2568) (@scaleway-bot)
- 78812d4: feat(redis): add waw2 new locality (#2570) (@scaleway-bot)
- e3b9d76: feat(redis): allow filtering the list of Clusters using version attribute (#2560) (@scaleway-bot)
- bb69946: feat(tem): add name filter to domain listing (#2563) (@scaleway-bot)
- f92783a: feat(tem): add support for v1alpha1 (#2543) (@scaleway-bot)
Fixes
- 29bc255: fix(rdb): add name and version optional fields on ListDatabaseEngineRequest (#2555) (@scaleway-bot)
Chore
- eb38dd3: chore(deps): bump github.com/spf13/cobra from 1.6.0 to 1.6.1 (#2561) (@dependabot[bot])
- 5966b79: chore(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (#2559) (@dependabot[bot])
- 4d876c2: chore(deps): bump golang.org/x/text from 0.3.8 to 0.4.0 (#2551) (@dependabot[bot])
- 4b30964: chore(docker): bump alpine version to 3.16 (#2558) (@boredland)
- c37ede0: chore: bump SDK (#2567) (@scaleway-bot)
v2.6.1
Changelog
feat
- 028d70d: feat(redis): migrate to v1 (#2536) (@Codelax)
- c48e3f5: feat(tem): generate tem commands (#2552) (@scaleway-bot)
- 38c93d3: feat(instance): add image update command (#2539) (@yfodil)
- af3e0e8: feat(lb): add support for ssl-bridging (#2527) (@scaleway-bot)
- d963e7c: feat(rdb): add instance update settings (#2549) (@yfodil)
- 87c712f: feat(redis): add nl-ams-2 new locality (#2546) (@scaleway-bot)
- 5811fc0: feat(redis): add v1 version (#2534) (@scaleway-bot)
fixes
- d034a57: log: more accurate status Instance API (#2538) (@louisportay)
- 1ead5cc: fix(core): do not require a config file if required env vars are set (#2550) (@jawher)
- ba297b9: fix(domain_record): output request response (#2524) (@Codelax)
- 76531fb: fix(instance): volume_total_size should be a uint64 (#2553) (@scaleway-bot)
docs
- 3bb5975: docs(instance): update servers section documentation (#2535) (@scaleway-bot)
- 5e870a1: docs(redis): tls certificate when scaling (#2525) (@scaleway-bot)
chore
- 56c0d51: chore(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 (#2545) (@dependabot[bot])
- 071b38a: chore(deps): bump golang.org/x/text from 0.3.7 to 0.3.8 (#2544) (@dependabot[bot])
- f741f1e: chore: add automated testing for links on markdown documentation (#2537) (@yfodil)
- 9c5f09c: chore: bump SDK (#2529) (@scaleway-bot)
- baf4071: chore: bump sdk (#2540) (@remyleone)
- ed26f47: chore: bump sdk-go (#2532) (@Codelax)
- 30aa3a2: chore: remove obsolete example (#2477) (@remyleone)
- d6804de: ci: bump go version (#2533) (@Codelax)
v2.6.0
Changelog
Feats
- 6958446: feat(account): filter by project id (#2494) (@scaleway-bot)
- 9681ee8: feat(baremetal): enable offer support (#2499) (@scaleway-bot)
- 68fae1d: feat(config): add destroy command (#2487) (@yfodil)
- d91da82: feat(iam): add examples and see-alsos (#2475) (@scaleway-bot)
- e35e8c5: feat(iam): auto-complete permission-set names (#2472) (@kindermoumoute)
- 06c98ce: feat(instance): add support for snapshot export (#2473) (@scaleway-bot)
- d10397a: feat(instance): cache image auto complete result (#2503) (@Codelax)
- b556dbb: feat(instance): remove unwanted required field on CreateSnapshot (#2493) (@scaleway-bot)
- d2eb4a8: feat(printer): add wide output (#2500) (@Codelax)
- 212374c: feat(rdb): add a boolean to reveal if a backup is exported (#2484) (@yfodil)
- ca7d94d: feat(rdb): add to backup download an export step in case it was not done previously (#2498) (@yfodil)
- b29886a: feat(rdb): improve documentation about migrate (#2485) (@scaleway-bot)
- 2a340a6: feat(serverless): add support for token (#2492) (@scaleway-bot)
- 364a689: feat(testing): validate json goldens (#2513) (@Codelax)
- 85d7683: feat(unmarshal): parse time.Duration (#2521) (@Codelax)
- 439341d: feat: add shell mode (#2433) (@Codelax)
- d6a83ca: feat: set correctly version on go install (#2516) (@Codelax)
- 432cfad: feat: update Account URL and endpoints (#2480) (@aerialls)
Fixes
- 5f55609: fix(autocomplete): check completion arguments bounds (#2520) (@Codelax)
- ec0b0d6: fix(core): command remove out of bound (#2506) (@Codelax)
- 22c0726: fix(core/validate): log deprecated arg only when used (#2509) (@Codelax)
- a5fb125: fix(human): skip capitalize on uuid (#2510) (@Codelax)
- 3860689: fix(iam): listing views (#2471) (@scaleway-bot)
- 2eb02be: fix(init): remove access key prompt (#2519) (@Codelax)
- f3f8169: fix(instance): set server type to required (#2502) (@Codelax)
- e4ffcaf: fix(rdb): update backup list cassette (#2489) (@yfodil)
- c6867f1: fix(shell): disable shell on freebsd (#2522) (@Codelax)
- 1b65155: fix(vpc_gw): add missing required notation to CreateDHCPRequest fields (#2517) (@scaleway-bot)
- 7079569: fix: config flag (#2476) (@yfodil)
- 6aff878: fix: optional maps arg name (#2518) (@scaleway-bot)
Others
- 2d1c52b: Revert "chore(deps): bump github.com/c-bata/go-prompt from 0.2.5 to 0.2.6 (#2504)" (#2505) (@remyleone)
- e29392c: chore(deps): bump github.com/c-bata/go-prompt from 0.2.5 to 0.2.6 (#2504) (@dependabot[bot])
- a8fabbf: chore(deps): bump github.com/mattn/go-colorable from 0.1.12 to 0.1.13 (#2449) (@dependabot[bot])
- 8dddb0e: chore(instance): update default image to ubuntu_jammy (#2479) (@Codelax)
- 3f0dcac: chore: bump scaleway sdk (#2490) (@scaleway-bot)
- 91badbf: docs(rdb): improve documentation (#2481) (@scaleway-bot)
- dcc9702: feat: update generated APIs (#2515) (@scaleway-bot)
v2.5.6
Changelog
Fixes
- 825cb7d: fix(iam): change namespaces to singular and correct verbs (#2468) (@scaleway-bot)
- 3c23c88: fix(iam): set organization ID filter on listing commands (#2469) (@kindermoumoute)
Docs
- 8bf6721: docs(k8s): update node-type description and fix typo (#2452) (@scaleway-bot)
- 78cece9: docs(rdb): improve read-replica documentation (#2467) (@scaleway-bot)
v2.5.5
Changelog
Feats
- 131872d: feat(account): add support for projects (#2419) (@scaleway-bot)
- c49c798: feat(k8s): add support for deleting a node (#2426) (@scaleway-bot)
- 48fa817: feat(rdb): add support for read-replicas (#2434) (@scaleway-bot)
- b2c2ceb: feat(serverless): add support for domain commands (#2396) (@scaleway-bot)
- 280a712: feat: update generated cli (#2401) (@scaleway-bot)
- 963c835: feat: update generated cli (#2409) (@scaleway-bot)
- bb7e74d: feat: update generated cli (#2418) (@scaleway-bot)
- e8b2b35: feat: update generated cli (#2448) (@scaleway-bot)
Fixes
- 8c24f35: fix: bump linter 1.48.0 and remplace "io/ioutil". (#2447) (@Monitob)
- 028f299: fix: retrieve latest cli version from github (#2458) (@Codelax)
Docs
- 4213bb7: docs(README): update to 2.5.4 as latest release (#2420) (@arthurzenika)
- d68f773: docs(iot): add more documentation (#2406) (@scaleway-bot)
- d9d6b05: docs(lb): add documentation (#2414) (@scaleway-bot)
- d95f770: docs(redis): add documentation on endpoint (#2415) (@scaleway-bot)
Chore
- 4b31b4a: chore(redis): fix naming convention (#2423) (@scaleway-bot)
- ede8cfd: chore: bump sdk (#2417) (@scaleway-bot)
v2.5.4
Changelog
feat
- 2ae28a0: feat(iam): add iam commands with beta flag (#2378) (@Codelax)
- f971117: feat(redis): add support for fr-par-1 and nl-ams-1 (#2359) (@scaleway-bot)
fix
docs
- 95f1c19: docs(iam): specify fields limits (#2394) (@scaleway-bot)
bump
v2.5.3
Changelog
- 1f6dcdc: feat(instance): add support for unified in the backup command (#2349) (@remyleone)