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(iam): add
username
order by inListUsers
by @scaleway-bot in #788 - feat(ipam): support filtering ips on ids by @scaleway-bot in #789
- feat(audit_trail): add integrated methods in ListProducts by @scaleway-bot in #790
- feat(iam): add
UpdateUserUsername
by @scaleway-bot in #791 - feat(webhosting): edit method to allow user creation by @scaleway-bot in #792
- docs(iam): document
UpdateUserUsername
by @scaleway-bot in #793 - feat(webhosting): add dns status and offer name to hosting summary by @scaleway-bot in #794
- feat(marketplace): add description for the label field by @scaleway-bot in #795
- feat(lb): update description for mysql healthcheck by @scaleway-bot in #796
- feat(interlink): add v1beta1 api by @scaleway-bot in #797
- feat(apple_silicon): define management of server options by @scaleway-bot in #798
- feat(webhosting): add SyncDomainDnsRecords method by @scaleway-bot in #799
- feat(interlink): add available_link_bandwidths on pops by @scaleway-bot in #800
- feat(vpc_gw): add delete_ip field to gateway delete RPC by @scaleway-bot in #801
- feat(k8s): remove unused field in NodeMetadata by @scaleway-bot in #804
- feat(webhosting): add public v1 offer name and quota warning by @scaleway-bot in #807
- feat(mongodb): add deleteUser route by @scaleway-bot in #811
- feat(applesilicon): add support for private network by @scaleway-bot in #809
- feat(webhosting): add option support by @scaleway-bot in #824
- feat(vpcgw): add support BastionAllowedIPs by @scaleway-bot in #826
- feat(tem): generate blocklist sdk by @scaleway-bot in #829
- feat(tem): add blocklisted flag by @scaleway-bot in #830
- feat(serverless_jobs): add state filter to list job runs by @scaleway-bot in #834
- feat(account): activate public generation by @scaleway-bot in #835
- feat: add MFA OTP support for IAM members by @scaleway-bot in #836
- feat(instance): add support set and get user_data by @Laure-di in #827
- feat(tem): enable cli for blocklist by @scaleway-bot in #831
- feat(iam): remove send_email in UpdateUserPassword by @scaleway-bot in #833
Fixes
- fix(edge_services): fix plan endpoints by @scaleway-bot in #670
- fix: ruff lint configuration by @remyleone in #681
- fix(core): update deprecated dependencies by @Laure-di in #684
- fix(instance): remove deprecated bootscript documentation by @scaleway-bot in #693
- fix(edge_services): review billing wording by @scaleway-bot in #696
- fix(baremetal): add bandwidth_in_bps field for PrivateNetworkOption by @scaleway-bot in #704
- fix(mongodb): add missing UpdateSnapshot endpoint in documentation by @scaleway-bot in #711
- fix(object): rename 'S3' to 'Object Storage' or 'Amazon S3' to address compliance requirements by @scaleway-bot in #719
- fix(k8s): change node metadata path to avoid collision with nodes path by @scaleway-bot in #744
- revert(cockpit): set back external enum by @scaleway-bot in #761
- fix(rdb): add documentation about password validation by @scaleway-bot in #763
- fix: define openapi groups for audit trail by @scaleway-bot in #775
- fix(k8s): align fields names with ones used in compute user-data by @scaleway-bot in #806
- fix(containers): update doc descriptions with correct wording by @scaleway-bot in #825
- fix: add prefix to Zone and Region import by @scaleway-bot in #832
Others
- chore(deps-dev): bump ruff from 0.6.3 to 0.6.8 in /scaleway by @dependabot in #671
- chore(deps-dev): bump ruff from 0.6.3 to 0.6.8 in /scaleway-async by @dependabot in #672
- chore(deps-dev): bump types-python-dateutil from 2.9.0.20240821 to 2.9.0.20240906 in /scaleway-core by @dependabot in #673
- chore(deps-dev): bump ruff from 0.6.3 to 0.6.8 in /scaleway-core by @dependabot in #674
- chore(baremetal): remove lvm from partitioning by @scaleway-bot in #675
- chore(baremetal): remove exclude on partitioning schema type by @scaleway-bot in #678
- chore(serverless): add fields for advanced scaling options by @scaleway-bot in #708
- chore(k8s): remove migrate-to-routed-ips by @scaleway-bot in #709
- chore(deps-dev): bump ruff from 0.6.8 to 0.7.1 in /scaleway by @dependabot in #730
- chore(deps-dev): bump mypy from 1.11.2 to 1.13.0 in /scaleway by @dependabot in #731
- chore(deps-dev): bump mypy from 1.11.2 to 1.13.0 in /scaleway-async by @dependabot in #732
- chore(deps-dev): bump ruff from 0.6.8 to 0.7.1 in /scaleway-async by @dependabot in #733
- chore(deps-dev): bump ruff from 0.6.8 to 0.7.1 in /scaleway-core by @dependabot in #735
- chore(deps-dev): bump types-python-dateutil from 2.9.0.20240906 to 2.9.0.20241003 in /scaleway-core by @dependabot in #734
- chore(deps-dev): bump mypy from 1.11.2 to 1.13.0 in /scaleway-core by @dependabot in #736
- chore(edge_services): add unit to cache usage doc by @scaleway-bot in #746
- chore(cockpit): add product datasource retention by @scaleway-bot in #749
- chore(deps-dev): bump ruff from 0.7.1 to 0.8.1 in /scaleway-core by @dependabot in #771
- chore(deps-dev): bump ruff from 0.7.1 to 0.8.1 in /scaleway-async by @dependabot in #773
- chore(deps-dev): bump ruff from 0.7.1 to 0.8.1 in /scaleway by @dependabot in #772
- chore(edge_services): add pagination req/resp fields on head stage endpoint by @scaleway-bot in #805
- chore(deps-dev): bump ruff from 0.8.1 to 0.8.4 in /scaleway by @dependabot in #812
- chore(deps-dev): bump ruff from 0.8.1 to 0.8.4 in /scaleway-core by @dependabot in #816
- chore(deps-dev): bump mypy from 1.13.0 to 1.14.1 in /scaleway-core by @dependabot in #814
- chore(deps-dev): bump types-python-dateutil from 2.9.0.20241003 to 2.9.0.20241206 in /scaleway-core by @dependabot in #815
- chore(deps-dev): bump ruff from 0.8.1 to 0.8.4 in /scaleway-async by @dependabot in #817
- chore(deps-dev): bump mypy from 1.13.0 to 1.14.1 in /scaleway by @dependabot in #813
- chore(deps-dev): bump mypy from 1.13.0 to 1.14.1 in /scaleway-async by @dependabot in #818
- chore(deps-dev): update python 3.10 by @Laure-di in #821
- docs(instance): change server terminate documentation by @scaleway-bot in #677
- docs(mongodb): add documentation by @scaleway-bot in #715
- doc(instance): change documentation about the backup action and the migration of b_ssd resources by @scaleway-bot in #758
- docs(mnq): follow the renaming of the product on the current API by @scaleway-bot in #780
- docs(iam): improve and add private beta disclosure to IAM members features by @scaleway-bot in #784
- docs(edge_services): update description for billing endpoint by @scaleway-bot in #803
- docs(k8s): improve documentation by @scaleway-bot in #808
- docs(k8s): update documentation by @scaleway-bot in #810
- ci: update python version by @Laure-di in #828
Full Changelog: 2.7.0...2.8.0