Releases: scaleway/scaleway-cli
Releases · scaleway/scaleway-cli
v2.25.0
Changelog
Features
- 8b90883: feat(args): handle scw.Duration unmarshal as flat field (#3469) (@Codelax)
- 0d2648b: feat(billing): add cli command to list discounts (#3475) (@scaleway-bot)
- b0d22c7: feat(billing): discount application scope endpoint (#3451) (@scaleway-bot)
- 61920a7: feat(block): add commands (#3505) (@Codelax)
- 5c5dc75: feat(block): add organization_id filter in listings (#3506) (@scaleway-bot)
- dae1d86: feat(cli): use scw.Duration as a flat field (#3510) (@scaleway-bot)
- a8aa0b6: feat(cockpit): add is_product filter to list datasource (#3481) (@scaleway-bot)
- 1932545: feat(domain): add informations on scaleway product using the domain/dnszone (#3513) (@scaleway-bot)
- b259248: feat(gotty): support gotty v2 (#3512) (@Oursin)
- b0920a6: feat(iam): add color for logs action (#3515) (@Codelax)
- b71a60f: feat(iam): add tags on applications, groups, users and policies (#3499) (@scaleway-bot)
- e566d06: feat(instance): add endpoints to attach/detach server volumes (#3493) (@scaleway-bot)
- d7c1b9d: feat(ipam): add k8s_cluster to IPAM ip list (#3504) (@scaleway-bot)
- ee2dfd0: feat(ipfs): add command ipns in labs commands (#3459) (@OnsagerHe)
- dc6469d: feat(ipfs): add documentation about replacePin (#3483) (@scaleway-bot)
- c87d760: feat(ipfs): add ipns commands (#3458) (@scaleway-bot)
- 4b7e2a5: feat(ipfs): remove usless fields in ipfs api (#3453) (@scaleway-bot)
- ea6fdae: feat(lb): improve backend help in case healthcheck is missing (#2689) (@yfodil)
- 87790e2: feat(rdb): add seemless major upgrade (#3452) (@scaleway-bot)
- c845ada: feat(rdb): list ACLs when getting a rdb instance (#3473) (@Mia-Cross)
- 273cd30: feat(rdb): print messages while exporting backup (#3479) (@Mia-Cross)
- e8cc6da: feat(redis): ipam config for private endpoints (#3492) (@Mia-Cross)
- 3b4ca44: feat(secret_manager): add region to folders (#3465) (@scaleway-bot)
- 3cc943c: feat(secret_manager): improve secret type doc (@scaleway-bot)
- b36cd1d: feat(serverless_jobs): add validation for field name (#3514) (@scaleway-bot)
- b09ffbd: feat(serverless_jobs): enable cli generation (#3503) (@scaleway-bot)
- 401d077: feat(vpc_gw): support passing IPAM IP IDs (#3449) (@scaleway-bot)
- 5ddaad4: feat(webhosting): add control panel support in webhosting (#3484) (@scaleway-bot)
- ba99c1f: feat: new generator (#3450) (@scaleway-bot)
Fixes
- 6e61abe: fix(functions): add short and long descriptions to triggers methods (#3454) (@scaleway-bot)
- 7c57be1: fix(gotty): wrap error if not nil (#3516) (@Codelax)
- 22c2e53: fix(instance): image update positional arg (#3468) (@Codelax)
- 9520b56: fix(instance): image update with invalid uuid (#3467) (@Codelax)
- 3598507: fix(instance): server delete with sbs volumes (#3509) (@Codelax)
- 977e57c: fix(mnq): remove end of life v1alpha1 (#3501) (@Codelax)
- 95bdee6: fix(vpc): add k8s view on get private-network + goconst lint (#3456) (@yfodil)
- 86ab12e: fix: update redis documentation (#3491) (@scaleway-bot)
Others
- 1c51dc2: chore(cockpit): remove reset cockpit grafana (#3494) (@scaleway-bot)
- 77045ad: chore(deps): bump github.com/buildpacks/pack from 0.31.0 to 0.32.0 (#3477) (@dependabot[bot])
- 38cfa67: chore(deps): bump github.com/buildpacks/pack from 0.32.0 to 0.32.1 (#3490) (@dependabot[bot])
- 5b52bb5: chore(deps): bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible (#3463) (@dependabot[bot])
- c79fa16: chore(deps): bump github.com/fatih/color from 1.15.0 to 1.16.0 (#3474) (@dependabot[bot])
- d63c0a5: chore(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1 (#3471) (@dependabot[bot])
- 9ffaf1b: chore(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#3470) (@dependabot[bot])
- f0e7b0a: chore(deps): bump golang.org/x/term from 0.13.0 to 0.14.0 (#3476) (@dependabot[bot])
- 78d464a: chore(deps): bump golang.org/x/text from 0.13.0 to 0.14.0 (#3472) (@dependabot[bot])
- 25d3093: chore(deps): bump google.golang.org/grpc from 1.55.0 to 1.56.3 (#3455) (@dependabot[bot])
- 8408091: chore(gotty): add error wrapping (#3511) (@Codelax)
- 058bf38: chore(instance): mark Volume's base_volume as deprecated (#3489) (@scaleway-bot)
- acf412e: chore(instance): remove support for creating a volume from a volume (#3497) (@scaleway-bot)
- a529cb6: chore(serverless_jobs): rename id to job_definition_id and id to job_run_id (#3518) (@scaleway-bot)
- 20deb6c: chore(vpc_gw): add pl-waw-3 as supported locality (#3478) (@scaleway-bot)
- 2cc5d18: chore: Update Arch Linux package URL in README.md (#3500) (@felixonmars)
- 9ee7dae: chore: bump sdk (#3486) (@scaleway-bot)
- 1450af3: chore: fix lint goconst (#3447) (@Codelax)
- a80306a: docs(block): remove mention of iops ratio from wording (#3498) (@scaleway-bot)
- 0599aeb: docs(iam): update api-key links (#3448) (@Codelax)
- 7ae70ce: docs(serverless): add note about mnq region availability (#3488) (@scaleway-bot)
- c27b80c: docs(serverless): document trigger API (#3443) (@scaleway-bot)
- b73ba2a: docs(tem): add link to documentation and console (#3460) (@scaleway-bot)
- 88fa35b: test(rdb): fix tests + update cassettes and goldens (#3480) (@Mia-Cross)
v2.24.0
v2.23.0
Changelog
Features
- ad5dbb1: feat(cockpit): add list datasource endpoint (#3399) (@scaleway-bot)
- 771ce43: feat(cockpit): add support for products dashboard (#3404) (@scaleway-bot)
- 0cfe8a9: feat(iam): add CreateUser to the Scaleway CLI (#3416) (@scaleway-bot)
- 75c0265: feat(instance): add H100 server types (#3403) (@Codelax)
- b8c1ab2: feat(instance): add servers filter in ListServersRequest (#3391) (@scaleway-bot)
- f98a6b9: feat(instance): add tags in Server.public_ips (#3411) (@scaleway-bot)
- 90df98d: feat(instance): modify UpdateServer public_ips and private_nics to match real implem (#3413) (@scaleway-bot)
- 95493b9: feat(instance): sync endpoints about the feature OS image in SBS volume (#3412) (@scaleway-bot)
- 73d2247: feat(ipfs): documents fields (#3392) (@scaleway-bot)
- 5077b73: feat(ipfs): set ipfs-naming to public visibility (#3430) (@scaleway-bot)
- 7312298: feat(kapsule): expose
public_ip_disabled
field (#3400) (@scaleway-bot) - 46429dd: feat(labs): labs commands group with ipfs command (#3381) (@OnsagerHe)
- 1189dce: feat(mnq): add support for mnq-nats-account-id (#3401) (@scaleway-bot)
- 11598a5: feat(mnq): add v1beta1 cli (#3420) (@scaleway-bot)
- af247ac: feat(mnq): enable v1beta1 commands (#3433) (@Codelax)
- ca41a3c: feat(mnq): reorganize cli commands (#3435) (@scaleway-bot)
- 47f482b: feat(rdb): expose SBS IOPS to clients (#3407) (@scaleway-bot)
Fixes
Documentation
- b48e188: docs(autocomplete): add back deleted doc (#3415) (@Codelax)
- 9a1b403: docs(billing): specify for all tools (#3389) (@scaleway-bot)
- 2003ca5: docs(ipfs): fix wording (#3425) (@Codelax)
- 5ba7c59: docs(lb): add pl-waw-3 az (#3390) (@scaleway-bot)
Other
- 27c7fcf: chore(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 (#3414) (@dependabot[bot])
- 3daeab3: chore(deps): bump golang.org/x/term from 0.12.0 to 0.13.0 (#3402) (@dependabot[bot])
- a99cc41: chore(deps-dev): bump postcss from 8.4.21 to 8.4.31 in /wasm (#3395) (@dependabot[bot])
- 251eda3: chore(deps-dev): bump vite from 4.2.1 to 4.4.11 in /wasm (#3405) (@dependabot[bot])
- 37d086d: chore: bump sdk (#3408) (@scaleway-bot)
- c4bde53: chore: bump sdk-go (#3406) (@Codelax)
- a77f07a: chore: deprecate trigger Create commands (#3429) (@scaleway-bot)
v2.22.0
Features
- 8a19894: feat(cockpit): create datasource (#3373) (@scaleway-bot)
- 89f428a: feat(documentdb): enable command documentdb (#3387) (@Monitob)
- d964566: feat(instance): add base_volume_id filter on ListSnapshotsRequest (#3370) (@scaleway-bot)
- 41675c1: feat(instance): add documentation on ListSnapshotsRequest (#3376) (@scaleway-bot)
- 1e9a072: feat(instance): added field type for ListIpsRequest (#3365) (@scaleway-bot)
- 10342d6: feat(ipfs): remove name resource (#3380) (@scaleway-bot)
- acbdebd: feat(k8s): add filter on PrivateNetworkID (#3378) (@scaleway-bot)
- e86d0eb: feat(lb): release private lb feature (#3377) (@scaleway-bot)
- d509329: feat(rdb): add sbs volume type (#3379) (@scaleway-bot)
- f895c8b: feat(secret): enable folder (#3375) (@scaleway-bot)
- 374b8be: feat(vpc_gw.v1): document behavior of non-ipam_config flags (#3364) (@scaleway-bot)
- b92f964: feat(webhosting): add addon domains limit to public product (#3367) (@scaleway-bot)
Fixes
- 956aba8: ci(wasm): fix prettier step (#3372) (@Codelax)
- 7be7579: fix(instance): server delete with scratch storage (#3366) (@Codelax)
- 2708b8f: fix(wasm): version command (#3371) (@Codelax)
Misc
- 622ac6a: docs(fdb): title (#3386) (@scaleway-bot)
v2.21.0
Changelog
Features
- 8b6759c: feat(dom): add more filters on ListDNSZones to ease VPC sync (#3359) (@scaleway-bot)
- b096eca: feat(instance): support scratch volumes in servers (#3345) (@Codelax)
- 0865655: feat(pgw): ipam config for native vpc integration (#3355) (@scaleway-bot)
- a74399e: feat(tem): add more email flags (#3358) (@scaleway-bot)
- 0e50e1e: feat: update generated APIs (#3362) (@scaleway-bot)
Others
- 8554cca: chore(deps): bump github.com/docker/docker from 24.0.5+incompatible to 24.0.6+incompatible (#3357) (@dependabot[bot])
- 3000988: chore(deps): bump golang.org/x/term from 0.11.0 to 0.12.0 (#3353) (@dependabot[bot])
- bd304ae: chore: add support for prettier (#3360) (@remyleone)
v2.20.0
Changelog
Features
- 2edb5c9: feat(account/v3): add methods for invitations (#3295) (@scaleway-bot)
- 676cfa6: feat(baremetal): add support for nl-ams-2 (#3347) (@scaleway-bot)
- 3244777: feat(document_db): enable cli back (#3350) (@scaleway-bot)
- 768706e: feat(document_db): enable in beta (#3337) (@Codelax)
- ce464a5: feat(document_db): generate cli (#3336) (@scaleway-bot)
- cb9f32e: feat(functions): add go1.21 support (#3342) (@scaleway-bot)
- 89b3957: feat(instance): add arm64 in architecture enum (#3330) (@scaleway-bot)
- 7dde95b: feat(instance): add cli ip list routed ip fields (#3300) (@scaleway-bot)
- 145ec80: feat(instance): add scratch storage (#3346) (@scaleway-bot)
- d4d6915: feat(instance): add server action command (#3309) (@Codelax)
- b2aa437: feat(instance): added field private_networks for ListServersRequest (#3302) (@scaleway-bot)
- 7aa5861: feat(instance): routed ip support (#3297) (@Codelax)
- 7552326: feat(k8s): add disable_public_ip field in k8s Pool (#3352) (@scaleway-bot)
- 9367a2a: feat(lb): support dhcp/ipam private network (#3321) (@scaleway-bot)
- 4803fb8: feat(marketplace): order ListLocalImages fields so that compatible_commercial_types are last (#3323) (@scaleway-bot)
- 4bd94c9: feat(secret-manager): add secret path (#3331) (@scaleway-bot)
- 2e1cc44: feat(tem): add spam flag (#3308) (@scaleway-bot)
- 5f89ed4: feat(tem): add support for mailbox_full error (#3324) (@scaleway-bot)
- beb86d0: feat(vpc): make get private-network show all attached resources (#3325) (@yfodil)
- 1bb3dc4: feat: add get.sh script (#3310) (@quantumsheep)
- 39a6893: feat: add support for pl-waw-3 (#3319) (@scaleway-bot)
Fixes
- 5e21eaf: fix(deploy): use docker as requests host and wait for namespace (#3328) (@dependabot[bot])
- d2f02fa: fix(document_db): remove invalid namespace (#3348) (@Codelax)
- 3767066: fix(functions): set content length as required (#3333) (@scaleway-bot)
- a38099b: fix(instance): check only l_ssd image for server-type compatibility (#3312) (@Codelax)
- ece13ae: fix(instance): ssh config public-gateway invalid zones (#3316) (@Codelax)
- 979e8c9: fix(k8s): fix empty PNID when not created alongside cluster (#3343) (@Mia-Cross)
- 0569605: fix(rdb): user list region (#3341) (@Codelax)
- cdf6840: fix(sm): rename certificate type to be more generic (#3298) (@scaleway-bot)
- 98e9f15: fix: fix direct error comparison (#3314) (@remyleone)
- af18ae2: fix: fix sentry version (#3317) (@Codelax)
Docs
- ad9a701: Added instruction to run the Docker image with Podman (#3335) (@guiand888)
- 93b18f2: docs(k8s): add note (#3351) (@scaleway-bot)
Others
- 9883cc5: chore(deps): bump github.com/buildpacks/pack from 0.30.0-rc1 to 0.30.0-rc2 (#3332) (@dependabot[bot])
- 5c40cea: chore(deps): bump github.com/buildpacks/pack from 0.30.0-rc2 to 0.30.0 (#3334) (@dependabot[bot])
- 87d16ae: chore(deps): bump github.com/docker/docker from 24.0.4+incompatible to 24.0.5+incompatible (#3304) (@dependabot[bot])
- b9499f1: chore(deps): bump golang.org/x/term from 0.10.0 to 0.11.0 (#3327) (@dependabot[bot])
- 743178e: chore(deps): bump golang.org/x/text from 0.11.0 to 0.12.0 (#3329) (@dependabot[bot])
- 97b935e: chore(deps): bump golang.org/x/text from 0.12.0 to 0.13.0 (#3354) (@dependabot[bot])
- c902cd5: chore(deps-dev): bump vite from 4.2.1 to 4.4.7 in /wasm (#3313) (@dependabot[bot])
- 41cb089: chore: ignore G101 in tempfile function (#3349) (@quantumsheep)
v2.19.0
Changelog
Features
- 0dacbb8: feat(account): migrate to v3 api (#3291) (@Codelax)
- 60be459: feat(account/v3): add support for account/v3 (#3289) (@scaleway-bot)
- a41675d: feat(tem): add support for list email per flag (#3292) (@scaleway-bot)
Fixes
- 849a289: fix(lb): remove required option on Create loadbalancer subscriber (#3296) (@scaleway-bot)
Misc
- fb5705d: chore(deps): bump github.com/getsentry/sentry-go from 0.20.0 to 0.22.0 (#3222) (@dependabot[bot])
- 0927eda: chore: purge old account support (#3290) (@remyleone)
v2.18.0
Changelog
Features
- feat(account): deprecate account v2 by @scaleway-bot in #3284
- feat(vpc): only support regional vpc by @yfodil in #3279
- feat(cockpit): remove GetMetrics endpoint from CLI by @scaleway-bot in #3265
- feat(instance): instance-type can be set by @scaleway-bot in #3266
- feat(vpc/v2): remove default private network name by @scaleway-bot in #3262
- feat(k8s): add resiliency and sla to cluster types by @scaleway-bot in #3264
Fixes
- fix(instance): ssh-config-install invalid zone or all by @Codelax in #3272
- fix(lb): display correct label by @yfodil in #3268
Misc
- docs(tem): remove public beta mention by @scaleway-bot in #3274
v2.17.0
Changelog
Features
- ff8cc42: feat(container): deploy container after creation (#3204) (@Codelax)
- fa3dad4: feat(containers): add support for triggers (#3251) (@scaleway-bot)
- 73a4970: feat(containers): add triggers for containers API (#3232) (@scaleway-bot)
- 42cdb22: feat(iam): add support for add group members (#3228) (@scaleway-bot)
- 0d8a7e5: feat(instance): add ip_ids for privatenic request message (#3233) (@scaleway-bot)
- 3d77e65: feat(instance): add support for nl-ams-3 (#3209) (@scaleway-bot)
- 3574a0b: feat(instance): update API to use the new 'IP Mobility' network stack (#3205) (@scaleway-bot)
- ae816d9: feat(k8s): create PN automatically with cluster if none given (#3152) (@Mia-Cross)
- 87ce689: feat(k8s): enable list cluster types (#3229) (@scaleway-bot)
- 8e6e433: feat(lb): add support for max-connections and timeout queue (#3258) (@scaleway-bot)
- 59289bd: feat(lb): add support for nl-ams-3 (#3243) (@scaleway-bot)
- a91e47f: feat(marketplace): add type field to LocalImage (#3242) (@scaleway-bot)
- ac0bffe: feat(rdb): add possibility to update BackupSchedule next update (#3246) (@scaleway-bot)
- a93d4af: feat(secret): add support for secret type (#3247) (@scaleway-bot)
- 6f6aa7a: feat(tem): add support for GetDomainLastStatus in the CLI (#3230) (@scaleway-bot)
- 224bafd: feat(vpc): add beta support for regional vpc (#3210) (@yfodil)
- 39343ef: feat(vpc): add dhcp_enabled field in private network message (#3239) (@scaleway-bot)
- 8c22160: feat(vpc): add support for nl-ams-3 (#3216) (@scaleway-bot)
- a405197: feat(vpc_gw): add support for nl-ams-3 (#3245) (@scaleway-bot)
- 76f569c: feat(wasm): add api-url to run config (#3221) (@Codelax)
- d567ec3: feat(wasm): add configuration to terminal size (#3208) (@Codelax)
- 41c0b89: feat(wasm): add default organization id to run config (#3218) (@Codelax)
- a5bea53: feat(wasm): add defaultProjectID to run config (#3207) (@Codelax)
- 305cefc: feat(webhosting): add support for migrating state (#3215) (@scaleway-bot)
- b9b7420: feat: update generated APIs (#3249) (@scaleway-bot)
Fixes
- a5daf5f: fix(instance): complete image list fields (#3236) (@Codelax)
- 23a6aa5: fix(instance): ssh install-config server without public ip (#3223) (@Codelax)
- d35348a: fix(shell): disabled message show current runtime instead of freebsd (#3220) (@Codelax)
Others
- b786eda: chore(baremetal): change from account to iam api for ssh-keys (#3203) (@Codelax)
- d2eda0b: chore(instance): bump sdk-go with breaking changes (#3227) (@Codelax)
- 4e8cf38: chore: bump sdk (#3253) (@scaleway-bot)
- 504f787: chore: change wasm package path (#3238) (@Codelax)
- ed5c07c: docs(lb): fix spaces in acl redirect placeholders (#3235) (@scaleway-bot)
- e0d416f: docs(secret-manager): changed mixed method descriptions (#3212) (@scaleway-bot)
v2.16.1
Changelog
Fixes
- f0a4b9e: fix(args): empty time parsing (#3185) (@Codelax)
- 0bce871: fix(init): project ID prompt (#3201) (@Codelax)
- 89c4747: fix(instance): paginate server types availability (#3198) (@Codelax)
- 5cd7be7: fix(shell): crash on help flag (#3187) (@Codelax)
Others
- 573bc5a: chore(deps): bump golang.org/x/term from 0.8.0 to 0.9.0 (#3196) (@dependabot[bot])
- ae6d613: chore(deps): bump golang.org/x/text from 0.9.0 to 0.10.0 (#3197) (@dependabot[bot])
- 5f8ff9e: docs(ipfs): update some descriptions (#3195) (@scaleway-bot)
- b9e1f58: docs(rdb): remove misleading statement in CreateEndpoint (#3191) (@scaleway-bot)
- baff3b8: feat(qa): add json examples validation (#3186) (@Codelax) (utility scripts)
- 8c177ff: feat(vpc): enable v2 generation on cli (#3188) (@scaleway-bot) (not currently enabled)
- d7705c3: feat: improve sentry reports (#3190) (@Codelax) (utility)