-
account: add project id to ssh key object (#447)
-
account: add project_id in ssh-key (#438)
-
baremetal: add RetryInterval variable (#357)
-
baremetal: add boot type in start server (#500)
-
baremetal: add install in create server (#499)
-
baremetal: add ping status in server (#390)
-
baremetal: add project-id to ipfailover v1alpha1 (#559)
-
baremetal: add server helpers func in v1 (#397)
-
baremetal: add support for projects (#535)
-
baremetal: add v1 (#396)
-
config: add support for default profile (#478)
-
config: move telemetry config in profile (#427)
-
core: add GetSecretKey and GetAccessKey (#386)
-
domain: add domain registration process on DomainSummary (#560)
-
domain: add external domain support (#401)
-
domain: add new task types (#415)
-
domain: add new types in messages and email validated in domain contact (#423)
-
domain: add organization_id filter (#424)
-
domain: add registration process and is_external filter (#507)
-
error: add resource locked error (#361)
-
errors: handle instance unknown resource (#374)
-
instance: Add private_network filter on ListServers (#567)
-
instance: Remove private_networks in CreateServerRequest (#572)
-
instance: add a WaitForImage method (#381)
-
instance: add a wait on volume (#418)
-
instance: add project to others resources (#519)
-
instance: add project to resource IP (#460)
-
instance: add snapshot wait utils (#398)
-
instance: add support for name in backup action (#383)
-
instance: add tags to IP (#344)
-
instance: add volume type endpoint (#440)
-
instance: allow filter by tags in server list (#373)
-
instance: exclude SetIp of the SDK (#461)
-
instance: fix volume template project oneof (#561)
-
instance: fix volume type endpoint (#441)
-
instance: update metadata struct (#541)
-
instance: use generated UpdateVolume (#417)
-
iot: add REST network type (#505)
-
iot: add WaitForHub IoT helper (#445)
-
iot: add hub events settings (#476)
-
iot: add name generation on hub network and device (#526)
-
iot: add product plan in UpdateHubRequest (#513)
-
iot: add support for hub-id in an UpdateDeviceRequest #554
-
iot: enable sdk generation (#444)
-
k8s: add kubeconfig and helpers (#364)
-
k8s: add project support (#517)
-
k8s: add scaledown unneeded time (#385)
-
k8s: add traefik2 ingress (#443)
-
k8s: add v1 api
-
k8s: add wait for node method (#352)
-
k8s: flag to delete block and pvc with kapsule (#416)
-
lb: add SSL compatibility level (#343)
-
lb: multi-certificacte in frontend (#492)
-
lb: add default on the lb name generation (#493)
-
lb: add private network (#402)
-
lb: add support for multiple certificates in frontend (#479)
-
lb: remove subscriber from cli generation (#490)
-
lb: support projects (#504)
-
rdb: add GetInstanceLogs method (#484)
-
rdb: add beta flags (#411)
-
rdb: add generated prefix (#558)
-
rdb: add project_id to resources (#571)
-
rdb: allow setting initial settings while creating an RDB instance. (#536)
-
rdb: update upgrade call to add non-ha to ha upgrade (#451)
-
registry: add wait functions on image and tag (#426)
-
registry: support projects (#506)
-
vpc: add support for project (#565)
-
vpc: generate doc/cli/sdk (#532)
-
add configurable retryInterval and timeout (#428)
-
add projects (#452)
-
add support for pl-waw-1 zone and pl-waw region (#557)
-
set default project client value when request is empty (#457)
-
use pointer to time.Time to allow null value (#523)
- config: LoadConfigFromPath better handle cross platform error (#395)
- config: debug level when reading env (#349)
- errors: handle all instance not found return messages (#432)
- instance: GetServerTypesAvailabilityResponse nested object
- instance: volume listing return all types by default
- k8s: add global retry interval for wait func (#354)
- k8s: change type for kubeconfig certificates (#362)
- k8s: panic on helpers timeout (#369)
- k8s: remove oldbinpacking from autoscaler estimator (#389)
- rdb: switch from ip to ipnet in ACL (#482)
- registry: use scw.Size (#391)
- date format in query parameters (#471)
- handle additional non standards errors (#525)
- chore - baremetal: rename to GetOfferFromOfferNameRequest (#353)
- chore - config: use os.UserHomeDir
- chore - iot: deprecate organization ID in CreateNetworkRequest (#501)
- chore - locality: small fixes (#455)
- chore - rdb: add locked status (#568)
- chore - sdk_compilation_test: add missing api packages in test (#446)
- chore - vendor: remove vendor folder and rely on go module instead (#469)
- chore: export Scaleway environment variable constants (#400)
- chore: export scw.getScwConfigDir (#514)
- chore: use focal fossa as an example (#408)
- doc - account: improve ssh-key documentation (#375)
- doc - config: add project_id (#543)
- doc - core: update credentials links (#564)
- doc - instance: documentation improvments (#563)
- doc - instance: fix project documentation (#551)
- doc - rdb: add go doc (#465)
- doc - rdb: remove dev1-s mention (#472)
- docs: add deprecation notices (#570)
- docs: improve API documentations (#345)
- docs: update generated godoc (#481)
- docs - account: comment few fields #380
- docs - baremetal: update comment (#503)
- docs: fix badges and update godoc links (#520)
- rdb: add support for wait on backup resource (#474)
- rdb: add wait function for instance logs (#485)
- refactor: rename method DurationPtr
- baremetal: add zone in primary resource (#305)
- baremetal: add get metrics method (#298)
- core: add String method to scw.Money (#284)
- core: add send_telemetry setting in the config (#273)
- core: add custom duration type (#291)
- core: handle instance quota exceeded error (#287)
- core: handle non standard errors (#274)
- core: support more instance error types (#278)
- core: Add ResourceExpiredError (#280)
- core: add GetCacheDirectory method (#304)
- domain: first release of the API (#297)
- instance: add OrganizationDefault to UpdateSecurityGroup (#279)
- instance: add zone field in instance resources response (#331)
- instance: allow empty boot type on create server #325)
- k8s: add FeatureGates and AdmissionPlugins (#289)
- k8s: add WaitForPoolNodesReady and WaitForClusterNodesReady helper methods (#312)
- k8s: add creation_error node status (#328)
- k8s: add upgrading pool status (#319)
- k8s: add UpgradeAvailable in pool (#276)
- k8s: add a field to rename Cluster (#285)
- k8s: add v1beta4 version (#276)
- lb: add CreateIP method (#290)
- lb: add support for proxy protocol (#299)
- lb: add Subscriber related methods (#276)
- rdb: add ExportDatabaseBackup method (#292)
- rdb: add OrganizationID field to ListDatabaseBackups (#321)
- strcase: add functions (#275)
- core: doc typo (#293)
- core: do not omit empty Money fields (#288)
- core: handle content-types in ResponseError (#315)
- core: handle precision and clean rounding of Money (#286)
- instance: set all server user data stop deleting all keys (#281)
- instance: properly convert ipId to ip-id, rename field of DeleteIpRequest (#272)
- lb: UpdateIP method reverse field (#320)
- scripts: golangci-lint binary installation test (#301)
- baremetal: add ListOffers and ListOs methods (#259)
- config: add a typed error on config file not found (#264)
- config: add a commented configuration file (#231)
- core: get Region from Zone (#255)
- core: client validation (#238)
- core: IPNet type (#236)
- core: introduce format validation in locality parsing (#237)
- core: add scw.MergeProfiles command (#234)
- core: add ClientCredentialError (#228)
- core: client without auth by default (#233)
- k8s: add maintenance and upgrade features (#258)
- k8s: add Pool.PlacementGroupID field (#246)
- lb: custom certificate (#262)
- lb: add ListBackendStats method (#252)
- instance: publish WaitForServer (#244)
- instance: generate name for new snapshot or image (#230)
- strcase: add strcase lib (#229)
- rdb: wait for Instance (#249)
- rdb: add rdb API (#247)
- registry: add WaitForNamespace method (#253)
- validation: add IsEmail (#242)
- validation: make validation package public (#241)
- baremetal: fix WaitForServer and add WaitForServerInstall (#263)
- baremetal: add Undelivered and Locked to terminalStatus (#260)
- config: merge selected profile on top of default profile (#243)
- instance: WaitForServer returns an error interface (#245)
- instance: use IPNet type for security group rule ip_range (#240)
- instance: update placement-group now works (#224)
- use uint32 for page_size (#210)
- update generated apis (#218)
- update generated apis (#216)
- lb: add WaitForLb method (#212)
- update generated apis (#213)
- update generated apis (#208)
- marketplace: uppercase commercial type in GetLocalImageIDByLabel (#205)
- add kubeconfig helpers for k8s (#204)
- update generated apis (#203)
- add k8s WaitForCluster method (#202)
- add scw.IPPtr (#200)
- add k8s v1beta3 (#198)
- instance: update generated apis (#219)
- instance: ListImage total count (#209)
- cleanup unused code (#217)
- scw.File: add unmarshal (#201)
- fix examples (#215)