Releases: scaleway/scaleway-sdk-python
Releases · scaleway/scaleway-sdk-python
1.3.0
What's Changed
- feat(document-db): set all docs and SDK public by @scaleway-bot in #311
- feat(sbs): switch sbs to Private Beta by @scaleway-bot in #312
- feat(dom): add endpoint to list Tlds Offers by @scaleway-bot in #313
- docs(fdb): title by @scaleway-bot in #314
- docs(billing): specify for all tools by @scaleway-bot in #315
- fix: datetime marshalling by @scaleway-bot in #316
Full Changelog: 1.2.0...1.3.0
1.2.0
What's Changed
- feat(secret-manager): add secret path by @scaleway-bot in #278
- docs: move main documention inside sphinx by @quantumsheep in #279
- fix(functions): set content length as required by @scaleway-bot in #281
- feat(domain): add a new task type for moving project by @scaleway-bot in #282
- feat(functions): add go1.21 support by @scaleway-bot in #283
- feat(function): add go 1.21 runtime by @scaleway-bot in #284
- feat(instance): add scratch storage max size in ListServersTypes by @scaleway-bot in #285
- feat(instance): add scratch storage by @scaleway-bot in #286
- chore: add ruff linter by @quantumsheep in #287
- feat(all): synchronize apis by @scaleway-bot in #289
- chore(linter): ignore ruff
E721
andF541
by @quantumsheep in #308 - feat(webhosting): add addon domains limit to public Product by @scaleway-bot in #290
- feat(vpc_gw.v1): document behavior of non-ipam_config flags by @scaleway-bot in #291
- fix(instance): explain non-obvious type in ListServers by @scaleway-bot in #292
- feat(instance): added field type for ListIpsRequest by @scaleway-bot in #293
- fix(webhosting): replace stringsvalue string by repeated string for list hostings by @scaleway-bot in #294
- refactor(account): move create and notify methods for account request to v3 by @scaleway-bot in #295
- fix(mnq): change consoleAPi visibility to unlisted by @scaleway-bot in #296
- feat(instance): add base_volume_id filter on ListSnapshotsRequest by @scaleway-bot in #297
- feat(cockpit): create datasource by @scaleway-bot in #298
- docs(sem): fix wording by @scaleway-bot in #299
- refactor(secret-path): add project id optional by @scaleway-bot in #300
- feat(secret): enable folder by @scaleway-bot in #301
- feat(lb): release private lb feature by @scaleway-bot in #303
- feat(mnq): add missing validation tags to the new v1beta1 NatsApi by @scaleway-bot in #304
- feat: update generated APIs by @scaleway-bot in #305
- feat(rdb): add sbs volume type by @scaleway-bot in #306
- feat: add missing special secret version revision by @scaleway-bot in #307
- feat(instance): add documentation on ListSnapshotsRequest by @scaleway-bot in #302
- feat: rollback
isinstance
by @scaleway-bot in #310 - fix(core): handle list url params by @quantumsheep in #309
Full Changelog: 1.1.0...1.2.0
1.1.0
What's Changed
- feat: update generated APIs by @scaleway-bot in #274
- fix(utils): StrEnumMeta
__call__
overload by @quantumsheep in #276 - feat(instance): add arm64 in architecture enum by @scaleway-bot in #275
Full Changelog: 1.0.1...1.1.0
1.0.1
What's Changed
- feat(k8s): return more information on cluster types by @scaleway-bot in #262
- feat(rdb): promote read replica by @scaleway-bot in #263
- feat(iam/v1alpha1): add method to create a user by @scaleway-bot in #264
- fix(sm): rename certificate type to be more generic by @scaleway-bot in #265
- feat(instance): added field private_networks for ListServersRequest by @scaleway-bot in #266
- feat(tem): add spam flag by @scaleway-bot in #267
- feat(lb): support dhcp/ipam private network by @scaleway-bot in #268
- feat(dom): add filter to endpoint listContacts by @scaleway-bot in #269
- feat: omit empty fields in marshallers by @scaleway-bot in #272
- feat(tem): add mailbox full email flag by @scaleway-bot in #270
- fix(lb): make private network's ip_id nullable by @scaleway-bot in #271
- chore: update packages and update to 1.0.0 by @quantumsheep in #273
⚠️ Breaking changes ⚠️
In #272 we changed the way we send data to our APIs by removing any None
values. Therefore our requests body are changed.
Full Changelog: 0.17.0...1.0.1
0.17.0
What's Changed
- feat(account/v3): add project api by @scaleway-bot in #259
- feat(tem): add email flags by @scaleway-bot in #261
Full Changelog: 0.16.0...0.17.0
0.16.0
What's Changed
- fix(vpc): remove Name for the VPC's associated default Private Network. by @scaleway-bot in #250
- docs(k8s): fixed missing hostname in api call by @scaleway-bot in #258
- docs(account): bump message deprecating account v2 on async lib by @scaleway-bot in #257
- docs(vpc): update vpc v2 regional availability by @scaleway-bot in #256
- feat(webhosting): add end of life argument by @scaleway-bot in #255
- docs(instance): add UpdateServer commercial_type documentation by @scaleway-bot in #254
- feat(rdb): add node_type instance range by @scaleway-bot in #253
- feat(k8s): add resiliency and sla to cluster types by @scaleway-bot in #251
Full Changelog: 0.15.0...0.16.0
0.15.0
What's Changed
- feat(core): expose
marshal_TimeSeries
andunmarshal_TimeSeriesPoint
by @quantumsheep in #224 - docs(rdb): remove misleading statement in CreateEndpoint by @scaleway-bot in #217
- feat(instance): add total_count field to server types availability listing by @scaleway-bot in #218
- feat(tem): rename check domain last status by @scaleway-bot in #219
- docs(instance): update documentation by @scaleway-bot in #221
- feat(secret-manager): add endpoint to list tags by @scaleway-bot in #222
- feat(instance): update API to use the new 'IP Mobility' network stack by @scaleway-bot in #223
- fix(redis): expose is_ipam_config to Redis PN endpoint by @scaleway-bot in #225
- fix(secret-manager): mixed method descriptions by @scaleway-bot in #226
- docs(secret-manager): update get secret documentation by @scaleway-bot in #227
- feat(webhosting): add migrating status by @scaleway-bot in #228
- chore: update dependencies by @quantumsheep in #229
- chore(core): print file loading errors to stderr instead of stdout by @cyclimse in #237
- fix(instances): make VolumeServerTemplate fields be optional by @scaleway-bot in #230
- feat(instances): add ip_ids for privatenic request message by @scaleway-bot in #231
- docs(lb): fix spaces in acl redirect placeholders by @scaleway-bot in #232
- feat(vpc): add dhcp_enabled field in private network message by @scaleway-bot in #233
- docs(lb): add missing method for regionalized API by @scaleway-bot in #234
- fix(secret): document ListTags endpoint in openapi by @scaleway-bot in #235
- feat(marketplace): add type field to LocalImage by @scaleway-bot in #236
- feat(lb): add support for nl-ams-3 by @scaleway-bot in #238
- feat(rdb): add possibility to update BackupSchedule next update by @scaleway-bot in #240
- feat(containers): remove openapi exclusion for triggers methods by @scaleway-bot in #241
- feat(secret): add network edge certificate secret type by @scaleway-bot in #242
- feat(k8s): return maximum number of nodes supported by an offer by @scaleway-bot in #243
- docs(lb): disable private lb public communication by @scaleway-bot in #244
- feat(vpc): add new call to enable dhcp on private network by @scaleway-bot in #239
- feat(containers): remove "exclude: true" for CLI generation by @scaleway-bot in #246
- feat(k8s): add commitment to offer list by @scaleway-bot in #245
- feat(k8s): return commitment end date by @scaleway-bot in #247
- feat: add secret protection by @scaleway-bot in #248
- feat(k8s): add cluster types compatibility by @scaleway-bot in #249
New Contributors
Full Changelog: 0.14.1...0.15.0
0.14.1
What's Changed
- fix: unmarshal fields using json names by @scaleway-bot in #216
Full Changelog: 0.14.0...0.14.1
0.14.0
What's Changed
- chore(deps): bump requests from 2.28.1 to 2.31.0 in /scaleway-core by @dependabot in #188
- chore(deps): bump requests from 2.28.1 to 2.31.0 in /docs by @dependabot in #187
- feat(lb): add flexible ip auto assign flag by @scaleway-bot in #203
- feat(vpc/v2): allow setting PN name on VPC creation by @scaleway-bot in #204
- docs(lb): hide new ipmob fields by @scaleway-bot in #209
- feat(lb): allow multi ip attach by @scaleway-bot in #205
- feat(lb): add backend_id to ListBackendStats by @scaleway-bot in #208
- docs(lb): escape curly brackets by @scaleway-bot in #206
- feat(k8s): list cluster types by @scaleway-bot in #210
- docs(registrar): reworked registrar doc by @scaleway-bot in #212
- feat(tem): add domain last status check by @scaleway-bot in #213
- feat: handle non-existing fields by @scaleway-bot in #215
New Contributors
- @dependabot made their first contribution in #188
Full Changelog: 0.13.0...0.14.0
0.13.0
What's Changed
- feat(baremetal): indicate whether an org can install a specific OS by @scaleway-bot in #170
- feat(iam): add account root user id in user message by @scaleway-bot in #171
- docs(webhosting): revamp by @scaleway-bot in #172
- fix(core): prevent dataclass default values overriding by @quantumsheep in #175
- docs(k8s): update api docs by @scaleway-bot in #173
- fix(lb): generate sdk for new fields by @scaleway-bot in #176
- docs(k8s): enum values by @scaleway-bot in #177
- docs(domain): update title of registrar API by @scaleway-bot in #179
- fix(k8s): change field name for Kosmos rpc message by @scaleway-bot in #180
- feat(iam): new method to add group members by @scaleway-bot in #181
- docs(k8s): big revamp by @scaleway-bot in #178
- feat(tem): add email list order by @scaleway-bot in #183
- feat(vpc): add v2 by @scaleway-bot in #184
- feat(secret): add endpoint to generate password by @scaleway-bot in #185
- docs(domain): add enums description for public v2beta1 by @scaleway-bot in #189
- feat(secret-manager): add project_id field in requests by @scaleway-bot in #190
- feat(rdb): allow for multi-zones read replicas by @scaleway-bot in #191
- feat(k8s): expose MigrateToPrivateNetworkCluster route in the sdk by @scaleway-bot in #192
- feat(secret-manager): add generate-password to cli by @scaleway-bot in #193
- feat(secret-manager): don't exclude
password_generation
field by @scaleway-bot in #194 - feat(lb): add backend_id to GetLbStats by @scaleway-bot in #195
- docs(functions): correct typo by @scaleway-bot in #196
- feat(vpc): add private network count in vpc api by @scaleway-bot in #198
- docs(applesilicon): simplify API description by @scaleway-bot in #199
- feat(registry): deprecate delete tag force field by @scaleway-bot in #200
- feat(secret): upgrade product field to an enum by @scaleway-bot in #197
- feat(tem): list emails by searching all fields by @scaleway-bot in #201
- docs(k8s): add PNs in additional resources to delete by @scaleway-bot in #202
Full Changelog: 0.12.0...0.13.0