Releases: scaleway/scaleway-cli
v2.34.0
Changelog
Features
- 11c1c81: feat(cockpit): add support for alerts (#4106) (@scaleway-bot)
- b3b142e: feat(dedibox): change verbs for options (#4110) (@scaleway-bot)
- bcfdd29: feat(iam): add support for adding members (#4108) (@scaleway-bot)
- a774083: feat(instance): deprecate use of nat for IP (#4105) (@scaleway-bot)
- c26348b: feat(instance): duplicate volume migration for snapshot (#4115) (@Codelax)
- 249119e: feat(instance): generate volume migration commands (#4111) (@scaleway-bot)
- cd111e2: feat(k8s): enable MigrateClusterToSBSCSI in CLI (#4120) (@scaleway-bot)
- 004e79d: feat(tem): add support for UpdateDomain (#4109) (@scaleway-bot)
- 5997730: feat(tem): add support for autoconfiguring (#4121) (@scaleway-bot)
- 36724d8: feat(vpc): add support for enable-routing (#4107) (@scaleway-bot)
- 5b1f5ad: feat(vpc): enable route cli generation (#4128) (@scaleway-bot)
Fixes
- 315e4bf: fix(ci): include core and commands directories in goreleaser docker b… (#4130) (@yfodil)
- 57298fc: fix(instance): cannot create server with project-id (#4127) (@ziirish)
- b81380e: fix(vpc): re-enable route (#4104) (@remyleone)
Others
- a740565: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.61.0 to 1.61.1 (#4096) (@dependabot[bot])
- 0c969c9: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.61.1 to 1.61.2 (#4101) (@dependabot[bot])
- c2feb36: chore(deps): bump github.com/charmbracelet/bubbletea from 1.1.0 to 1.1.1 (#4123) (@dependabot[bot])
- f63450f: chore(deps): bump github.com/docker/docker from 27.2.0+incompatible to 27.2.1+incompatible (#4114) (@dependabot[bot])
- 72ee49d: chore(deps): bump github.com/getsentry/sentry-go from 0.28.1 to 0.29.0 (#4119) (@dependabot[bot])
- f09810b: chore(deps): bump golang.org/x/crypto from 0.26.0 to 0.27.0 (#4103) (@dependabot[bot])
- 4a9cad7: chore(deps): bump golang.org/x/text from 0.17.0 to 0.18.0 (#4102) (@dependabot[bot])
- 269ede4: chore(instance): ignore routed-ip-enabled depreciation (#4122) (@Codelax)
- b32e180: chore: add support for tagalign (#4112) (@remyleone)
- ad2989b: chore: bump scaleway sdk-go (#4116) (@Codelax)
- 7f069ea: chore: export core package and transition GetCommands to its own package (#4093) (@remyleone)
- 9e09daf: doc(ipam): unify wording (#4113) (@scaleway-bot)
v2.33.0
Changelog
Features
- 9b11dad: feat(apple_silicon): add support for schedule-deletion (#4028) (@scaleway-bot)
- 3bdcce0: feat(block): add ams-2 in sbs localities (#4047) (@scaleway-bot)
- 838eaac: feat(block): enable snapshot export API (#4012) (@scaleway-bot)
- 0a98967: feat(cockpit/v1): add datasource update command (#3985) (@Codelax)
- 772e982: feat(container): add local storage limit (#4021) (@scaleway-bot)
- 0d11b27: feat(domain): add support for SVCB and HTTPS (#3989) (@scaleway-bot)
- cf91286: feat(edge_services): add args for List filters (#3982) (@scaleway-bot)
- 7cc75d4: feat(iam): expose
condition
field (#4016) (@scaleway-bot) - 6d708a2: feat(iam): show description in api-key list command (#4044) (@scaleway-bot)
- 54293ce: feat(inference): add test and increase timeout deployment (#3919) (@Laure-di)
- bba42f1: feat(inference): update inference models ordering (#3966) (@scaleway-bot)
- 5f83091: feat(instance): remove bootscript support from instance server create (#3951) (@Codelax)
- c843b60: feat(instance): support sbs volumes in server creation (#3968) (@Codelax)
- bf761bf: feat(instance): support snapshot based instance (#3787) (@tormath1)
- aabae46: feat(ipam): add support for custom resource (#4079) (@scaleway-bot)
- 8f8ecf4: feat(ipam): allow to list available IPs for given resource types (#3975) (@scaleway-bot)
- 41eb47b: feat(k8s): add ACLs (#4006) (@scaleway-bot)
- 4e4d95b: feat(k8s): add exec-credential (#4069) (@jtherin)
- c1dcd24: feat(k8s): enable support for MigrateClusterToRoutedIPsRequest (#4083) (@scaleway-bot)
- 6e982f2: feat(lb): display ipam_id for pn attachment in doc (#3924) (@scaleway-bot)
- 620fe1d: feat(marketplace/v2): display type field in local-image list cli command (#3961) (@scaleway-bot)
- 6790095: feat(object): basic CRUD support for buckets (#3588) (@Mia-Cross)
- 8908f8f: feat(search): add serverless SQL DB resources (#4005) (@scaleway-bot)
- cab3ccd: feat(tem): add support for autoconfig (#4022) (@scaleway-bot)
- ac08142: feat(tem): add support for webhook (#4004) (@scaleway-bot)
- 85a354b: feat(vpc): add route resource (#3986) (@Codelax)
- 4fb23ce: feat(vpc_gw): add ability to upgrade Public Gateway to a specific commercial offer type (#4007) (@scaleway-bot)
- 642b368: feat: add login command (#4043) (@Codelax)
Fixes
- a73b8d2: fix linter error (#4039) (@jremy42)
- d3bd727: fix(dedibox): change arg to positional (#4020) (@scaleway-bot)
- 384c4f4: fix(dedibox): remove command from custom setProjectDefaultValue (#3938) (@Laure-di)
- 2a7e34f: fix(inference): change DeploymentId to DeploymentID (#4026) (@Laure-di)
- ab6ce91: fix(inference): fix endpoint nil pointer create deployment (#3922) (@Laure-di)
- 729c9ab: fix(marketplace): return id in image get command (#3920) (@Codelax)
- 7d8e040: fix(rdb): fix custom type in rdb instance engine (#4081) (@jremy42)
- 8f03253: fix(rdb): fix nil DownloadURL lookup in backup (#3952) (@jremy42)
- 38ad265: fix(tem): minor adjustments (#3981) (@scaleway-bot)
- 938b9f3: fix(test): delete suffix golden (#3950) (@Laure-di)
- ba8ea2e: fix: correct typo in example (#4037) (@scaleway-bot)
- fa08795: fix: update sentry url (#4065) (@Codelax)
Others
- 1f7d908: chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.26.1 to 1.30.1 (#3927) (@dependabot[bot])
- 38172a9: chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.30.3 to 1.30.4 (#4040) (@dependabot[bot])
- 8d442db: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.53.1 to 1.57.1 (#3928) (@dependabot[bot])
- 311ea94: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.57.1 to 1.58.0 (#3949) (@dependabot[bot])
- fa9077d: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.58.0 to 1.58.2 (#3977) (@dependabot[bot])
- 49efeb2: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.58.2 to 1.58.3 (#4027) (@dependabot[bot])
- be1e544: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.58.3 to 1.59.0 (#4041) (@dependabot[bot])
- df8db66: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.59.0 to 1.60.0 (#4056) (@dependabot[bot])
- 83543ba: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.60.0 to 1.60.1 (#4074) (@dependabot[bot])
- a734752: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.60.1 to 1.61.0 (#4085) (@dependabot[bot])
- a522fbc: chore(deps): bump github.com/charmbracelet/bubbletea from 0.26.6 to 0.27.0 (#4045) (@dependabot[bot])
- 650594c: chore(deps): bump github.com/charmbracelet/bubbletea from 0.27.0 to 0.27.1 (#4073) (@dependabot[bot])
- 453ca2d: chore(deps): bump github.com/charmbracelet/bubbletea from 0.27.1 to 1.0.0 (#4084) (@dependabot[bot])
- f626eec: chore(deps): bump github.com/charmbracelet/bubbletea from 1.0.0 to 1.0.1 (#4092) (@dependabot[bot])
- e60b415: chore(deps): bump github.com/charmbracelet/bubbletea from 1.0.1 to 1.1.0 (#4095) (@dependabot[bot])
- e9e04d0: chore(deps): bump github.com/docker/docker from 27.0.2+incompatible to 27.0.3+incompatible (#3926) (@dependabot[bot])
- d94aee2: chore(deps): bump github.com/docker/docker from 27.0.3+incompatible to 27.1.0+incompatible (#3988) (@dependabot[bot])
- b8300d9: chore(deps): bump github.com/docker/docker from 27.1.0+incompatible to 27.1.1+incompatible (#4001) (@dependabot[bot])
- ef4552c: chore(deps): bump github.com/docker/docker from 27.1.1+incompatible to 27.1.2+incompatible (#4038) (@dependabot[bot])
- 07162f1: chore(deps): bump github.com/docker/docker from 27.1.2+incompatible to 27.2.0+incompatible (#4082) (@dependabot[bot])
- f451581: chore(deps): bump golang from 1.22-alpine3.19 to 1.23-alpine3.19 (#4094) (@dependabot[bot])
- 66e00a9: chore(deps): bump golang.org/x/crypto from 0.24.0 to 0.25.0 (#3964) (@dependabot[bot])
- 87a9335: chore(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0 (#4033) (@dependabot[bot])
- 1ba3823: chore(deps): bump golang.org/x/term from 0.21.0 to 0.22.0 (#3959) (@dependabot[bot])
- 176a557: chore(deps): bump golang.org/x/term from 0.22.0 to 0.23.0 (#4031) (@dependabot[bot])
- 54c900d: chore(deps): bump golang.org/x/text from 0.16.0 to 0.17.0 (#4032) (@dependabot[bot])
- c5f01ed: chore(k8s): drop github.com/kubernetes-client/go-base dependency (#4078) (@jtherin)
- d684d69: chore(serverless_jobs): pass image-uri to required (#3979) (@scaleway-bot)
- 36b5a7f: chore: add support for copyloopvar (#4053) (@remyleone)
- 254fa49: chore: add support for errchkjson (#4066) (@remyleone)
- edd76d8: chore: add support for gci, sloglint, loggercheck, grouper (#4058) (@remyleone)
- 2de0b33: chore: add support for gocritic (#4063) (@remyleone)
- 7eec8bf: chore: add support for gofmt (#4054) (@remyleone)
- 44f37c5: chore: add support for gofumpt (#4055) (@remyleone)
- 8e26b78: chore: add support for gomoddirectives (#4052) (@remyleone)
- b6f4af9: chore: add support for gomodguard (#4050) (@remyleone)
- 987ef14: chore: add support for importas (#4051) (@remyleone)
- 4f290e0: chore: add support for intrange (#4048) (@remyleone)
- 5f235a7: chore: add support for labeler (#4030) (@remyleone)
- f20b5dc: chore: add support for mirror and makezero (#4060) (@remyleone)
- e1451b8: chore: add support for musttag and other linters (#4059) (@remyleone)
- 53e8fc...
v2.32.1
Changelog
Features
- feat(key-manager): enable key manager in CLI by @mmrqs in #3867
- feat: update generated APIs by @scaleway-bot in #3869
- feat(instance): add web urls by @Codelax in #2979
- feat(k8s): add support to show up the zone in the pool infos of a clu… by @remyleone in #3879
- feat(edge-services): add support v1alpha1 by @Laure-di in #3908
- feat(dedibox): add support for v1 by @Laure-di in #3906
- feat(serverless): add sandbox for containers and functions by @scaleway-bot in #3894
- feat(inference): release of new version of inference by @Laure-di in #3905
- feat(dedibox):enable beta version by @Laure-di in #3917
Fixes
- fix(lb): change default value for assign_flexible_ip by @scaleway-bot in #3875
- fix(apple-silicon): improve vizualization compatible server types by @Laure-di in #3834
- fix(serverless): support rust179 instead of rust178 by @scaleway-bot in #3886
- fix(marketplace): order by type by default by @scaleway-bot in #3895
- fix(llm-inference): clean namespace by @Laure-di in #3898
- fix(inference): skip test out of stock by @Laure-di in #3900
- fix(script): increase binary size by @Laure-di in #3914
- fix(marketplace): order by type by default by @scaleway-bot in #3901
- fix(dedibox): set default value project-id by @Laure-di in #3916
- fix(key_manager): fix the base64 encoding and decoding by @mmrqs in #3884
Others
- chore(deps): bump github.com/getsentry/sentry-go from 0.28.0 to 0.28.1 by @dependabot in #3871
- chore(deps): bump github.com/docker/docker from 26.1.4+incompatible to 27.0.0+incompatible by @dependabot in #3872
- chore: fix ci by @remyleone in #3877
- chore(deps): bump github.com/gorilla/websocket from 1.5.2 to 1.5.3 by @dependabot in #3878
- chore(deps): bump goreleaser/goreleaser-action from 5 to 6 by @dependabot in #3882
- chore(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1 by @dependabot in #3880
- chore(deps): bump github.com/charmbracelet/bubbletea from 0.26.4 to 0.26.5 by @dependabot in #3889
- chore(deps): bump github.com/charmbracelet/bubbletea from 0.26.5 to 0.26.6 by @dependabot in #3893
- chore(deps): bump github.com/docker/docker from 27.0.0+incompatible to 27.0.1+incompatible by @dependabot in #3896
- chore: bump sdk-go by @Laure-di in #3912
- chore(deps): bump github.com/docker/docker from 27.0.1+incompatible to 27.0.2+incompatible by @dependabot in #3915
- ci: fix goreleaser v2 by @Codelax in #3918
New Contributors
Full Changelog: v2.31.0...v2.32.1
v2.31.0
Changelog
Features
- f123277: feat(apple-silicon): add autocomplete server type (#3778) (@Laure-di)
- ae07f85: feat(apple_silicon): add infos on server type (#3830) (@scaleway-bot)
- fee885b: feat(apple_silicon): add os selection fields (#3790) (@scaleway-bot)
- 0e29eec: feat(baremetal): add name filter for ListOffersRequest (#3840) (@scaleway-bot)
- 141fdb1: feat(baremetal): add support for add flexible ip (#3670) (@Laure-di)
- 1134b91: feat(block): add ImportSnapshotFromS3Request field explanation (#3792) (@scaleway-bot)
- ec3263f: feat(cockpit): enable v1 generation on cli (#3789) (@scaleway-bot)
- fe63a2b: feat(core): add support for handling deprecated method (#3786) (@jremy42)
- af1e600: feat(core):handle oneof validation (#3727) (@jremy42)
- 207a7a0: feat(instance): adapt pnic creation to ipam workflow (#3853) (@scaleway-bot)
- 48d19d1: feat(instance): add completion to zone argument (#3822) (@Codelax)
- 07dd143: feat(instance): generate delete-rdp-password cli command (#3826) (@scaleway-bot)
- a66ee3d: feat(instance): get rdp password and decrypt it (#3680) (@Codelax)
- d942896: feat(instance): improve support of windows based servers (#3863) (@Codelax)
- aa56ae4: feat(instance): move EncryptedRdpPassword elements to Server (#3843) (@scaleway-bot)
- e00d962: feat(instance): use API to complete instance type per zone (#3823) (@Codelax)
- c097b01: feat(ipam): allow filtering on pn, subnet or vpc id (#3809) (@scaleway-bot)
- 922e2d9: feat(k8s): remove migrate-to-private-network command usage (#3841) (@Codelax)
- 8cbf6bf: feat(lb): publish flexible ip tags feature (#3800) (@scaleway-bot)
- 83d8603: feat(rdb): add private network provisionning mode (#3781) (@scaleway-bot)
- bd18640: feat(secret): add examples and tests to v1beta1 (#3740) (@Codelax)
- d35917b: feat(secret_manager): add cli command for AccessSecretVersionByPath (#3766) (@scaleway-bot)
- d9d884d: feat(serverless): add node22, python312, php83, go122 and rust178 runtimes (#3852) (@scaleway-bot)
- 6838f60: feat(serverless_sqldb): swap values of OrderBy of list database (#3771) (@Codelax)
- e279375: feat(tem): create webhook endpoint (#3827) (@scaleway-bot)
- daa0b33: feat(webhosting): add CreateSession in CLI (#3845) (@scaleway-bot)
- b237827: feat(webhosting): add public reset hosting password (#3788) (@scaleway-bot)
- a012ae0: feat: add keymanager (#3854) (@scaleway-bot)
- c67e382: feat: add rdb encryption_at_rest flag & expose max bandwidth on baremetal (#3816) (@scaleway-bot)
- 3aff780: feat: update generated APIs (#3811) (@scaleway-bot)
- c22c14c: feat: update generated APIs (#3832) (@scaleway-bot)
Fixes
- ee2927c: fix(apple_silicon): remove of cli's default value of type in CreateServerRequest (#3775) (@scaleway-bot)
- 95992cb: fix(apple_silicon): remove of cli's default value of type in CreateServerRequest (#3794) (@scaleway-bot)
- 8d8af37: fix(autocomplete): add basename arg for custom path (#3829) (@Laure-di)
- 24086ca: fix(container): limit to platforms supported by github.com/buildpacks/lifecycle (#3806) (@iamleot)
- 37b9f6c: fix(inference): update namespace (#3839) (@Laure-di)
- e73b723: fix(instance): delete default values for handle oneof correctly (#3763) (@scaleway-bot)
- 93d86cc: fix(ipam/v1): add missing description (#3821) (@scaleway-bot)
Others
- b6240f5: chore(account): add validators to user authentication logs (#3837) (@scaleway-bot)
- 73c063f: chore(deps): bump alpine from 3.19 to 3.20 (#3851) (@dependabot[bot])
- 41026dc: chore(deps): bump github.com/buildpacks/pack from 0.33.2 to 0.34.1 (#3846) (@dependabot[bot])
- 50aa394: chore(deps): bump github.com/buildpacks/pack from 0.34.1 to 0.34.2 (#3859) (@dependabot[bot])
- 5a8ffe3: chore(deps): bump github.com/charmbracelet/bubbletea from 0.25.0 to 0.26.0 (#3797) (@dependabot[bot])
- 99fc4ba: chore(deps): bump github.com/charmbracelet/bubbletea from 0.26.0 to 0.26.1 (#3799) (@dependabot[bot])
- ff8d3c9: chore(deps): bump github.com/charmbracelet/bubbletea from 0.26.1 to 0.26.2 (#3805) (@dependabot[bot])
- cb8a9ac: chore(deps): bump github.com/charmbracelet/bubbletea from 0.26.2 to 0.26.3 (#3831) (@dependabot[bot])
- 41adba1: chore(deps): bump github.com/charmbracelet/bubbletea from 0.26.3 to 0.26.4 (#3847) (@dependabot[bot])
- 4f6fcce: chore(deps): bump github.com/docker/docker from 26.1.3+incompatible to 26.1.4+incompatible (#3860) (@dependabot[bot])
- d85a9d9: chore(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0 (#3810) (@dependabot[bot])
- cb1b9ac: chore(deps): bump github.com/getsentry/sentry-go from 0.27.0 to 0.28.0 (#3836) (@dependabot[bot])
- 8464a97: chore(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2 (#3864) (@dependabot[bot])
- db745b9: chore(deps): bump github.com/hashicorp/go-version from 1.6.0 to 1.7.0 (#3833) (@dependabot[bot])
- 317463f: chore(deps): bump github.com/moby/buildkit from 0.13.1 to 0.13.2 (#3793) (@dependabot[bot])
- 45f5fc2: chore(deps): bump golang.org/x/crypto from 0.23.0 to 0.24.0 (#3862) (@dependabot[bot])
- 2a2aeac: chore(deps): bump golang.org/x/term from 0.19.0 to 0.20.0 (#3803) (@dependabot[bot])
- ec9e0d5: chore(deps): bump golang.org/x/term from 0.20.0 to 0.21.0 (#3856) (@dependabot[bot])
- 4f1c4c9: chore(deps): bump golang.org/x/text from 0.14.0 to 0.15.0 (#3804) (@dependabot[bot])
- ca57101: chore(deps): bump golang.org/x/text from 0.15.0 to 0.16.0 (#3855) (@dependabot[bot])
- 1448945: chore(deps): bump golangci/golangci-lint-action from 4 to 5 (#3795) (@dependabot[bot])
- c18f938: chore(deps): bump golangci/golangci-lint-action from 5 to 6 (#3849) (@dependabot[bot])
- 6663a4a: chore(deps): bump pnpm/action-setup from 3 to 4 (#3850) (@dependabot[bot])
- 0131950: chore(instance): fix linter for deprecated fields (#3774) (@Codelax)
- 65f0edd: chore(tem): document ListDomainsRequest fields (#3791) (@scaleway-bot)
- 10a4b6f: chore: add support for CODEOWNERS (#3861) (@remyleone)
- 74768f1: chore: bump scaleway sdk-go (#3772) (@Codelax)
- 4d2fa3a: chore: bump sdk-go (#3825) (@Codelax)
- 7956da5: chore: bump-sdk-go (#3842) (@Codelax)
- ff6cc36: chore: disable inference (#3865) (@Codelax)
- 996f352: chore: migrate to go1.22 and define explicit toolchain (#3770) (@remyleone)
- a2e7cbd: docs(instance): mark some fields as deprecated following ipmob introduction (#3767) (@scaleway-bot)
- aecb9d7: docs(ipam): document expected format of requested IP (#3801) (@scaleway-bot)
- d132ced: docs(llm_inference): update product naming (#3812) (@scaleway-bot)
- 182fb5b: docs(serverless_sqldb): fix headers for display in introduction of svls db doc (#3765) (@scaleway-bot)
- a0407a5: tests(mnq): use tmp home dir in context tests (#3785) (@Codelax)
v2.30.0
Changelog
Features
- c16e24e: feat(core): handle display oneof (#3728) (@jremy42)
- d54c911: feat(core): set can handle all positional args together (#3722) (@Mia-Cross)
- e2e9309: feat(iam): improve rules handling (#3753) (@Codelax)
- bacb5d2: feat(lb): custom command to support ipv6 update (#3759) (@yfodil)
- 0d06554: feat(rdb): acl set simplified [UI breaking-change] (#3597) (@Mia-Cross)
- c132f88: feat(secret-manager): switch to v1beta1 (#3747) (@ojroques)
- b752247: feat(secret_manager): remove tag command from CLI (#3748) (@scaleway-bot)
- 35cc96d: feat(vpc): add support for routes list (#3758) (@scaleway-bot)
Fixes
- de67e68: fix(core/reflect): handle missing values in slice with multiple elements (#3762) (@jremy42)
- 3165ce8: fix(instance): show unknown server-type availability when missing (#3760) (@Codelax)
Others
- 0cd998d: chore(deps): bump actions/checkout from 3 to 4 (#3744) (@dependabot[bot])
- cd22885: chore(deps): bump actions/setup-go from 3 to 5 (#3738) (@dependabot[bot])
- 60de5e9: chore(deps): bump alpine from 3.16 to 3.19 (#3742) (@dependabot[bot])
- 3610dd4: chore(deps): bump codecov/codecov-action from 2 to 4 (#3745) (@dependabot[bot])
- 8baffef: chore(deps): bump golang.org/x/term from 0.18.0 to 0.19.0 (#3750) (@dependabot[bot])
- 5bf53e0: chore(deps): bump golangci/golangci-lint-action from 3 to 4 (#3739) (@dependabot[bot])
- 8729903: chore(deps): bump pnpm/action-setup from 2 to 3 (#3743) (@dependabot[bot])
- 5b4f5d0: chore(deps-dev): bump vite from 4.5.2 to 4.5.3 in /wasm (#3746) (@dependabot[bot])
- 0be6f78: chore(serverless_jobs): filter job defs and runs by organization_id (#3757) (@scaleway-bot)
- 1ebd46a: chore: add support for docker in dependabot (#3741) (@remyleone)
- 6ef60ed: chore: bump buildkit and pack (#3761) (@Codelax)
- bd84d1c: docs(serverless_jobs): add documentation for command, timezone and schedule fields (#3749) (@scaleway-bot)
v2.29.0
Changelog
Features
- d56b230: feat(k8s): allow cluster with cni=none (#3730) (@scaleway-bot)
- 7d2386f: feat(llm-inference): add support llm-inference cli (#3731) (@Laure-di)
- 20a81a5: feat(llm_inference): activate cli (#3729) (@scaleway-bot)
- aa8756a: feat(llm_inference): change more cli fields to positional (#3732) (@scaleway-bot)
- 29f059d: feat(secret-manager): add option 'field' and 'raw' to secret version accesss (#3723) (@ojroques)
- 4407d88: feat(secret_manager): update CLI description (#3726) (@scaleway-bot)
- 72f5bc4: feat: list LBs by tags & upgrade public gateway to IP mobility (#3725) (@scaleway-bot)
- 9bac9fd: feat: return raw result for secret access version (#3721) (@luxifer)
Others
- 381e101: chore(deps): bump gaurav-nelson/github-action-markdown-link-check from 1.0.13 to 1.0.15 (#3736) (@dependabot[bot])
- 3c886b5: chore(deps): bump github/codeql-action from 2 to 3 (#3737) (@dependabot[bot])
- 5b90007: chore(deps): bump goreleaser/goreleaser-action from 4 to 5 (#3735) (@dependabot[bot])
- dddd51b: chore: enable update for github actions in dependabot (#3734) (@remyleone)
- 3c19944: ci(release): remove homebrew bump (#3718) (@Codelax)
v2.28.0
Changelog
Features
- 1e94877: feat(autocomplete): pass partial request to autocompleteFunc (#3693) (@Codelax)
- 601930a: feat(baremetal): add wait support delete server (#3669) (@Laure-di)
- d173433: feat(billing): enable v2beta1 cli generation (#3660) (@scaleway-bot)
- bd839f0: feat(billing): remove v2alpha1 and add download & export custom commands (#3677) (@yfodil)
- 465c8e7: feat(flexibleIP): add waiter support (#3695) (@Laure-di)
- 1a5c7f1: feat(init): consider secret-key as sensitive in prompt (#3681) (@Codelax)
- 833fb65: feat(mnq) : add autocompletion for credentials and account (#3700) (@jremy42)
- 17055b4: feat(mnq): add a create-context nats custom command (#3655) (@jremy42)
- f7fa405: feat(rdb) : add autocompletion for node-type in migrate cluster (#3702) (@jremy42)
- 45e774f: feat(redis): add autocompletion for setting name (#3707) (@jremy42)
- 79c711d: feat(redis): require the node_type field in MigrateClusterRequest (#3704) (@scaleway-bot)
- 924cbb6: Revert "feat(redis): require the node_type field in MigrateClusterRequest" (@scaleway-bot)
- b61f038: feat(secret_manager): add new secret types (#3703) (@scaleway-bot)
- 44faa12: feat(secret_manager): add v1beta1 in cli (#3689) (@scaleway-bot)
- 50c4ff4: feat(serverless): remove serverless metrics and logs endpoints (#3715) (@scaleway-bot)
- 4e753a1: feat(vpc/v2): add property to enable or disable routing in a VPC (#3688) (@scaleway-bot)
- 9ee1caf: feat(wasm): bump go to 1.21 (#3710) (@Codelax)
- fbd498e: feat(webhosting): add "protected" field to hosting (#3701) (@scaleway-bot)
- 43d9ad0: feat(webhosting): add domain configuration (#3696) (@scaleway-bot)
Fixes
- 8118b2e: fix(baremetal): better rendering get offer (#3666) (@Laure-di)
- e07b7e0: fix(baremetal):better vizualisation server create and get (#3682) (@Laure-di)
- 13c1730: fix(container/function): remove deprecated mnq namespace fields (#3690) (@scaleway-bot)
- 187fcc1: fix(instance): explicitly set IP type based on routed-ip-enabled value (#3668) (@ziirish)
- c306c89: fix(instance): use routed-ip-enabled for IP type when explicit (#3679) (@Codelax)
- 47965e4: fix(rdb): acl: add description field (#3683) (@Mia-Cross)
- af66e8f: fix(rdb):add download url backup get (#3686) (@Laure-di)
- b3c24a0: fix(redis): cluster list crash (#3687) (@Laure-di)
- 127f1ab: fix(vpc):better rendering of subnet in private network (#3600) (@jremy42)
- 23ed688: fix(vpc-gw):add support wait vpcGwGatewayNetworkDelete (#3675) (@Laure-di)
- 283ebcf: fix(vpcgw):better vizualisation gw network dhcp (#3674) (@Laure-di)
Others
-
fd9f90a: chore(baremetal): change offerid positional true getofferrequest (#3667) (@scaleway-bot)
-
230b1ef: chore(deps): bump github.com/docker/docker from 25.0.3+incompatible to 25.0.4+incompatible (#3708) (@dependabot[bot])
-
b5b5efb: chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#3694) (@dependabot[bot])
-
b968c03: chore(deps): bump golang.org/x/term from 0.17.0 to 0.18.0 (#3697) (@dependabot[bot])
-
24a855b: chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 (#3711) (@dependabot[bot])
-
7f06641: chore: migrate test to their own package (testpackage linter) (#3709) (@remyleone)
-
79a1c0a: docs(instance): remove references to unified snapshot in the documentation (#3698) (@scaleway-bot)
-
8bd8ebd: docs(redis): migrate endpoint update (#3672) (@scaleway-bot)
-
769f913: tests(e2e): skip tests using test api (#3692) (@Codelax)
v2.27.0
Changelog
Features
- 4f269b9: add --wait vpcGwGatewayCreate (#3649) (@Laure-di)
- 64c5506: feat(document_db): align proto with rdb proto (#3539) (@scaleway-bot)
- 4a81628: feat(iam): add filtering on multiple IDs on listing endpoints (#3586) (@scaleway-bot)
- c63b0a0: feat(iam): generate cli for UpdateUser (#3579) (@scaleway-bot)
- 35294a9: feat(instance): auto completion in rdb instance command (#3605) (@jremy42)
- 2f79e0d: feat(ipam): add llm_deployment resource (#3636) (@scaleway-bot)
- 97ce908: feat(ipam): allow publicly to set a custom reverse on their ip (#3576) (@scaleway-bot)
- 7c6e297: feat(jobs): add waiters (#3530) (@Codelax)
- 1317e5f: feat(k8s): autocomplete cluster types and k8s version (#3575) (@Mia-Cross)
- efcdd3d: feat(lb): add support for is-ipv6 (#3543) (@scaleway-bot)
- 4da8779: feat(lb): generate ip_type for ListIpsRequest (#3578) (@scaleway-bot)
- 2aeba00: feat(mnq): add support for the nl-ams region (#3663) (@scaleway-bot)
- e110d2d: feat(rdb): acl simplified (#3577) (@Mia-Cross)
- 41d81dd: feat(rdb): add --wait prepareInstanceLogs (#3641) (@Laure-di)
- 531905a: feat(rdb): add a command to edit ACL (#3496) (@Mia-Cross)
- 5404b0c: feat(rdb): add endpoints management (#3582) (@Mia-Cross)
- 2c6a923: feat(rdb): generate connection url (#3580) (@Mia-Cross)
- 0d49c7b: feat(rdb): integrate changes to endpoints in rdb instance (#3571) (@Mia-Cross)
- f780a52: feat(secret): add support for ephemeral-policy-template (#3547) (@scaleway-bot)
- edb4674: feat(secret_manager): add protection in secret creation (#3598) (@scaleway-bot)
- 8e9e487: feat(serverless): add CronSchedule to job definitions (#3568) (@scaleway-bot)
- e38f27a: feat(serverless_jobs): add local storage limit (#3658) (@scaleway-bot)
- b0c21e3: feat(serverless_jobs): add run options when starting a job (#3592) (@scaleway-bot)
- d9981f7: feat(serverless_sqldb): add cli commands (#3541) (@scaleway-bot)
- 115f75a: feat(serverless_sqldb): enable commands (#3573) (@Codelax)
- 90adf01: feat(tem): add field to accept new headers in create email endpoint (#3583) (@scaleway-bot)
- 5536bc8: feat(vpc): add support for EnableDHCP (#3540) (@scaleway-bot)
- 5edcd4e: feat(vpc-gw): add --wait vpcGwGatewayNetworkCreate (#3651) (@Laure-di)
- 8a15052: feat(vpc-gw): autocomplete vpc-gw gateway-network list private-networ… (#3657) (@Laure-di)
- b3fcf9f: feat(webhosting): add language field at public hosting creation (#3628) (@scaleway-bot)
- cdf717b: feat: support aarch64 in get script (#3656) (@deimosfr)
- 4ddfa66: feat: update generated APIs (#3536) (@scaleway-bot)
Fixes
- bb53bb3: fix(golangci-lint): update code to fix ci (#3653) (@Laure-di)
- 1110cbb: fix(instance): replace update commands with generated ones (#3535) (@Codelax)
- 4d5f7f9: fix(k8s): better rendering of list-available-types for cluster resource (#3599) (@jremy42)
- f9f5baf: fix(k8s): update field description (#3538) (@scaleway-bot)
- 3068ee3: fix(lb): fix list private network command (#3537) (@yfodil)
- 64e076a: fix(lb): return correct message after successful crud (#3226) (@yfodil)
- 9fd0586: fix(rdb): hide download url rdb backup list (#3606) (@Laure-di)
- 044e98e: fix(redis): add better rendering redis-cluster-acl-rules-endpoints (#3638) (@Laure-di)
- 40964fe: fix(redis):better vizualization acl redis (#3602) (@Laure-di)
- c841125: fix(serverless_sqldb): restore fields in messages (#3587) (@scaleway-bot)
- 9e7d7df: fix(vpc): add better vizualisation for private network subnets (#3643) (@Laure-di)
- c46fb61: fix(vpc): check that redis endpoint is not nil (#3642) (@Laure-di)
- 71dc470: fix(vpcgw):add better vizualisation for gateway and IP (#3644) (@Laure-di)
- 2a47627: fix/shell-display-how-to-quit (#3635) (@Laure-di)
Others
- 0c5b66e: chore(deps): bump github.com/charmbracelet/bubbletea from 0.24.2 to 0.25.0 (#3532) (@dependabot[bot])
- d8dc606: chore(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (#3584) (@dependabot[bot])
- a8288b6: chore(deps): bump github.com/containerd/console from 1.0.4-0.20230313162750-1ae8d489ac81 to 1.0.4 (#3639) (@dependabot[bot])
- 905be70: chore(deps): bump github.com/containerd/containerd from 1.7.2 to 1.7.11 (#3551) (@dependabot[bot])
- b7b4832: chore(deps): bump github.com/docker/docker from 24.0.7+incompatible to 25.0.0+incompatible (#3604) (@dependabot[bot])
- dd79a91: chore(deps): bump github.com/docker/docker from 25.0.0+incompatible to 25.0.1+incompatible (#3616) (@dependabot[bot])
- f6a0013: chore(deps): bump github.com/docker/docker from 25.0.1+incompatible to 25.0.2+incompatible (#3633) (@dependabot[bot])
- c59fbdb: chore(deps): bump github.com/docker/docker from 25.0.2+incompatible to 25.0.3+incompatible (#3640) (@dependabot[bot])
- aad1948: chore(deps): bump github.com/getsentry/sentry-go from 0.20.0 to 0.26.0 (#3589) (@dependabot[bot])
- 490d2b2: chore(deps): bump github.com/getsentry/sentry-go from 0.26.0 to 0.27.0 (#3645) (@dependabot[bot])
- 78aa06b: chore(deps): bump github.com/go-git/go-git/v5 from 5.10.0 to 5.11.0 (#3574) (@dependabot[bot])
- cb5d9f0: chore(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#3544) (@dependabot[bot])
- 801049b: chore(deps): bump golang.org/x/term from 0.15.0 to 0.16.0 (#3581) (@dependabot[bot])
- 7f39070: chore(deps): bump golang.org/x/term from 0.16.0 to 0.17.0 (#3646) (@dependabot[bot])
- d89f858: chore(deps-dev): bump vite from 4.5.1 to 4.5.2 in /wasm (#3603) (@dependabot[bot])
- 3c91bc6: chore(k8s): remove some deprecated fields (#3608) (@scaleway-bot)
- 1ac6220: chore(secret_manager): remove template and status suffixes in field (#3591) (@scaleway-bot)
- 0d910d7: chore(serverless): deprecate /logs and /metrics endpoint (#3654) (@scaleway-bot)
- e34c5c7: chore: add new linters (#3631) (@remyleone)
- 99df586: chore: bump sdk (#3545) (@scaleway-bot)
- ad00044: chore: bump sdk (#3618) (@scaleway-bot)
- bb31774: chore: bump sdk go (#3531) (@Codelax)
- 0da87db: chore: remove ingress (#3623) (@scaleway-bot)
- c39deda: chore: rename github workflows (#3664) (@remyleone)
- a8ddd43: docs(brew): mention linux support for homebrew installation (#3593) (@chenrui333)
- 0aad63e: docs(cockpit): rework wording (#3590) (@scaleway-bot)
- a7073d0: docs(config): improve config profile description (#3585) (@Codelax)
- 0255c84: docs(docker): example for ssh-key usage (#3569) (@Codelax)
- 039c295: docs(instance): document the IPv6 address of the Metadata API (#3629) (@scaleway-bot)
v2.26.0
Changelog
Features
- 89a3c86: feat(iam): enable CLI for IAM logs (#3519) (@scaleway-bot)
- fc2e030: feat(instance): add volume wait command (#3526) (@Codelax)
- 2995cf2: feat(instance): server create use marketplace v2 (#3525) (@Codelax)
- 05199fa: feat(ipam): enable commands (#3527) (@yfodil)
- cfd6c28: feat(jobs): add commands (#3528) (@Codelax)
- 6c6fc95: feat(rdb): ipam config for private endpoints (#3521) (@Mia-Cross)
- 1899440: feat(webhosting): add control panels field in public list hostings request (#3520) (@scaleway-bot)
Others
- 9b9f56a: chore(deps): bump golang.org/x/term from 0.14.0 to 0.15.0 (#3517) (@dependabot[bot])
- d77d758: chore(deps-dev): bump vite from 4.4.11 to 4.5.1 in /wasm (#3524) (@dependabot[bot])
- a642c48: chore: bump sdk-go (#3523) (@Codelax)
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)