Releases: scaleway/scaleway-sdk-python
Releases · scaleway/scaleway-sdk-python
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
0.12.0
What's Changed
- feat(obs-paas): add ListPlans and SelectPlan endpoints by @scaleway-bot in #126
- docs(instances): revamp by @scaleway-bot in #125
- docs(lb): revamp by @scaleway-bot in #127
- docs(secret): update documentation by @scaleway-bot in #128
- feat(secret): add secret version CRC32 by @scaleway-bot in #129
- fix(serverless): make some fields optional to create/update triggers by @scaleway-bot in #130
- feat(account/v2): support multiple captcha providers during account creation by @scaleway-bot in #131
- fix(account/v2): remove multiple captcha methods by @scaleway-bot in #132
- feat(secret-manager): add is_latest field to SecretVersion by @scaleway-bot in #133
- docs(containers): revamp api documentation by @scaleway-bot in #134
- docs(functions): revamp api documentation by @scaleway-bot in #135
- docs(mnq): revamp api documentation by @scaleway-bot in #136
- feat(iam): add multi-factor authentication by @scaleway-bot in #137
- docs(marketplace): revamp api documentation by @scaleway-bot in #138
- docs(cockpit): get_cockpit_metrics_request by @scaleway-bot in #139
- feat: update generated APIs by @scaleway-bot in #141
- feat(serverless): add build message by @scaleway-bot in #142
- docs(vpc): reworked vpc v1 and v2 doc by @scaleway-bot in #143
- docs(iot): revamp api documentation by @scaleway-bot in #145
- docs(cr): review docs by @scaleway-bot in #146
- docs(domains): api documentation revamp by @scaleway-bot in #147
- docs(flexibleip): revamp api documentation by @scaleway-bot in #148
- refactor(mnq): make Permissions optional by @scaleway-bot in #149
- feat(containers): add cpu limit to update/create container request messages by @scaleway-bot in #150
- docs(mnq): update main description by @scaleway-bot in #151
- docs(iam): update with new guidelines by @scaleway-bot in #152
- docs(redis): components by @scaleway-bot in #153
- docs(registry): components by @scaleway-bot in #154
- docs(iot): revamp by @scaleway-bot in #155
- docs(apple_silicon): modifs to apple silicon doc for new developers site by @scaleway-bot in #156
- docs(cockpit): revamp cockpit by @scaleway-bot in #157
- docs(secret_manager): revamp secret manager by @scaleway-bot in #158
- docs(domain): revamp domains by @scaleway-bot in #159
- docs(functions): improve documentation by @scaleway-bot in #167
- docs(baremetal): elastic metal servers by @scaleway-bot in #160
- docs(k8s): kubernetes kapsule and kosmos by @scaleway-bot in #161
- docs(containers): serverless containers by @scaleway-bot in #162
- docs(instance): modifs to instance doc for new developers site by @scaleway-bot in #163
- docs(baremetal): private networks for elastic metal servers by @scaleway-bot in #164
- docs(tem): fixes by @scaleway-bot in #165
- docs(flexible_ip): fixes by @scaleway-bot in #166
- feat(account/v2): default generated project name by @scaleway-bot in #168
- feat(serverless): add node20 runtime by @scaleway-bot in #169
Full Changelog: 0.11.0...0.12.0
0.11.0
What's Changed
- feat(k8s): method to change cluster type by @scaleway-bot in #100
- feat(serverless): add mnq credential id on trigger by @scaleway-bot in #101
- docs: improve rdb and redis documentation by @scaleway-bot in #102
- docs(webhosting): update documentation by @scaleway-bot in #103
- feat(k8s): add private network fields by @scaleway-bot in #104
- docs(secret): update documentation by @scaleway-bot in #105
- docs(redis): update update endpoint documentation by @scaleway-bot in #106
- docs(flexibleip): update move mac address documentation by @scaleway-bot in #109
- docs(iam): update clone policy documentation by @scaleway-bot in #110
- feat(serverless): add logo field to runtime by @scaleway-bot in #111
- docs(tem): revamp by @scaleway-bot in #112
- docs(k8s): promote OIDC to stable by @scaleway-bot in #113
- feat(cockpit): generate token name by default by @scaleway-bot in #114
- feat(lb): add new backend options : retries, redispatch, fastinter by @scaleway-bot in #115
- feat(redis): ipam integration by @scaleway-bot in #121
- feat(cockpit): add cockpit metrics by @scaleway-bot in #120
- feat(secret): option to disable previous version when creating a version by @scaleway-bot in #117
- docs(k8s): promote remaining OIDC to stable by @scaleway-bot in #119
- feat(vpc/v1): allow listing regional PN using include_regional parameter by @scaleway-bot in #122
- feat(serverless): change UpdateTriggerRequest to only be able to update a few fields by @scaleway-bot in #123
Full Changelog: 0.10.0...0.11.0
0.10.0
What's Changed
- feat(TEM): return/filter emails subject and add ToS when create a domain by @scaleway-bot in #90
- feat(billing): implement v2alpha1 by @scaleway-bot in #96
- fix(core): load
SCW_PROFILE
for default profile name by @quantumsheep in #98 - fix: marshal oneof fields by @scaleway-bot in #99
- docs: update rdb and redis documentation by @scaleway-bot in #82
- docs(serverless): containers documentation improvements by @scaleway-bot in #85
- docs(lb): corrected and improved LB doc wording by @scaleway-bot in #83
- docs(k8s): review wording k8s docs by @scaleway-bot in #84
- docs: update all products documentation by @scaleway-bot in #86
- docs(k8s): fixed typos by @scaleway-bot in #87
- docs(account): reworked account api doc by @scaleway-bot in #88
- docs(apple): reworked apple silicon api doc by @scaleway-bot in #89
- docs(iam): revamp IAM by @scaleway-bot in #91
- docs(baremetal): rework documentation api bare metal product by @scaleway-bot in #92
- docs(pgw): revamp public gateways API doc by @scaleway-bot in #93
- docs: update products documentation by @scaleway-bot in #94
- docs(secret-manager): improve API descriptions by @scaleway-bot in #95
Full Changelog: 0.9.0...0.10.0
0.9.0
What's Changed
- feat(secret_manager): add endpoints *ByName() by @scaleway-bot in #60
- feat(serverless): add mnq project id and region for mnq triggers by @scaleway-bot in #61
- feat(iam): add ListQuota method by @scaleway-bot in #62
- feat(lb): add ipam_config by @scaleway-bot in #63
- feat(iam): improve documentation for new quota methods by @scaleway-bot in #64
- docs(cockpit): update documentation by @scaleway-bot in #65
- feat(baremetal): add tags and private/shared bandwidth by @scaleway-bot in #59
- feat(rdb): migrate endpoint from one instance to another by @scaleway-bot in #66
- docs(cockpit): document activate and deactivate methods by @scaleway-bot in #67
- feat(iam): add ListJWTs, GetJWT and DeleteJWT by @scaleway-bot in #69
- docs(secrets): update format by @scaleway-bot in #68
- feat(instance): add server action utils by @quantumsheep in #75
- feat(core): add nl-ams-3 zone by @quantumsheep in #74
- Add support for PATCH requests by @Cubox in #71
- feat(webhosting): add implementation by @scaleway-bot in #72
- feat(rdb): prepare ipam integration by @scaleway-bot in #76
- docs(cockpit): update documentation by @scaleway-bot in #77
- docs(account_v3): update documentation by @scaleway-bot in #78
- docs(vpc/v2): update documentation by @scaleway-bot in #79
- chore: run checks in merge queues by @quantumsheep in #80
- feat(vpc_gw): add dhcp field in CreateGatewayNetworkRequest by @quantumsheep in #81
New Contributors
Full Changelog: 0.8.0...0.9.0
0.8.0
What's Changed
- feat(iam): add more filtering options for ListAPIKeys by @scaleway-bot in #43
- feat(cockpit): set v1beta1 sdk visibility to public by @scaleway-bot in #44
- fix(iam): add global BearerType message by @scaleway-bot in #45
- feat(secret-manager): add endpoints for using name to retrieve secrets by @scaleway-bot in #46
- fix(iam): use expired and not expirable to filter expired API keys by @scaleway-bot in #47
- doc(vpcgw): update documentation by @scaleway-bot in #48
- chore(serverless): simplify the triggers API by merging Trigger and TriggerInput by @scaleway-bot in #49
- feat(lb): update acl documentation by @scaleway-bot in #50
- feat(serverless): add go1.20 runtime by @scaleway-bot in #51
- feat(k8s): migrate kosmos route in v1 API by @scaleway-bot in #52
- feat(rdb): add generation property to NodeType by @scaleway-bot in #53
- fix(core): test and fix
Profile.from_config_file_and_env
by @quantumsheep in #54 - feat(instance): add tags to private nics by @scaleway-bot in #55
- docs(rdb): clarify maximum length for username by @scaleway-bot in #56
- feat(rdb): deprecate ACLRule port by @scaleway-bot in #57
- Revert "feat(secret-manager): add endpoints for using name to retrieve secrets" by @scaleway-bot in #58
Full Changelog: 0.7.0...0.8.0
0.7.0
What's Changed
- feat(secret): generate
v1alpha1
by @scaleway-bot in #33 - docs(k8s): correct typo by @scaleway-bot in #34
- feat(dom): add information on domain actions/prices by @scaleway-bot in #35
- feat(vpc): deprecate update PN subnets by @scaleway-bot in #36
- fix(domain): set domain field as nullable when listing tasks by @scaleway-bot in #37
- feat(instance): set bootscript as deprecated in the public api by @scaleway-bot in #38
- feat(lb): add ipam type on Private Network attachment by @scaleway-bot in #39
- feat(serverless): add node19 runtime by @scaleway-bot in #40
- fix(DOM): better arguments for CheckContactsCompatibility by @scaleway-bot in #41
- chore: set scaleway-core version to package version on release by @quantumsheep in #42
Full Changelog: 0.6.0...0.7.0
0.6.0
What's Changed
- feat(iot): deprecate GetHubMetrics and GetDeviceMetrics by @scaleway-bot in #17
- feat(lb): add header host in match route by @scaleway-bot in #18
- feat(marketplace): add ListLocalImage to cli and documentation generation by @scaleway-bot in #19
- feat(marketplace/v2): add
image_label
by @scaleway-bot in #20 - feat(dom): add optional filter to domains search API by @scaleway-bot in #21
- feat: remove duplicated one of by @scaleway-bot in #22
- feat(lb): enable route rules code generation on cli by @scaleway-bot in #23
- feat(versions): add field upgradable_versions by @scaleway-bot in #24
- docs(k8s): adjust examples by @scaleway-bot in #25
- fix(tem): exclude GetServiceInfo by @scaleway-bot in #26
- fix(compute): define reason field in maintenance by @scaleway-bot in #27
- feat(lb): add redirect acl by @scaleway-bot in #28
- feat: remove duplicated one of by @scaleway-bot in #29
- feat(dom): add additionals dates infos by @scaleway-bot in #30
- feat: update http redirection status code by @scaleway-bot in #31
- feat(core): export all regions and zones by @quantumsheep in #32
Full Changelog: 0.5.0...0.6.0
0.5.0
What's Changed
- feat: change
bytes
tostr
by @scaleway-bot in #15 - feat: add
secret
api by @scaleway-bot in #16
Full Changelog: 0.4.0...0.5.0
0.4.0
What's Changed
- feat(lb): add description field to acls by @scaleway-bot in #9
- feat(scaleway-core): export symbols using
__all__
by @quantumsheep in #11 - test: test against human api by @quantumsheep in #12
- chore: merge pr and push workflows by @quantumsheep in #13
- feat: use
__all__
to export symbols by @scaleway-bot in #14
Full Changelog: 0.3.0...0.4.0