Releases: scaleway/scaleway-cli
Releases · scaleway/scaleway-cli
v2.14.0
Changelog
Features
- b17ca12: feat(autocomplete): cache in arg completion instead of shell (#2952) (@Codelax)
- c54f012: feat(baremetal): add support for updateip (#2922) (@scaleway-bot)
- b46f97c: feat(billing): enable cli billing (#2911) (@scaleway-bot)
- 4af138b: feat(cockpit): add plan resource (#2976) (@scaleway-bot)
- 4d3e016: feat(cockpit): cli on get cockpit metrics (#2968) (@scaleway-bot)
- b2d45be: feat(cockpit): display endpoints separately (#2927) (@quantumsheep)
- e5c86ff: feat(cockpit): display token scopes separately (#2928) (@quantumsheep)
- cf187af: feat(cockpit): enable support for contact and alert (#2917) (@scaleway-bot)
- 16b666e: feat(cockpit): generate token name by default (#2944) (@scaleway-bot)
- dfb9071: feat(cockpit): set get token's token id as positional (#2943) (@scaleway-bot)
- 908be53: feat(container): add build-args to deploy workflow (#2941) (@quantumsheep)
- ae6463e: feat(container): add namespace waiters (#2937) (@quantumsheep)
- c2a7193: feat(container): implement deploy workflow (#2872) (@quantumsheep)
- b536284: feat(fip): add support for MoveMACAddr on CLI (#2908) (@scaleway-bot)
- 06de920: feat(iam): enable CLI generation (#2909) (@scaleway-bot)
- d8d91d9: feat(instance): enable missing cli generation (#2913) (@scaleway-bot)
- 6a15d20: feat(k8s): add private network fields (#2903) (@scaleway-bot)
- 09f35a5: feat(k8s): add support for set-type for cluster (#2906) (@scaleway-bot)
- cbda14e: feat(lb): add new backend options : retries, redispatch, fastinter (#2951) (@scaleway-bot)
- 5b91b23: feat(lb): enable generation for subscriber (#2918) (@scaleway-bot)
- 0179070: feat(marketplace): enable cli generation for categories, local-image and versions (#2916) (@scaleway-bot)
- 9c3f4e3: feat(pine): add organization_id for list and name required for create volume (#2891) (@scaleway-bot)
- 572ca85: feat(rdb): enable generation for get-metrics, endpoint, settings (#2915) (@scaleway-bot)
- 0c80ac5: feat(redis): add UpdateEndpoint (#2905) (@scaleway-bot)
- 1464ded: feat(secret-manager): add option to disable previous version when creating a new Secret Version (#2965) (@scaleway-bot)
- 17b307a: feat(secret-manager): add option to generate passwords (#2972) (@scaleway-bot)
- 2303f73: feat(serverless): add support for get-logs (#2919) (@scaleway-bot)
- a458d3b: feat(vpc/v1): allow listing regional PN using include_regional parameter (#2970) (@scaleway-bot)
- c0b1403: feat(vpcgw): improve gateway-type list visualization (#2963) (@yfodil)
- 9204148: feat(webhosting): improve offer list visualization (#2960) (@yfodil)
- 6ec08ac: feat: add editor (#2878) (@Codelax)
- 03b3a98: feat: enable generation for getservermetrics and listserverevents (#2921) (@scaleway-bot)
Fixes
- cb52f9d: fix(core): add disableCheckVersion option to commands (#2983) (@Codelax)
- c8d33f0: fix(instance): change server-types local volume size to max (#2932) (@Codelax)
- 5959fd7: fix(instance): server get private_networks json tags (#2978) (@Codelax)
- cd1366b: fix(instance): split security group marshalers (#2939) (@Codelax)
- e5de968: fix(shell): arg doc when using positional arguments (#2964) (@Codelax)
- ee39395: fix(webhosting): fix CLI configuration for webhosting (#2894) (@scaleway-bot)
Documentation
- 65867b5: docs(cockpit): add in readme (#2930) (@quantumsheep)
- 3adee9e: docs(instances): revamp api docs (#2974) (@scaleway-bot)
- d163031: docs(lb): revamp of the LB API documentation to use anchors (#2982) (@scaleway-bot)
- deae360: docs(sem): revamp (#2904) (@scaleway-bot)
- 9650c41: docs(tem): revamp (#2942) (@scaleway-bot)
Others
- 85b58b4: chore(deps): bump github.com/docker/docker from 23.0.1+incompatible to 23.0.2+incompatible (#2969) (@dependabot[bot])
- f5685ee: chore(deps): bump github.com/mattn/go-isatty from 0.0.17 to 0.0.18 (#2914) (@dependabot[bot])
- 81fd72a: chore(deps): bump github.com/moby/buildkit from 0.11.4 to 0.11.5 (#2926) (@dependabot[bot])
- fc54429: chore(deps): bump github.com/opencontainers/runc from 1.1.3 to 1.1.5 (#2975) (@dependabot[bot])
- 232e404: chore(deps): bump github.com/scaleway/scaleway-sdk-go from 1.0.0-beta.14.0.20230320173444-ec31c4c2c56f to 1.0.0-beta.15 (#2902) (@dependabot[bot])
- e38fbd4: chore(deps): bump golang.org/x/net from 0.4.0 to 0.7.0 (#2933) (@dependabot[bot])
- d0f0789: chore: bump sdk (#2953) (@scaleway-bot)
- a19e504: chore: set golangci-lint timeout to 5m (#2893) (@quantumsheep)
- 715871c: tests(instance): record instance server type test golden (#2938) (@Codelax)
v2.13.0
Changelog
Features
- 303152f: feat(TEM): return/filter emails subject and add ToS when create a domain (#2868) (@scaleway-bot)
- 12c3b1e: feat(core): add support for composite tasks (#2596) (@Codelax)
- cc28ad0: feat(elastic-metal): add color for offer availability (#2854) (@remyleone)
- a04acb7: feat(qa): add argspec checking in cli qa (#2852) (@Codelax)
- 714a49a: feat(tasks): change api (#2862) (@Codelax)
- cb09597: feat(webhosting): update list offer with hosting id and its available offers (#2853) (@scaleway-bot)
- 0256adb: feat: improve composite tasks logging (#2876) (@quantumsheep)
- 564e078: feat: separate commands into groups (#2861) (@quantumsheep)
- ab1b725: feat: update generated APIs (#2873) (@scaleway-bot)
Fixes
- 1ae8f24: fix(config): info display overriden variables (#2856) (@Codelax)
- 30fcb4a: fix(secret): remake examples (#2881) (@scaleway-bot)
- 1006cab: fix(secret-manager): incomplete API descriptions (#2875) (@scaleway-bot)
Others
- aeb33a7: ci: add announcement (#2877) (@Codelax)
- 529d481: docs(account): reworked account api doc (#2866) (@scaleway-bot)
- b319b7e: docs(apple): reworked apple silicon api doc (#2867) (@scaleway-bot)
- 7b6f37a: docs(baremetal): rework documentation api bare metal product (#2870) (@scaleway-bot)
- a7378dd: docs(iam): revamp IAM (#2869) (@scaleway-bot)
- 11028db: docs(k8s): fixed typos (#2865) (@scaleway-bot)
- e687ec8: docs(k8s): review wording k8s docs (#2864) (@scaleway-bot)
- 64be9ca: docs(lb): corrected and improved LB doc wording (#2863) (@scaleway-bot)
- f7ead5a: docs(pgw): revamp public gateways API doc (#2871) (@scaleway-bot)
- d7f2957: docs(rdb): revamp of the RDB API documentation (#2858) (@scaleway-bot)
v2.12.0
Changelog
Features
- 9ad6f81: feat(secret-manager): add endpoints for using the name to retrieve secrets"(#2801) (@scaleway-bot)
- 35b94f4: feat(autocomplete): remove beta check for arg completion (#2838) (@Codelax)
- 71624a6: feat(cockpit): enable and configure commands (#2825) (@quantumsheep)
- 1c3ebb3: feat(cockpit): enable and document activate and deactivate methods (#2824) (@scaleway-bot)
- 7bf62f8: feat(cockpit): implementation (#2823) (@scaleway-bot)
- 75ed180: feat(core): add argspec util to get corresponding type from argstype (#2850) (@Codelax)
- fd66ebe: feat(iam): enable cli commands for new JWT IAM (#2843) (@scaleway-bot)
- aa12c16: feat(instance): add tags to private nics (#2793) (@scaleway-bot)
- 25c4a48: feat(instance): enable cli for UpdatePrivateNIC (#2811) (@scaleway-bot)
- 8d354fc: feat(secret): handle bytes data (#2849) (@Monitob)
- 21cc337: feat(secret_manager): add name filter to ListSecrets (#2817) (@scaleway-bot)
- bfec5e1: feat(shell): cache last autocomplete request (#2846) (@Codelax)
- 6bf91b1: feat(webhosting): enable CLI (#2844) (@scaleway-bot)
- 429239f: feat: add command aliases (#2501) (@Codelax)
- a8acd72: feat: update doc generation (#2829) (@scaleway-bot)
Fixes
- dd77e3c: fix(args): parse slice indexes as 32 bits (#2847) (@Codelax)
- f3ba936: fix(autocomplete): apply default values to list on arg completion (#2833) (@Codelax)
- 0dc7913: fix(secrets): remove views on yaml (#2826) (@scaleway-bot)
- ac91828: fix(shell): crash when completing map of object (#2845) (@Codelax)
v2.11.1
v2.11.0
Changelog
Features
- 39b6cb5: feat(args): handle JSONObject args (@Codelax)
- 86a569d: feat(baremetal): enable settings code generation on cli (#2716) (@scaleway-bot)
- 2151cb4: feat(config): add info command (#2741) (@Codelax)
- 14d1ee3: feat(core): add scw.JSONObject marshaler (#2721) (@Codelax)
- 3a132c2: feat(dns): import dns zone using file path (#2754) (@Mia-Cross)
- e96af35: feat(iam): add more filtering options for ListAPIKeys (#2773) (@scaleway-bot)
- 4d10fe2: feat(instance): get pnic from mac address (#2715) (@yfodil)
- c085d74: feat(instance): set bootscript as deprecated in the public api (#2758) (@scaleway-bot)
- b6947b2: feat(ipfs): enable cli generation (#2749) (@scaleway-bot)
- 2b520b9: feat(ipfs): enable commands (#2762) (@OnsagerHe)
- d6e1eaa: feat(lb): add redirect acl (#2732) (@scaleway-bot)
- 1e4bd3e: feat(marketplace): switch CLI generation from v1 to v2 (#2718) (@scaleway-bot)
- ead7b75: feat(secret): enable CLI (#2728) (@scaleway-bot)
- ec33e54: feat(secret): enable secret on cli (#2779) (@Monitob)
- 4cfc37f: feat(secret-manager): add endpoints for using name to retrieve secrets (#2781) (@scaleway-bot)
- 78dcb37: feat(secret-manager): add filter on status for ListSecretVersions (#2746) (@scaleway-bot)
- cc21342: feat(serverless): add go1.20 runtime (#2786) (@scaleway-bot)
- 700899b: feat(serverless): add node19 runtime (#2763) (@scaleway-bot)
- 8f770fb: feat(serverless): add support for http option (#2740) (@scaleway-bot)
- a04355b: feat(shell): use a space-terminated prompt (#2737) (@NoSuchCommand)
- 81bd593: feat(vpc): deprecate update PN subnets (#2755) (@scaleway-bot)
- 5a704db: feat(vpcgw): enable refresh-ssh-keys code generation on cli (#2783) (@scaleway-bot)
- 15bd3e6: feat: update generated APIs (#2724) (@scaleway-bot)
Fixes
- 8072955: fix(args): none arg set slice ptr to an empty slice (#2752) (@Codelax)
- d80db2f: fix(config): catch profile error even when env vars are set (#2757) (@yfodil)
- 4ba865d: fix(dns): consistent TTL on records across the devtools (#2765) (@Mia-Cross)
- 7e3064f: fix(dns): move defaultTTL const (#2772) (@Mia-Cross)
- 8dfd62f: fix(docs): add vpc gateway documentation path (#2744) (@Monitob)
- 3cf45a9: fix(human): interface in struct marshalling (#2742) (@Codelax)
- 0253e89: fix(iam): use expired and not expirable to filter expired API keys (#2782) (@scaleway-bot)
- 9a54a90: fix(instance): add ENT1-XS and ENT1-XXS to the CLI (#2730) (@Oursin)
- 4662c64: fix(instance): ignore bootscript deprecated lint error (#2764) (@Codelax)
- 0c3d8ec: fix(main): print error before stacktrace on panic (#2751) (@Codelax)
- 8a93000: fix(marketplace): reorder images listing to emphasize the label (#2759) (@scaleway-bot)
- f0dc059: fix(rdb): add nodetype autocompletion (#2731) (@Monitob)
- 2b0d214: fix(secrets): example typo (#2780) (@scaleway-bot)
Others
- cba381d: bump(docs): Add missing namespaces on README (#2743) (@Monitob)
- 841dcc3: chore: bump scaleway sdk (#2745) (@scaleway-bot)
- aac6365: chore: use go 1.19 and update actions (#2733) (@quantumsheep)
- e798c26: ci: add homebrew bump formulae workflow (@Monitob)
- e0efde6: ci: add merge_group support (#2789) (@remyleone)
- 6ed04ac: docs(k8s): adjust examples (#2725) (@scaleway-bot)
- 0466506: docs(k8s): missing argument (#2756) (@scaleway-bot)
- 7905712: docs(mnq): clean the doc before going for public beta (#2717) (@scaleway-bot)
- 1f6f501: docs(tem): add reference documentation (@quantumsheep)
- eecf6b1: tests: golden regex replace only actual output (#2747) (@Codelax)
New Contributors
- @Oursin made their first contribution in #2730
- @quantumsheep made their first contribution in #2733
- @NoSuchCommand made their first contribution in #2737
- @Mia-Cross made their first contribution in #2754
- @OnsagerHe made their first contribution in #2762
v2.10.0
Changelog
Features
- 86a569d: feat(baremetal): enable settings code generation on cli (#2716) (@scaleway-bot)
- 14d1ee3: feat(core): add scw.JSONObject marshaler (#2721) (@Codelax)
- 4d10fe2: feat(instance): get pnic from mac address (#2715) (@yfodil)
- 1e4bd3e: feat(marketplace): switch CLI generation from v1 to v2 (#2718) (@scaleway-bot)
- ead7b75: feat(secret): enable CLI (#2728) (@scaleway-bot)
- 15bd3e6: feat: update generated APIs (#2724) (@scaleway-bot)
Fixes
- 9a54a90: fix(instance): add ENT1-XS and ENT1-XXS to the CLI (#2730) (@Oursin)
- f0dc059: fix(rdb): add nodetype autocompletion (#2731) (@Monitob)
Others
- 2260b3d: chore(deps): bump github.com/dustin/go-humanize from 1.0.0 to 1.0.1 (#2720) (@dependabot[bot])
- 9f552b4: chore(deps): bump github.com/fatih/color from 1.13.0 to 1.14.0 (#2727) (@dependabot[bot])
- d2eea8d: chore(deps): bump golang.org/x/text from 0.5.0 to 0.6.0 (#2713) (@dependabot[bot])
- d4d72f6: chore: use go 1.19 and update actions (@quantumsheep)
- e798c26: ci: add homebrew bump formulae workflow (@Monitob)
- 6ed04ac: docs(k8s): adjust examples (#2725) (@scaleway-bot)
- 7905712: docs(mnq): clean the doc before going for public beta (#2717) (@scaleway-bot)
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)