Scaleway CLI

notes:

no notes

Release list
2.41.0
RECENT
2.40.0
2.39.0
2.38.0
2.37.0
2.36.0
2.35.0
6m+
2.34.0
6m+
2.33.0
6m+
2.32.1
6m+
2.31.0
1y+
2.30.0
1y+
2.29.0
1y+
2.28.0
1y+
2.27.0
1y+
2.26.0
1y+
2.25.0
1y+
2.24.0
1y+
2.23.0
1y+
2.22.0
1y+
Release notes:

Changelog

Feat

  • dc5405d877472bedb9fae4daf5f633722612fb24: feat(ipam): add a new kafka_cluster resource (#4845) (@scaleway-bot)
  • c907dc02908b29141d2e4f9ce8ee05f4fb53e9b3: feat(vpc): parallelize private-network get with errgroup (#4754) (@yfodil)
  • c8febbab5330fa8df18906e039ba920660197f2a: feat(vpc-gw): add edit mode for PAT rules (#4798) (@yfodil)
  • 2f937c8773d096bafe9e4af527233b095036e627: feat: make volume_id positional in the CLI (#4753) (@scaleway-bot)
  • e3b49017fea36eaacb1dc57d7990e414cc8c1223: feat(apple_silicon): add public bandwidth configuration feature (#4776) (@scaleway-bot)
  • b846a620bce0fcebdc8b39fa1e0139492e8bdb14: feat(apple_silicon): add public bandwidth configuration feature (#4780) (@scaleway-bot)
  • 81b313f23212c9fd397c4d5278ae985dc25343c3: feat(audit_trail): add account user and organization resources (#4717) (@scaleway-bot)
  • 075707f85b9ee64977f0c34eb8f5d9c370b3c1db: feat(cockpit): update wording (#4831) (@scaleway-bot)
  • 61e2fa4da12b3577921eff2e041606474809dfb8: feat(containers): add VPC integration feature flag (#4736) (@scaleway-bot)
  • d6c53143248ed5c1c7cf449504fc790d704d5de5: feat(file): activate support and generate doc (#4693) (@Laure-di)
  • 43f2f542dfeb18315b506b7082411eb1845a7ac7: feat(file): add organization_id in ListFileSystemsRequest (#4775) (@scaleway-bot)
  • 9dba1bac17af52187f5930830875a542580810e4: feat(file): generate cli (#4671) (@scaleway-bot)
  • 33d26984543b6eb4327428c9cfb7181f96ee7b9c: feat(functions): add support for VPC integration (#4785) (@scaleway-bot)
  • 359b1d13ee493e26615afc58bcbc50d8508de040: feat(iam): add support for organization resource (#4740) (@scaleway-bot)
  • 416b188914643b7124a9524de95f5de4a5f08a5c: feat(iam): support api-key get option to retrieve the ApiKey principal policies (#4709) (@Gnoale)
  • 7438cf9189e61dec6156ede2c1ea9cc4b84804c2: feat(iam/v1alpha1): add user connection routes (#4773) (@scaleway-bot)
  • 0d0d81426bee165984c969e0cea3269c9bee1808: feat(inference): add support v1 (#4765) (@Laure-di)
  • ae7b686eae5dfbdd654a326daab1788bfe9a6473: feat(inference): generate cli (#4757) (@scaleway-bot)
  • 75409926e7b538c2b3fc724d8b06b845f22a56bc: feat(instance) fetch EoS date from PCU API and add it to warning (#4839) (@Mia-Cross)
  • 0926fff2a69be61c7800a02a4bd4e8f6f9f3820a: feat(instance): add max_file_systems to server-type list (#4818) (@Laure-di)
  • 0b301e3711d1093672f25cc0a3c85ece108b4d72: feat(instance): add support detach and attach filesystem (#4797) (@Laure-di)
  • 34fc1552ef14b3f9503a7ca3c5f796d092e23e32: feat(instance): add support for filesystems (#4786) (@scaleway-bot)
  • 87b1ae80c59a6e1268823b7417ed0b79d488210b: feat(instance): display server details for get-compatible-types (#4686) (@Mia-Cross)
  • 51f8e6e0be50c2ab234cc289239c656a5ac79ef8: feat(interlink): add support for RoutingPolicyV4ID, RoutingPolicyV6ID and IsIPv6 (#4787) (@scaleway-bot)
  • 8c72b019ac369d22aa4b0aaf238adaee66729b64: feat(ipam): add a new bgp_endpoint resource (#4847) (@scaleway-bot)
  • ea79eb44aaecaf3ff87025a8ac7f6095b133829e: feat(ipam): add ddl_datalab resource type (#4711) (@scaleway-bot)
  • ceaed553cbac77051b32338df8d1eec770809c88: feat(ipam): add new ip source (#4767) (@scaleway-bot)
  • 772b3160bbf7a28ecdbd8062981e0541b22c5f0c: feat(k8s): enable passing a security group ID at pool creation (#4774) (@scaleway-bot)
  • 52b3e9914ab21d6eb5b01c2bc114263390d183f9: feat(k8s): kosmos: add-external-node command (#4651) (@Mia-Cross)
  • f189ba306460c80517ebf79faf1203ae47bfc38c: feat(key_manager): add filtering and asymmetric algos (#4715) (@scaleway-bot)
  • f2bae558601faa401991d2e3a822a29d954629ff: feat(key_manager): add key scheduled deletion and restoration (#4836) (@scaleway-bot)
  • ec903b92f32c20d665f047ff38091e30f0b66028: feat(key_manager): add sign and verify methods (#4713) (@scaleway-bot)
  • f04cf14871ee27490a0760baa164ad3d3ec1e64d: feat(lb): enable devtools generation for path_begin new route feature (#4712) (@scaleway-bot)
  • 2d4490aad00c5bd86e1233801784393eda94898c: feat(lb): remove exclude from ips_edge acl feature (#4752) (@scaleway-bot)
  • 9863042f02f8032529222108350478db5823946e: feat(mongodb): add support for endpoint management (#4739) (@scaleway-bot)
  • 4ad153a27b3a0255e1342f8d94ccd2f37c7d4946: feat(rdb): add command for instance settings (#4677) (@jremy42)
  • 1167d125b07f89f304ac54634f926fc2a951279e: feat(rdb): add has_maintenances filter to ListInstances endpoint and... (#4850) (@scaleway-bot)
  • 0db118aadafd227c1f31665d3b4cd52dfce7e7b5: feat(secret_manager): allow to specify an external key id when creating a secret (#4674) (@scaleway-bot)
  • e260ebd9545b3ca31bdbd15c16f31c85dbb8c3c5: feat(serverless): add command and args to containers (#4748) (@scaleway-bot)
  • 776269ab2133ab7de2e70a99e30b8b607ff7329c: feat(serverless): add support for tags (#4699) (@scaleway-bot)
  • 2a95e4f1905cef762ab70d3e65e1a5bfbfb75017: feat(serverless_jobs): add support for states in scw jobs run list (#4745) (@scaleway-bot)
  • 6dbf9b2472eb57def249485abf099fe47495c3fe: feat(vpc): add edit mode for acls (#4655) (@yfodil)
  • 5bac52bb9bbaf1d7e60cc9a1ad5c87d16674eb58: feat(vpc): add new attached resources on get pn command (#4742) (@yfodil)
  • f5814a413eb8e3eddff41787d58576f751eb3158: feat(vpc): add support for default-route-propagation-enabled (#4720) (@scaleway-bot)

Fixes

  • 5c03926ec976a7c941a88004fb8d27c5e8edeac5: fix(baremetal): activate PN v3 (#4763) (@Laure-di)
  • 521274e127ddd8066d2cacffe8eb491ea4440ee5: fix(baremetal): change visibility cli private-network (#4762) (@Laure-di)
  • d20047453d50c59c4e773526a65440ac83b8b982: fix(config): use SCW_CLI_CONFIG_PATH with set config (#4682) (@Gnoale)
  • 5bc96381aaa4d842af6f7868d08478df5890958a: fix(core): add quota in quotas exceeded error (#4670) (@almottier)
  • 766312bc7a71e26906681b07b47d758dfa061217: fix(docs): fix 404s in doc index (#4668) (@SamyOubouaziz)
  • d37fa44a0be8bc50d7668e20939e9f1e7d7977b9: fix(function): update go runtime (#4803) (@Laure-di)
  • 6eb14c17357ab2fafbb010737e5e8b6e56947e84: fix(iam): support application Entity Type (#4855) (@Gnoale)
  • ce84daed5aad82a435854278c5acf098e4d6b8bd: fix(instance): add zone to update volume request (#4710) (@Laure-di)
  • d1147d89a03f99b865c927ef68de27f60854b341: fix(instance): delete sbs volumes on instance termination (#4848) (@Mia-Cross)
  • 10d8adce992ff59473ad41ec1233392910816e60: fix(instance): display sbs volumes' size in instance image list details (#4766) (@Mia-Cross)
  • f604dfa6a55a78ec4d109b5b3525f25b3004e3f0: fix(mongodb): add the new SetUserRole endpoint on the documentation (#4724) (@scaleway-bot)
  • 45fbdcf395cd22adb0e05a621cef95c4c4247631: fix(rdb): allow toggling is-admin without password when generate-pass… (#4719) (@jremy42)
  • e389ae535ff6068d7e91e80577fdd7a7ae61bb0f: fix(rdb): prevent crash when updating user without password (#4690) (@jremy42)
  • 2ce33f9249cffeb233a58514f956985f49cfae1a: fix(rdb): require instance_id and database_name in CreateDatabaseBackupRequest (#4828) (@scaleway-bot)

Documentation

  • 9bedc14ff69e35cb8f0dbbe5c117f840c6ed6c3d: docs(containers): document VPC integration fields (#4781) (@scaleway-bot)
  • 23f90beebaab1d53b963c4022468b8bf253f5338: docs(file): review File Storage API descriptions and documentation MTA-6002 (#4714) (@scaleway-bot)
  • 442f079637feeca4ec55c2eb724351ba805447fa: docs(file): update file description and add more file examples (#4697) (@scaleway-bot)
  • 99d6d1395cc59a207e1d50b84ffa1207b2dd0a20: docs(instance): fix terminate action documentation and remove b_ssd volumes documentation (#4820) (@scaleway-bot)
  • 6fa305f3ad6e66e92ae65e730000dd49f421cae9: docs(mongodb): add reference (#4756) (@jremy42)
  • 76a5b3126be7cfce0e167a4d792e1e0d9c127742: docs(secret_manager): update documentation about key_id (#4678) (@scaleway-bot)

Chores

  • 49e9b9bb24f76db6a7f20fbd87f1a893d04d8fdc: Revert "fix(config): use SCW_CLI_CONFIG_PATH with set config" (#4858) (@remyleone)
  • ddc327a515d2bebaee7bfcbd99356c0dd932c4f2: chore(container): update default builder image for container deploy (#4692) (@Mia-Cross)
  • 8c858c540c98b50deebf12d58a82584a6be8cbe0: chore(deps): bump alpine from 3.21 to 3.22 (#4770) (@dependabot[bot])
  • 94ea28438eee74bb99fce8424a54d2e6a5281474: chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.36.3 to 1.36.4 (#4795) (@dependabot[bot])
  • 2d485681a31337dd6f10701febce24e759dc412b: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.79.2 to 1.79.3 (#4689) (@dependabot[bot])
  • 73f6b135be05cfb02e642e8445ab0304b3c64463: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.79.3 to 1.79.4 (#4755) (@dependabot[bot])
  • 67d69850337bb967680311b2ffd03d2d9b1fcf2c: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.79.4 to 1.80.0 (#4769) (@dependabot[bot])
  • b24eded8b047e6f3cef26e04c99d8496fcbb432a: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.80.0 to 1.80.1 (#4782) (@dependabot[bot])
  • 0cb2df65b6ad40c1809bb1fff9463b1eae4f45f4: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.80.1 to 1.80.2 (#4796) (@dependabot[bot])
  • 250abfa31bf6dbf969d07a10e1c83d17b85d7c7b: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.80.2 to 1.80.3 (#4842) (@dependabot[bot])
  • fcce831200b2e48f9227e8196dab345e41e38dec: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.80.3 to 1.81.0 (#4849) (@dependabot[bot])
  • b8b9d15226134a0562620b08cb7e5089ba094c8e: chore(deps): bump github.com/charmbracelet/bubbletea from 1.3.4 to 1.3.5 (#4696) (@dependabot[bot])
  • a21fa4b76d76acad7fedc9f316daa71dc7680d91: chore(deps): bump github.com/cloudflare/circl from 1.3.7 to 1.6.1 (#4793) (@dependabot[bot])
  • 2a84aa6f2f7e5e9a0115f62e6cc47b0b26275683: chore(deps): bump github.com/containerd/console from 1.0.4 to 1.0.5 (#4743) (@dependabot[bot])
  • cb9b3d0b5f5f801c222e349917f5ef225f722d63: chore(deps): bump github.com/getsentry/sentry-go from 0.32.0 to 0.33.0 (#4728) (@dependabot[bot])
  • 0757c23d4c3417120a832e45fee4e23c0b8d9fbc: chore(deps): bump golang.org/x/crypto from 0.37.0 to 0.38.0 (#4705) (@dependabot[bot])
  • 1c8209461e9ab297c4d10a59c1d0e592488b4fc3: chore(deps): bump golang.org/x/crypto from 0.38.0 to 0.39.0 (#4779) (@dependabot[bot])
  • 1e010becafbe1b746c9986b8526842255b94c646: chore(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 (#4675) (@dependabot[bot])
  • 007125f525b9b0c931a60b311dd337c6e22fd48a: chore(deps): bump golang.org/x/sync from 0.14.0 to 0.15.0 (#4777) (@dependabot[bot])
  • 650f8fe2029d32101ede801eba6330ec61f63156: chore(deps): bump golang.org/x/text from 0.24.0 to 0.25.0 (#4704) (@dependabot[bot])
  • 3e57ac3043ba64f828aab969374c86d1ab609e71: chore(deps): bump golang.org/x/text from 0.25.0 to 0.26.0 (#4778) (@dependabot[bot])
  • 1e7d4f05fb023df6b4e38b7a22f94ba7991820a3: chore(deps): bump golangci/golangci-lint-action from 7 to 8 (#4771) (@dependabot[bot])
  • 6e869d9019db94e3d2cde275e48a187e36ecc4b6: chore(deps-dev): bump @vitest/browser from 0.34.4 to 0.34.6 in /wasm (#4799) (@dependabot[bot])
  • 4c02f75463432d3ffe78059bf68f39285dd6c0e6: chore(deps-dev): bump prettier from 3.0.3 to 3.5.3 in /wasm (#4800) (@dependabot[bot])
  • fca4db414d566a963cd9ba8c287474f7e2fec861: chore(deps-dev): bump typescript from 5.0.4 to 5.8.3 in /wasm (#4801) (@dependabot[bot])
  • 15899995f46292751187fbf955662c4c775f0927: chore(documentdb): purge all documentdb (#4824) (@jremy42)
  • 4e33c6748cb477fb79d32517a3bb190f73ddd4e1: chore(instance): add EndOfService warning on server get, create and update (#4749) (@Mia-Cross)
  • b006eb91f2158966f970fdf035d2cfb56cfd5e4d: chore(k8s): remove migrate-to-sbs-csi from cli (#4685) (@scaleway-bot)
  • 01e46938748e8fedde69438cad9f943db02fe5f4: chore(test): skip nightly IAM test relying on organization owner (#4843) (@Gnoale)
  • aab066d7e5549421d02d463dcace59f6f7e54d4d: chore: add support for a makefile (#4852) (@remyleone)
  • 3944b331fd572c0d33b931d8066b9f7fb9258acd: chore: add support for funcorder (#4810) (@remyleone)
  • 34488dfe759a9ad8122d00bd11ba8a67cfbd3e0a: chore: add support for npm in dependabot for wasm package (#4790) (@remyleone)
  • 26f88c9f8cb2f42f1a5d5e9785eb143a943b51b7: chore: bump SDK (#4805) (@scaleway-bot)
  • 441447715911589b22b3f4af7746b7fa197863b3: chore: bump sdk (#4702) (@scaleway-bot)
  • b507fbb6946da9aafb74bc554aaed0954f78d168: chore: bump sdk (#4751) (@scaleway-bot)
  • cc11c7de68b31dad927c9d2f7e5666d045ad1068: chore: fix lint in dockerfile (#4811) (@remyleone)
  • 1e9d4d8cb8005c76fbfbdbc70d157f21fd9d5c88: chore: fix marshall test (#4738) (@remyleone)
  • 377071781beb200b1a5828c9e65ec33d2fdc254a: chore: migrate from interface{} to any (#4817) (@remyleone)
  • 0b5f7d0207ed3768cd909ac24c87966ce74a524d: chore: remove aws-cli image update (#4815) (@Laure-di)
  • 921e52d549601dc7af717d3424ef098b5ed60b7d: chore: simplify lint workflow (#4825) (@remyleone)
  • cddd6a2617f9eaf37f539b94166f02774e27d0eb: ci: add go mod tidy verification step (#4729) (@yfodil)
  • d29768a66009ed73e84f0813f74c647fd6299eaf: tests: put ipam sweeper last (#4730) (@yfodil)

Copyright © 2023 - All right reserved by Yadoc SAS