|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## v1.0.0-beta.7 (2020-10-07) |
| 4 | + |
| 5 | +### Features |
| 6 | + |
| 7 | +* **account**: add project id to ssh key object ([#447](https://github.com/scaleway/scaleway-sdk-go/pull/447)) |
| 8 | +* **account**: add project_id in ssh-key ([#438](https://github.com/scaleway/scaleway-sdk-go/pull/438)) |
| 9 | + |
| 10 | +* **baremetal**: add RetryInterval variable ([#357](https://github.com/scaleway/scaleway-sdk-go/pull/357)) |
| 11 | +* **baremetal**: add boot type in start server ([#500](https://github.com/scaleway/scaleway-sdk-go/pull/500)) |
| 12 | +* **baremetal**: add install in create server ([#499](https://github.com/scaleway/scaleway-sdk-go/pull/499)) |
| 13 | +* **baremetal**: add ping status in server ([#390](https://github.com/scaleway/scaleway-sdk-go/pull/390)) |
| 14 | +* **baremetal**: add project-id to ipfailover v1alpha1 ([#559](https://github.com/scaleway/scaleway-sdk-go/pull/559)) |
| 15 | +* **baremetal**: add server helpers func in v1 ([#397](https://github.com/scaleway/scaleway-sdk-go/pull/397)) |
| 16 | +* **baremetal**: add support for projects ([#535](https://github.com/scaleway/scaleway-sdk-go/pull/535)) |
| 17 | +* **baremetal**: add v1 ([#396](https://github.com/scaleway/scaleway-sdk-go/pull/396)) |
| 18 | + |
| 19 | +* **config**: add support for default profile ([#478](https://github.com/scaleway/scaleway-sdk-go/pull/478)) |
| 20 | +* **config**: move telemetry config in profile ([#427](https://github.com/scaleway/scaleway-sdk-go/pull/427)) |
| 21 | + |
| 22 | +* **core**: add GetSecretKey and GetAccessKey ([#386](https://github.com/scaleway/scaleway-sdk-go/pull/386)) |
| 23 | + |
| 24 | +* **domain**: add domain registration process on DomainSummary ([#560](https://github.com/scaleway/scaleway-sdk-go/pull/560)) |
| 25 | +* **domain**: add external domain support ([#401](https://github.com/scaleway/scaleway-sdk-go/pull/401)) |
| 26 | +* **domain**: add new task types ([#415](https://github.com/scaleway/scaleway-sdk-go/pull/415)) |
| 27 | +* **domain**: add new types in messages and email validated in domain contact ([#423](https://github.com/scaleway/scaleway-sdk-go/pull/423)) |
| 28 | +* **domain**: add organization_id filter ([#424](https://github.com/scaleway/scaleway-sdk-go/pull/424)) |
| 29 | +* **domain**: add registration process and is_external filter ([#507](https://github.com/scaleway/scaleway-sdk-go/pull/507)) |
| 30 | + |
| 31 | +* **error**: add resource locked error ([#361](https://github.com/scaleway/scaleway-sdk-go/pull/361)) |
| 32 | +* **errors**: handle instance unknown resource ([#374](https://github.com/scaleway/scaleway-sdk-go/pull/374)) |
| 33 | + |
| 34 | +* **instance**: Add private_network filter on ListServers ([#567](https://github.com/scaleway/scaleway-sdk-go/pull/567)) |
| 35 | +* **instance**: Remove private_networks in CreateServerRequest ([#572](https://github.com/scaleway/scaleway-sdk-go/pull/572)) |
| 36 | +* **instance**: add a WaitForImage method ([#381](https://github.com/scaleway/scaleway-sdk-go/pull/381)) |
| 37 | +* **instance**: add a wait on volume ([#418](https://github.com/scaleway/scaleway-sdk-go/pull/418)) |
| 38 | +* **instance**: add project to others resources ([#519](https://github.com/scaleway/scaleway-sdk-go/pull/519)) |
| 39 | +* **instance**: add project to resource IP ([#460](https://github.com/scaleway/scaleway-sdk-go/pull/460)) |
| 40 | +* **instance**: add snapshot wait utils ([#398](https://github.com/scaleway/scaleway-sdk-go/pull/398)) |
| 41 | +* **instance**: add support for name in backup action ([#383](https://github.com/scaleway/scaleway-sdk-go/pull/383)) |
| 42 | +* **instance**: add tags to IP ([#344](https://github.com/scaleway/scaleway-sdk-go/pull/344)) |
| 43 | +* **instance**: add volume type endpoint ([#440](https://github.com/scaleway/scaleway-sdk-go/pull/440)) |
| 44 | +* **instance**: allow filter by tags in server list ([#373](https://github.com/scaleway/scaleway-sdk-go/pull/373)) |
| 45 | +* **instance**: exclude SetIp of the SDK ([#461](https://github.com/scaleway/scaleway-sdk-go/pull/461)) |
| 46 | +* **instance**: fix volume template project oneof ([#561](https://github.com/scaleway/scaleway-sdk-go/pull/561)) |
| 47 | +* **instance**: fix volume type endpoint ([#441](https://github.com/scaleway/scaleway-sdk-go/pull/441)) |
| 48 | +* **instance**: update metadata struct ([#541](https://github.com/scaleway/scaleway-sdk-go/pull/541)) |
| 49 | +* **instance**: use generated UpdateVolume ([#417](https://github.com/scaleway/scaleway-sdk-go/pull/417)) |
| 50 | + |
| 51 | +* **iot**: add REST network type ([#505](https://github.com/scaleway/scaleway-sdk-go/pull/505)) |
| 52 | +* **iot**: add WaitForHub IoT helper ([#445](https://github.com/scaleway/scaleway-sdk-go/pull/445)) |
| 53 | +* **iot**: add hub events settings ([#476](https://github.com/scaleway/scaleway-sdk-go/pull/476)) |
| 54 | +* **iot**: add name generation on hub network and device ([#526](https://github.com/scaleway/scaleway-sdk-go/pull/526)) |
| 55 | +* **iot**: add product plan in UpdateHubRequest ([#513](https://github.com/scaleway/scaleway-sdk-go/pull/513)) |
| 56 | +* **iot**: add support for hub-id in an UpdateDeviceRequest #554 |
| 57 | +* **iot**: enable sdk generation ([#444](https://github.com/scaleway/scaleway-sdk-go/pull/444)) |
| 58 | + |
| 59 | +* **k8s**: add kubeconfig and helpers ([#364](https://github.com/scaleway/scaleway-sdk-go/pull/364)) |
| 60 | +* **k8s**: add project support ([#517](https://github.com/scaleway/scaleway-sdk-go/pull/517)) |
| 61 | +* **k8s**: add scaledown unneeded time ([#385](https://github.com/scaleway/scaleway-sdk-go/pull/385)) |
| 62 | +* **k8s**: add traefik2 ingress ([#443](https://github.com/scaleway/scaleway-sdk-go/pull/443)) |
| 63 | +* **k8s**: add v1 api |
| 64 | +* **k8s**: add wait for node method ([#352](https://github.com/scaleway/scaleway-sdk-go/pull/352)) |
| 65 | +* **k8s**: flag to delete block and pvc with kapsule ([#416](https://github.com/scaleway/scaleway-sdk-go/pull/416)) |
| 66 | + |
| 67 | +* **lb**: add SSL compatibility level ([#343](https://github.com/scaleway/scaleway-sdk-go/pull/343)) |
| 68 | +* **lb**: multi-certificacte in frontend ([#492](https://github.com/scaleway/scaleway-sdk-go/pull/492)) |
| 69 | +* **lb**: add default on the lb name generation ([#493](https://github.com/scaleway/scaleway-sdk-go/pull/493)) |
| 70 | +* **lb**: add private network ([#402](https://github.com/scaleway/scaleway-sdk-go/pull/402)) |
| 71 | +* **lb**: add support for multiple certificates in frontend ([#479](https://github.com/scaleway/scaleway-sdk-go/pull/479)) |
| 72 | +* **lb**: remove subscriber from cli generation ([#490](https://github.com/scaleway/scaleway-sdk-go/pull/490)) |
| 73 | +* **lb**: support projects ([#504](https://github.com/scaleway/scaleway-sdk-go/pull/504)) |
| 74 | + |
| 75 | +* **rdb**: add GetInstanceLogs method ([#484](https://github.com/scaleway/scaleway-sdk-go/pull/484)) |
| 76 | +* **rdb**: add beta flags ([#411](https://github.com/scaleway/scaleway-sdk-go/pull/411)) |
| 77 | +* **rdb**: add generated prefix ([#558](https://github.com/scaleway/scaleway-sdk-go/pull/558)) |
| 78 | +* **rdb**: add project_id to resources ([#571](https://github.com/scaleway/scaleway-sdk-go/pull/571)) |
| 79 | +* **rdb**: allow setting initial settings while creating an RDB instance. ([#536](https://github.com/scaleway/scaleway-sdk-go/pull/536)) |
| 80 | +* **rdb**: update upgrade call to add non-ha to ha upgrade ([#451](https://github.com/scaleway/scaleway-sdk-go/pull/451)) |
| 81 | + |
| 82 | +* **registry**: add wait functions on image and tag ([#426](https://github.com/scaleway/scaleway-sdk-go/pull/426)) |
| 83 | +* **registry**: support projects ([#506](https://github.com/scaleway/scaleway-sdk-go/pull/506)) |
| 84 | + |
| 85 | +* **vpc**: add support for project ([#565](https://github.com/scaleway/scaleway-sdk-go/pull/565)) |
| 86 | +* **vpc**: generate doc/cli/sdk ([#532](https://github.com/scaleway/scaleway-sdk-go/pull/532)) |
| 87 | + |
| 88 | +* add configurable retryInterval and timeout ([#428](https://github.com/scaleway/scaleway-sdk-go/pull/428)) |
| 89 | +* add projects ([#452](https://github.com/scaleway/scaleway-sdk-go/pull/452)) |
| 90 | +* add support for pl-waw-1 zone and pl-waw region ([#557](https://github.com/scaleway/scaleway-sdk-go/pull/557)) |
| 91 | +* set default project client value when request is empty ([#457](https://github.com/scaleway/scaleway-sdk-go/pull/457)) |
| 92 | +* use pointer to time.Time to allow null value ([#523](https://github.com/scaleway/scaleway-sdk-go/pull/523)) |
| 93 | + |
| 94 | +### Fixes |
| 95 | + |
| 96 | +* **config**: LoadConfigFromPath better handle cross platform error ([#395](https://github.com/scaleway/scaleway-sdk-go/pull/395)) |
| 97 | +* **config**: debug level when reading env ([#349](https://github.com/scaleway/scaleway-sdk-go/pull/349)) |
| 98 | +* **errors**: handle all instance not found return messages ([#432](https://github.com/scaleway/scaleway-sdk-go/pull/432)) |
| 99 | +* **instance**: GetServerTypesAvailabilityResponse nested object |
| 100 | +* **instance**: volume listing return all types by default |
| 101 | +* **k8s**: add global retry interval for wait func ([#354](https://github.com/scaleway/scaleway-sdk-go/pull/354)) |
| 102 | +* **k8s**: change type for kubeconfig certificates ([#362](https://github.com/scaleway/scaleway-sdk-go/pull/362)) |
| 103 | +* **k8s**: panic on helpers timeout ([#369](https://github.com/scaleway/scaleway-sdk-go/pull/369)) |
| 104 | +* **k8s**: remove oldbinpacking from autoscaler estimator ([#389](https://github.com/scaleway/scaleway-sdk-go/pull/389)) |
| 105 | +* **rdb**: switch from ip to ipnet in ACL ([#482](https://github.com/scaleway/scaleway-sdk-go/pull/482)) |
| 106 | +* **registry**: use scw.Size ([#391](https://github.com/scaleway/scaleway-sdk-go/pull/391)) |
| 107 | +* date format in query parameters ([#471](https://github.com/scaleway/scaleway-sdk-go/pull/471)) |
| 108 | +* handle additional non standards errors ([#525](https://github.com/scaleway/scaleway-sdk-go/pull/525)) |
| 109 | + |
| 110 | +### Others |
| 111 | + |
| 112 | +* **chore - baremetal**: rename to GetOfferFromOfferNameRequest ([#353](https://github.com/scaleway/scaleway-sdk-go/pull/353)) |
| 113 | +* **chore - config**: use os.UserHomeDir |
| 114 | +* **chore - iot**: deprecate organization ID in CreateNetworkRequest ([#501](https://github.com/scaleway/scaleway-sdk-go/pull/501)) |
| 115 | +* **chore - locality**: small fixes ([#455](https://github.com/scaleway/scaleway-sdk-go/pull/455)) |
| 116 | +* **chore - rdb**: add locked status ([#568](https://github.com/scaleway/scaleway-sdk-go/pull/568)) |
| 117 | +* **chore - sdk_compilation_test**: add missing api packages in test ([#446](https://github.com/scaleway/scaleway-sdk-go/pull/446)) |
| 118 | +* **chore - vendor**: remove vendor folder and rely on go module instead ([#469](https://github.com/scaleway/scaleway-sdk-go/pull/469)) |
| 119 | +* **chore**: export Scaleway environment variable constants ([#400](https://github.com/scaleway/scaleway-sdk-go/pull/400)) |
| 120 | +* **chore**: export scw.getScwConfigDir ([#514](https://github.com/scaleway/scaleway-sdk-go/pull/514)) |
| 121 | +* **chore**: use focal fossa as an example ([#408](https://github.com/scaleway/scaleway-sdk-go/pull/408)) |
| 122 | +* **doc - account**: improve ssh-key documentation ([#375](https://github.com/scaleway/scaleway-sdk-go/pull/375)) |
| 123 | +* **doc - config**: add project_id ([#543](https://github.com/scaleway/scaleway-sdk-go/pull/543)) |
| 124 | +* **doc - core**: update credentials links ([#564](https://github.com/scaleway/scaleway-sdk-go/pull/564)) |
| 125 | +* **doc - instance**: documentation improvments ([#563](https://github.com/scaleway/scaleway-sdk-go/pull/563)) |
| 126 | +* **doc - instance**: fix project documentation ([#551](https://github.com/scaleway/scaleway-sdk-go/pull/551)) |
| 127 | +* **doc - rdb**: add go doc ([#465](https://github.com/scaleway/scaleway-sdk-go/pull/465)) |
| 128 | +* **doc - rdb**: remove dev1-s mention ([#472](https://github.com/scaleway/scaleway-sdk-go/pull/472)) |
| 129 | +* **docs**: add deprecation notices ([#570](https://github.com/scaleway/scaleway-sdk-go/pull/570)) |
| 130 | +* **docs**: improve API documentations ([#345](https://github.com/scaleway/scaleway-sdk-go/pull/345)) |
| 131 | +* **docs**: update generated godoc ([#481](https://github.com/scaleway/scaleway-sdk-go/pull/481)) |
| 132 | +* **docs - account**: comment few fields #380 |
| 133 | +* **docs - baremetal**: update comment ([#503](https://github.com/scaleway/scaleway-sdk-go/pull/503)) |
| 134 | +* **docs**: fix badges and update godoc links ([#520](https://github.com/scaleway/scaleway-sdk-go/pull/520)) |
| 135 | +* **rdb**: add support for wait on backup resource ([#474](https://github.com/scaleway/scaleway-sdk-go/pull/474)) |
| 136 | +* **rdb**: add wait function for instance logs ([#485](https://github.com/scaleway/scaleway-sdk-go/pull/485)) |
| 137 | +* **refactor**: rename method DurationPtr |
| 138 | + |
| 139 | + |
| 140 | + |
3 | 141 | ## v1.0.0-beta.6 (2020-02-28) |
4 | 142 |
|
5 | 143 | ### Features |
|
0 commit comments