Releases: scaleway/scaleway-sdk-python
Releases · scaleway/scaleway-sdk-python
2.8.0
What's Changed
Features
- feat(webhosting): add send welcome email param at hosting creation by @scaleway-bot in #663
- feat(tem): add project settings endpoint by @scaleway-bot in #664
- feat(baremetal): add GetDefaultPartitioningRequest by @scaleway-bot in #665
- feat(billing): add exclude field to describe if filter is an excluding filter. by @scaleway-bot in #666
- feat(k8s): add temporary feature flag for VPCv3 by @scaleway-bot in #667
- feat(edge_services): add GetPipelineStages endpoint by @scaleway-bot in #669
- feat(core/bridge): add decimal marshaling functions by @Codelax in #680
- feat(dedibox): add new memory type by @scaleway-bot in #688
- feat(baremetal): add Private Network by @Laure-di in #689
- feat(tem): add auto-configuration state in domain validation by @scaleway-bot in #682
- feat(iam): add support for Managed, Deletable and Editable property by @scaleway-bot in #685
- feat(serverless_jobs): enable sdk for secrets by @scaleway-bot in #683
- feat(edge_services): add GetCurrentBilling endpoint by @scaleway-bot in #686
- feat(baremetal): deactivate GetDefaultPartitioningRequest by @Laure-di in #691
- feat(iam): add support for Managed, Deletable and Editable property by @scaleway-bot in #692
- feat(apple_silicon): add server delivery status by @scaleway-bot in #695
- feat(edge_services): add ListPipelinesWithStages by @scaleway-bot in #697
- feat: update generated APIs by @scaleway-bot in #698
- feat(baremetal): add partitioning schema to ServerInstall by @scaleway-bot in #699
- feat(mongodb): add v1alpha1 api by @scaleway-bot in #700
- feat(instance): set CreateServerRequest.image as optional by @scaleway-bot in #701
- feat(instance): add option to disable IPv6 during the migration to routed IPs by @scaleway-bot in #702
- feat(mongodb): add Get Snapshot Endpoint by @scaleway-bot in #703
- feat(webhosting): add addon domain quota warning by @scaleway-bot in #705
- feat(mongodb): add support for generated instance name by @scaleway-bot in #706
- feat(iam): add UpdateUserPassword method by @scaleway-bot in #707
- feat(baremetal): add gpu in offer by @scaleway-bot in #712
- feat(serverless_jobs): add method to get jobs limits by @scaleway-bot in #713
- feat(edge_services): add orga id in pipeline message by @scaleway-bot in #714
- feat(serverless): add timestamps to container resources by @scaleway-bot in #716
- feat(rdb): activate encryption on existing instances by @scaleway-bot in #717
- feat(serverless): add tags to container resources by @scaleway-bot in #718
- feat(serverless): add timestamps to function resources by @scaleway-bot in #720
- feat(mongodb): add CreateUser grpc layer by @scaleway-bot in #721
- feat(mongodb): make CreateUser.password none optional by @scaleway-bot in #724
- feat(serverless): add option to scale on CPU usage by @scaleway-bot in #722
- feat(apple-silicon): add VNC port suppport by @scaleway-bot in #723
- feat(k8s): expose ACL routes in SDK by @scaleway-bot in #726
- feat(mongodb): fix typo the CreateUser url by @scaleway-bot in #727
- feat(iam): add LockUser and UnlockUser method by @scaleway-bot in #728
- feat(iam): add doc for UpdateUserPassword by @scaleway-bot in #729
- feat(serverless): add health check spec to containers by @scaleway-bot in #725
- feat(cockpit): add retention setup in datasource by @scaleway-bot in #738
- feat(serverless_jobs): enable secrets by @scaleway-bot in #739
- feat(serverless): add option to scale on memory usage by @scaleway-bot in #740
- feat(serverless): add timestamps to function/container namespace by @scaleway-bot in #741
- feat(block): add tags in ListVolumesRequest by @scaleway-bot in #743
- feat(ipam): add new mgdb_instance resource by @scaleway-bot in #745
- feat(apple_silicon): add vnc diagnostic api definition by @scaleway-bot in #747
- feat(iam): add send_welcome_email in CreateUser by @scaleway-bot in #748
- feat(webhosting): add hosting resource summary by @scaleway-bot in #751
- feat(mongodb): add DeleteEndpoint by @scaleway-bot in #752
- feat(block): improve arguments configuration by @scaleway-bot in #753
- feat(mongodb): add Create Endpoint Endpoint by @scaleway-bot in #754
- feat(iam): allow updating a Member's email by @scaleway-bot in #755
- feat(instance): set b_ssd volume type as deprecated by @scaleway-bot in #756
- feat(apple_silicon): add busy server status by @scaleway-bot in #757
- feat(iam): add list user grace periods method by @scaleway-bot in #759
- feat(cockpit): add regional get cockpit metrics by @scaleway-bot in #760
- feat(k8s): add repo_uri field to NodeMetadata by @scaleway-bot in #762
- feat(ipam): add apple silicon resource types by @scaleway-bot in #764
- feat(instance): set some fields of VolumeServer as optional by @scaleway-bot in #765
- feat(edge_services): fix plan_cost description by @scaleway-bot in #766
- feat(billing): update ListDiscount order_by to accept start_date and expiration_date by @scaleway-bot in #767
- feat(instance): create CheckQuotasOrganizationBlockMigration endpoint by @scaleway-bot in #768
- feat(audit_trail): enable v1alpha1 by @scaleway-bot in #769
- feat(audit_trail): add Kubernetes ACL resource by @scaleway-bot in #770
- feat(ipam): add support for resource_ids filtering in ListIPsRequest by @scaleway-bot in #776
- feat(webhosting): add created at field in hosting summary by @scaleway-bot in #777
- feat(mnq): allow filtering nats credentials listing by project id by @scaleway-bot in #779
- feat(tem): add 'email_blocklisted' and 'blocklist_created' to WebhookEventType by @scaleway-bot in #778
- feat(k8s): add temporary acl_available field on Cluster by @scaleway-bot in #781
- feat(k8s): remove routed IP migration by @scaleway-bot in #782
- feat(webhosting): update public v1 hosting message by @scaleway-bot in #783
- feat(webhosting): update v1 uuid and add offer option price by @scaleway-bot in #786
- feat(iam): add organization security settings methods by @scaleway-bot in #787
- feat(ia...
2.7.0
What's Changed
- feat(secret_manager): add used_by field to Secret by @scaleway-bot in #627
- feat(key_manager): add new methods ImportKeyMaterial and DeleteKeyMaterial by @scaleway-bot in #628
- fix(core): typo remove s from any-glob-to-any-file by @Laure-di in #630
- feat(serverless_sqldb): add field db_size in message DatabaseBackup by @scaleway-bot in #629
- feat(tem): add support for UpdateDomain by @scaleway-bot in #631
- feat(ipam): add support for custom resource Attach/Detach/Move IP by @scaleway-bot in #632
- feat(vpc): add generation for EnableRouting by @scaleway-bot in #634
- chore(serverless): remove support for IssueJWT by @scaleway-bot in #635
- feat(k8s): enable support for MigrateClusterToRoutedIPsRequest by @scaleway-bot in #633
- feat(instance): deprecate use of NATed IP in instance api documentation by @scaleway-bot in #637
- fix(ipam): make public detach & move ips idempotency by @scaleway-bot in #646
- feat(k8s): expose MigrateClusterToSBSCSI by @scaleway-bot in #647
- feat(cockpit): add datasourcetype 'alerts' by @scaleway-bot in #648
- feat(iam): add support for creating members within CreateUser by @scaleway-bot in #650
- docs(ipam): unify wording by @scaleway-bot in #651
- feat(vpc): add is_read_only field to route by @scaleway-bot in #659
- refactor(serverless_jobs): add new route to create secrets by @scaleway-bot in #658
- feat: add field custom_partitioning_supported to OS by @scaleway-bot in #652
- feat(tem): add domain autoconfiguring status by @scaleway-bot in #653
- feat(baremetal): add OptionType and ExtraOptionVars by @scaleway-bot in #654
- feat(vpc): add is_read_only field to route by @scaleway-bot in #656
- feat(instance): return block_bandwidth in bytes per seconds as part of the public ServerType info by @scaleway-bot in #655
- feat(iam): add locked status on User by @scaleway-bot in #660
- feat(qaas): add backend_name in Platform by @yfodil in #661
- feat(webhosting): add support for v1 API by @yfodil in #662
New Contributors
Full Changelog: 2.6.0...2.7.0
2.6.0
What's Changed
- feat(vpc_gw): add ability to upgrade Public Gateway to a specific commercial offer type by @scaleway-bot in #607
- docs(key_manager): update documentation by @scaleway-bot in #608
- feat(block): enable snapshot export API by @scaleway-bot in #609
- feat(iam): expose
condition
field by @scaleway-bot in #610 - feat(container): add of local storage limit by @scaleway-bot in #611
- feat(k8s): add support for GetNodeMetadata by @scaleway-bot in #612
- feat(tem): add support for Autoconfig by @scaleway-bot in #613
- feat(k8s): add max_etcd_size in ClusterType by @scaleway-bot in #620
- chore(deps-dev): bump mypy from 1.10.1 to 1.11.1 in /scaleway-async by @dependabot in #619
- feat(apple_silicon): adapt public API for automatic server deletion by @scaleway-bot in #621
- feat(apple_silicon): add support for schedule_deletion by @scaleway-bot in #625
- feat(webhosting): add first version of the classic mail api by @scaleway-bot in #623
- feat(k8s): add migration to SBS CSI by @scaleway-bot in #624
- chore: add support for labeler by @remyleone in #626
Full Changelog: 2.5.0...2.6.0
2.5.0
What's Changed
- fix(instance): correct bootscript architecture field name by @scaleway-bot in #565
- feat(container): add of sandbox by @scaleway-bot in #566
- feat(inference): update endpoints by @scaleway-bot in #567
- feat(secret_manager): add ListSecretTypes endpoint by @scaleway-bot in #568
- chore: add support for codeowners by @remyleone in #571
- fix(marketplace): order by type by default by @scaleway-bot in #570
- feat(lb): display ipam_id for pn attachment in doc by @scaleway-bot in #579
- doc(instance): document instance commercial-type restriction by @scaleway-bot in #581
- fix(marketplace): order local images by type by default by @scaleway-bot in #582
- feat(webhosting): add available languages in control panel by @scaleway-bot in #584
- feat(cockpit): add update datasource method by @scaleway-bot in #585
- feat(vpc): add custom routes CRUD by @scaleway-bot in #589
- feat(cockpit): add update datasource method by @scaleway-bot in #590
- feat(inference): update inference models ordering by @scaleway-bot in #591
- feat(secret_manager): add secret type to browse secret response by @scaleway-bot in #592
- feat(ipam): allow to list available IPs for given resource types by @scaleway-bot in #593
- feat(secret_manager): add secret type to browse secret request by @scaleway-bot in #594
- feat(domain): add dnssec information by @scaleway-bot in #596
- feat(edge_services): add args to List filters by @scaleway-bot in #597
- feat(webhosting): add domain api by @scaleway-bot in #598
- feat(tem): update Webhook event status by @scaleway-bot in #599
- fix(webhosting): add missing post body by @scaleway-bot in #600
- feat(apple_silicon): expose ssh/sudo credentials in public APIs by @scaleway-bot in #601
- feat: update generated APIs by @scaleway-bot in #602
- fix(core): total_count legacy by @Laure-di in #595
- docs(tem): add info about webhooks by @scaleway-bot in #604
- docs(tem): add missing webhook service documentation by @scaleway-bot in #605
- fix(instance): change export_uri to deprecated by @scaleway-bot in #606
Full Changelog: 2.4.1...2.4.2
2.4.1
What's Changed
- feat(baremetal): add name filter for ListOffersRequest by @scaleway-bot in #532
- fix(secret_manager): update secret version status enum doc by @scaleway-bot in #531
- feat(k8s): remove MigrateToPrivateNetwork rpc by @scaleway-bot in #533
- feat(instance): move EncryptedRdpPassword elements to Server by @scaleway-bot in #534
- feat(tem): read update delete webhook(s) by @scaleway-bot in #536
- feat(block): add exporting snapshot to s3 by @scaleway-bot in #537
- chore(deps-dev): bump mypy from 1.9.0 to 1.10.0 in /scaleway-async by @dependabot in #538
- feat(tem): add of domain_id param by @scaleway-bot in #543
- feat(serverless): add node22, python312, php83, go122 and rust178 runtimes by @scaleway-bot in #544
- feat(instance): adapt pnic creation to ipam workflow by @scaleway-bot in #545
- feat(key_manager): add cli positional arguments and key usage doc by @scaleway-bot in #546
- feat(serverless_jobs): include ListJobsResources method to sdk by @scaleway-bot in #547
- feat(llm_inference): add model_id field in Deployment message by @scaleway-bot in #548
- fix(dedibox): change ip_id from string to uint64 by @scaleway-bot in #549
- fix(lb): change default value for assign_flexible_ip by @scaleway-bot in #551
- feat(dedibox): add cli support by @scaleway-bot in #553
- fix(ipam/v1): allow source field to be null in responses by @scaleway-bot in #554
- feat(baremetal): update naming Private Network for EM API by @scaleway-bot in #556
- feat(cockpit): create route to list all alerts OP-1289 by @scaleway-bot in #558
- fix(serverless): support rust179 instead of rust178 by @scaleway-bot in #559
- feat: update generated APIs by @scaleway-bot in #561
- feat(edge_services): generation of service by @scaleway-bot in #562
- fix: manage datetime by @scaleway-bot in #563
Full Changelog: 2.3.1...2.3.2
2.3.1
What's Changed
- feat: update generated APIs by @scaleway-bot in #517
- feat(ipam): allow filtering on pn, subnet or vpc id by @scaleway-bot in #518
- feat: update generated APIs by @scaleway-bot in #519
- docs(llm_inference): update product naming by @scaleway-bot in #520
- feat(key_manager): add API by @scaleway-bot in #521
- feat(baremetal): expose max bandwidth by @scaleway-bot in #522
- feat(instance): add encrypted rdp password method by @scaleway-bot in #523
- feat(vpc/v2): add ListSubnets by @scaleway-bot in #524
- feat(block): add volume updating status by @scaleway-bot in #525
- feat(apple_silicon): add infos on server type by @scaleway-bot in #526
- feat: update generated APIs by @scaleway-bot in #527
- fix(inference): clean namespace llm_inference by @Laure-di in #528
- feat(vpc/v2): expose Subnet fields that v1 exposed by @scaleway-bot in #529
- feat(vpc/v2): add ListSubnets docs by @scaleway-bot in #530
New Contributors
Full Changelog: 2.2.1...2.3.1
2.2.1
What's Changed
- feat(webhosting): add a magic link autologin url for webhosting by @scaleway-bot in #500
- feat(k8s): add MigrateClusterToRoutedIPs by @scaleway-bot in #501
- docs(instance): hide block migration from documentation by @scaleway-bot in #499
- feat(webhosting): add public reset hosting password by @scaleway-bot in #502
- feat(apple_silicon): add os selection fields by @scaleway-bot in #503
- chore(tem): document ListDomainsRequest fields by @scaleway-bot in #504
- feat(block): add ImportSnapshotFromS3Request field explanation by @scaleway-bot in #505
- feat(block): publish endpoint ImportSnapshotFromS3 by @scaleway-bot in #506
- feat(lb): publish flexible ip tags feature by @scaleway-bot in #513
- docs(ipam): document expected format of requested IP by @scaleway-bot in #514
- feat: update generated APIs by @scaleway-bot in #515
Full Changelog: 2.1.0...2.2.1
2.1.0
What's Changed
- chore: add support for dependabot (pip, github-actions) by @remyleone in #473
- feat(iam): allow filtering by name in ListQuotas by @scaleway-bot in #474
- feat(secret_manager): return type on AccessSecretVersion by @scaleway-bot in #480
- feat(dedibox): add SDK support by @scaleway-bot in #481
- doc(secret_manager): reword CreateSecret description by @scaleway-bot in #482
- docs(serverless_jobs): add documentation for command, timezone and schedule fields by @scaleway-bot in #483
- feat(vpc/v2): allow routing activation on existing VPCs by @scaleway-bot in #484
- feat(secret_manager): add secret type messages to simplify deserialization by @scaleway-bot in #486
- chore(serverless_jobs): filter job defs and runs by organization_id by @scaleway-bot in #487
- feat(secret_manager): add AccessSecretVersionByPath endpoint by @scaleway-bot in #491
- feat(webhosting): add support for one_time_password by @scaleway-bot in #488
- feat(iam): add support for pretty_name, unit and description in Quotum by @scaleway-bot in #490
- docs(sdb): backups are showing up in descending order by @scaleway-bot in #489
- fix(secret_manager): change secret type names to avoid conflicts in sdk by @scaleway-bot in #492
- docs(instance): mark some fields as deprecated following ipmob introduction by @scaleway-bot in #494
- feat(cockpit): add v1 api by @scaleway-bot in #495
- feat(rdb): add of private network details by @scaleway-bot in #496
- feat(k8s): add routed_ip_enabled field to Cluster by @scaleway-bot in #497
- fix: adjust unmarshalling for protected field name and set none value for not optional field by @scaleway-bot in #498
New Contributors
- @remyleone made their first contribution in #473
Full Changelog: 2.0.0...2.1.0
2.0.0
What's Changed
- feat: v2 by @quantumsheep in #387
- feat(llm_inference): add v1beta1 by @scaleway-bot in #468
- feat(k8s): allow cluster with cni=none by @scaleway-bot in #469
- feat(serverless_jobs): add started_at in JobRun by @scaleway-bot in #470
- fix(rdb): set maintenance pending status as non-transient by @scaleway-bot in #471
Full Changelog: 1.8.0...2.0.0
1.8.0
What's Changed
- chore(baremetal): change offerid positional true getofferrequest by @scaleway-bot in #441
- fix(vpc_gw): return Empty on EnableIPMobility by @scaleway-bot in #442
- docs(redis): migrate endpoint update by @scaleway-bot in #443
- refactor(cockpit): change interval usage type by @scaleway-bot in #444
- feat(secret_manager): add ListTags to v1beta1 by @scaleway-bot in #445
- feat(block): add new reference status not-ready-yet by @scaleway-bot in #447
- feat(vpc/v2): add property to enable or disable routing in a VPC by @scaleway-bot in #448
- chore(serverless): remove support for mnq v1alpha1 API by @scaleway-bot in #450
Full Changelog: 1.6.0...1.8.0