Releases: scaleway/scaleway-cli
Releases · scaleway/scaleway-cli
v2.16.0
Changelog
Features
- e44ab83: feat(config): add validate command (#3018) (@yfodil)
- a41fc4e: feat(core): add --web flag (#2971) (@Codelax)
- 4f4d36a: feat(init): prompt list of project (#3151) (@Codelax)
- 9f7d740: feat(instance): add pop2 server types (#3183) (@Codelax)
- e8e167c: feat(instance): add ssh utility commands (#3161) (@Codelax)
- b6879b4: feat(ipfs): add documentation (#3155) (@scaleway-bot)
- ebfb936: feat(ipfs): update meta field (#3162) (@scaleway-bot)
- be4dd67: feat(k8s): add cluster migrate-to-private-network command (#3145) (@Mia-Cross)
- 04f9e18: feat(k8s): add migrate-to-private-network command (#3144) (@scaleway-bot)
- 9ea9567: feat(k8s): list cluster types (#3180) (@scaleway-bot)
- b87d8b2: feat(lb): add backend_id to GetLbStats (#3149) (@scaleway-bot)
- 59cdc64: feat(lb): add backend_id to ListBackendStats (#3175) (@scaleway-bot)
- 2ba6883: feat(lb): add support for assign flexible ip (#3163) (@scaleway-bot)
- a14ec77: feat(lb): add support for is ipv6 (#3171) (@scaleway-bot)
- e8fb5e5: feat(rdb): cross AZ Read Replica (#3140) (@scaleway-bot)
- e8d3cc6: feat(registry): deprecate delete tag force field (#3158) (@scaleway-bot)
- 858f7cc: feat(secret-manager): add generate-password to cli (#3141) (@scaleway-bot)
- 69821b1: feat(secret-manager): add project_id field in requests (#3139) (@scaleway-bot)
- 12d813c: feat(secret-manager): don't exclude
password_generation
field (#3143) (@scaleway-bot) - f63ac1a: feat(sm): add endpoint to generate password (#3138) (@scaleway-bot)
- fe599d4: feat(tem): add support for search (#3159) (@scaleway-bot)
- b598153: feat(tem): improve ListEmails endpoint (#3132) (@scaleway-bot)
- 563e39b: feat(wasm): export an autocomplete function (#3148) (@Codelax)
- 14b7712: feat(wasm): return custom object (#3130) (@Codelax)
Fixes
- 6a0f50e: fix(vpc): fix nil pointer dereference on redis endpoint (#3179) (@yfodil)
- 95798c4: fix: slice field marshaling out of bound (#3184) (@Codelax)
Others
- c7d6d5f: chore(apple-silicon): remove unused content (#3157) (@scaleway-bot)
- b9ba229: chore(deps): bump github.com/charmbracelet/bubbletea from 0.24.1 to 0.24.2 (#3178) (@dependabot[bot])
- 619cfae: chore(deps): bump github.com/docker/docker from 23.0.6+incompatible to 24.0.2+incompatible (#3150) (@dependabot[bot])
- 794abdc: chore(deps): bump github.com/mattn/go-isatty from 0.0.18 to 0.0.19 (#3135) (@dependabot[bot])
- b6281d2: chore(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#3133) (@dependabot[bot])
- eb63a03: chore(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#3153) (@dependabot[bot])
- 2a99adb: chore: fix release go version (#3181) (@quantumsheep)
- 18bc286: chore: remove depguards from linters (#3170) (@remyleone)
- 077fb06: chore: update
buildpacks/pack
(#3172) (@quantumsheep) - 9d076c3: chore: upgrade to go 1.20 (#3147) (@Mia-Cross)
- 03a1722: docs(k8s): add PNs in additional resources to delete (#3160) (@scaleway-bot)
- 0ed2d79: docs(lb): escape curly brackets (#3173) (@scaleway-bot)
- 9bde51f: docs(lb): hide new ipmob fields (#3176) (@scaleway-bot)
- c27c308: docs(tem): enum values (#3136) (@scaleway-bot)
- eee3705: docs(tem): rephrase mail-to (#3174) (@scaleway-bot)
v2.15.0
Changelog
Features
- 9be4531: feat(account/v2): default generated project name (#3086) (@scaleway-bot)
- 2dfca5d: feat(autocomplete): global flag profile values (#3036) (@Codelax)
- 3e5272a: feat(billing): add billing command (#2931) (@Monitob)
- e56e8c1: feat(config): add import command (#2995) (@yfodil)
- 5369545: feat(config): add output default format (#3003) (@yfodil)
- ff568a1: feat(container): add waiters (#3098) (@Codelax)
- 7af0b2a: feat(container): implement buildpack deploy (#3022) (@quantumsheep)
- 36399c3: feat(containers): add cpu limit to update/create container request messages (#3041) (@scaleway-bot)
- e9eef70: feat(function): add deploy workflow (#2950) (@Codelax)
- cfab8f1: feat(functions): generate openapi for triggers endpoints (#3104) (@scaleway-bot)
- fbffde8: feat(iam/v1alpha1): add User.mfa (deprecate two_factor_enabled) + ListUsersRequest.mfa (#3014) (@scaleway-bot)
- 4aa9160: feat(init): no overwrite prompt when adding a new profile (#3097) (@Codelax)
- 45caf45: feat(instance): add --wait to server terminate (#3046) (@Codelax)
- c70811c: feat(instance): add direction in security-group rule marshal (#3015) (@Codelax)
- 9ec11d4: feat(instance): add snapshot update (#3079) (@Codelax)
- 3a8866a: feat(instance): server create using snapshots (#3063) (@Codelax)
- eb8432e: feat(ipfs): add list-pins command in scaleway cli (#3103) (@scaleway-bot)
- 68609e8: feat(ipfs): add token to manage IPFS CLI (#3095) (@scaleway-bot)
- 55801ca: feat(ipfs): add url in Meta object and set status queued transient (#3123) (@scaleway-bot)
- dd396b9: feat(mnq): clean credentials display (#3035) (@quantumsheep)
- ec9afc7: feat(obs-paas): include cli for list & select plan (#3002) (@scaleway-bot)
- ff2d186: feat(rdb): add password generator (#2557) (@yfodil)
- 4690eaa: feat(secret-manager): add secret version CRC32 (#2998) (@scaleway-bot)
- 859d891: feat(serverless): add node20 runtime (#3090) (@scaleway-bot)
- 6b3d42b: feat(vpc): improve get private-network to show all attached resources (#3021) (@yfodil)
- 13755b3: feat(wasm): add jwt support (#3119) (@Codelax)
- 9dc1772: feat: add an option to hide empty sections (#3029) (@quantumsheep)
- 9982c14: feat: add timeout argument to wait commands (#3102) (@Codelax)
- b079d8d: feat: check for api key expiration date (#3049) (@Codelax)
- 1c467ba: feat: wasm build (#3024) (@Codelax)
Fixes
- 299f0de: fix(autocomplete): complete arg of multiple word resources (#3066) (@Codelax)
- 27c0fba: fix(container): disable deploy helpers on freebsd (#3118) (@Codelax)
- 93340c9: fix(container): disable deploy on freebsd (#3109) (@quantumsheep)
- d0c1da8: fix(function): use default interval on deploy (#3099) (@quantumsheep)
- 3488baf: fix(instance): delete with-volumes none worked like all (#3025) (@Codelax)
- ea01065: fix(instance): list server-type all pages (#2996) (@Codelax)
- 6ecde0b: fix(rdb): connect to public or private endpoint (#3094) (@Monitob)
- 3aa180b: fix(rdb): listing user crash with filter (#3106) (@Codelax)
Others
- 296938e: chore(deps): bump github.com/cloudflare/circl from 1.3.2 to 1.3.3 (#3120) (@dependabot[bot])
- 6b546a5: chore(deps): bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible (#3121) (@dependabot[bot])
- e0a9621: chore(deps): bump github.com/docker/docker from 23.0.2+incompatible to 23.0.3+incompatible (#3000) (@dependabot[bot])
- 225f4db: chore(deps): bump github.com/docker/docker from 23.0.3+incompatible to 23.0.4+incompatible (#3037) (@dependabot[bot])
- 4a8ed8d: chore(deps): bump github.com/docker/docker from 23.0.4+incompatible to 23.0.5+incompatible (#3096) (@dependabot[bot])
- 29c3c3a: chore(deps): bump github.com/docker/docker from 23.0.5+incompatible to 23.0.6+incompatible (#3107) (@dependabot[bot])
- 1aa1097: chore(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6 (#3054) (@dependabot[bot])
- aa61053: chore(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (#3001) (@dependabot[bot])
- 75e2e37: chore(deps): bump golang.org/x/term from 0.6.0 to 0.7.0 (#2999) (@dependabot[bot])
- a2aed3d: chore(deps): bump golang.org/x/term from 0.7.0 to 0.8.0 (#3105) (@dependabot[bot])
- cad6cae: chore(deps): bump golang.org/x/text from 0.8.0 to 0.9.0 (#3013) (@dependabot[bot])
- 1f5c070: chore: bump golang-ci lint to latest (#3005) (@remyleone)
- f709e5a: chore: bump sdk (#3125) (@scaleway-bot)
- 304a84c: chore: bump sdk (#2994) (@scaleway-bot)
- 3252886: ci: strip binaries and check size (#3092) (@Codelax)
- 598e02e: docs(IoT): revamp api documentation (#3030) (@scaleway-bot)
- 91b00ca: docs(apple_silicon): modifs to apple silicon doc for new developers site (#3069) (@scaleway-bot)
- b8ae72f: docs(baremetal): elastic metal servers (#3075) (@scaleway-bot)
- d05f064: docs(baremetal): private networks for elastic metal servers (#3081) (@scaleway-bot)
- d1c3079: docs(cockpit): revamp api documentation (#3019) (@scaleway-bot)
- e5fc7d4: docs(containers): serverless containers (#3077) (@scaleway-bot)
- 7391505: docs(domain): modifs to domains doc for new developers site (#3072) (@scaleway-bot)
- af2d41c: docs(domains&dns): api documentation revamp (#3033) (@scaleway-bot)
- 6406bad: docs(flexIP): revamp api documentation (#3034) (@scaleway-bot)
- 9683ddf: docs(flexible_ip): document elastic metal (#3084) (@scaleway-bot)
- cab93f5: docs(iam): update with new guidelines (#3059) (@scaleway-bot)
- 7962f12: docs(instance): modifs to instance doc for new developers site (#3078) (@scaleway-bot)
- 5117af0: docs(iot): revamp (#3068) (@scaleway-bot)
- 87a2c54: docs(k8s): big revamp (#3124) (@scaleway-bot)
- 7944099: docs(k8s): kubernetes kapsule and kosmos (#3076) (@scaleway-bot)
- 440befa: docs(k8s): update api docs (#3110) (@scaleway-bot)
- fe2a6cb: docs(lb): add default values (#3050) (@scaleway-bot)
- 2b003ad: docs(marketplace): adding marketplace v2 documentation (#3016) (@scaleway-bot)
- ba238c3: docs(mnq): modifs to mnq doc for new developers site (#3057) (@scaleway-bot)
- 44e22a3: docs(rdb): components (#3067) (@scaleway-bot)
- 86eec74: docs(redis): components (#3064) (@scaleway-bot)
- 9c6967a: docs(registry): components (#3065) (@scaleway-bot)
- f0013f6: docs(registry): review documentation (#3031) (@scaleway-bot)
- f34eac1: docs(secret-manager): update description (#2997) (@scaleway-bot)
- 5eb0d7d: docs(secret_manager): modifs to secret manager doc for new developers site (#3071) (@scaleway-bot)
- 0d3def4: docs(serverless): rework documentation (#3026) (@scaleway-bot)
- 79fb448: docs(tem): modifs to tem doc for new developers site (#3082) (@scaleway-bot)
- bccb252: docs(vpc): reworked vpc documentation (#3027) (@scaleway-bot)
- 800c15f: docs(webhosting): fix webhosting docs for new site (#3108) (@scaleway-bot)
- 9ed70a3: refactor(mnq): make Permissions optional (#3038) (@scaleway-bot)
- 49d163f: refactor: init command (#3089) (@Codelax)
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)