Skip to content

v1.0.0-beta.7

Compare
Choose a tag to compare
@remyleone remyleone released this 07 Oct 13:31
· 1131 commits to master since this release
2a50b06

Features

  • 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)

Fixes

  • 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)

Others

  • 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