Releases: scaleway/scaleway-sdk-go
Releases · scaleway/scaleway-sdk-go
v1.0.0-beta.20
Changelog
Features
- 347472f feat(domain): add helper check if record exist (#1789)
- 36a2219 feat(instance): added field private_networks for ListServersRequest (#1788)
- b2d3c6d feat(iam/v1alpha1): add method to create a user (#1786)
- 6966aee feat(rdb): promote read replica (#1785)
- 785dc16 feat(tem): add support for flags (#1783)
- 46c7afd feat(k8s): return more information on cluster types (#1784)
- 9b6e07d feat(account/v3): project api (#1782)
Fixes
v1.0.0-beta.19
Changelog
Feats
- d13e89c feat: add resource type baremetal PrivateNic (#1781)
- 4a36f18 feat(account/v2): Add deprecation warnings (#1780)
- efc922e feat(webhosting): add Web Hosting offer EOL boolean (#1778)
- f98c34a feat(rdb): add node_type instance range (#1774)
- 6115f9e feat(k8s): add resiliency and sla to cluster types (#1773)
- b73e88c feat(marketplace): add type filter to GetLocalImageByLabel (#1779)
- f05d5b3 feat(container): add trigger waiter (#1776)
- 74eb7cf feat(vpc/v2): remove DefaultPrivateNetworkName from CreateVPCRequest (#1772)
Docs
v1.0.0-beta.18
Changelog
Features
- e368309 feat(k8s): add cluster types compatibility (#1771)
- 10731c5 feat: add secret protection (#1770)
- 7255970 feat(k8s): return commitment end date (#1769)
- 5edf39f feat(k8s): add commitment to offer list (#1767)
- 619bccc feat(k8s): return maximum number of nodes supported by an offer (#1766)
- 94bffe5 feat(ipam): listips with orderby on resource attachedat (#1765)
- 1c92269 feat(secret-manager): add secret types in create secret request (#1764)
- ee8d2c5 feat(containers): remove openapi exclusion for triggers methods (#1763)
- 027ad25 feat(rdb): add possibility to update BackupSchedule next update (#1762)
- dea468e feat(vpc_gw): add support for nl-ams-3 (#1761)
- cf50801 feat(lb): add backend_id to GetLbStats (#1707)
- 71593c5 feat(secret-manager): don't exclude
password_generation
field (#1706) - 040bfc5 feat(k8s): expose MigrateToPrivateNetworkCluster route in the sdk (#1705)
- 023b8bf feat(ipam): add vpc gateway network resource type (#1704)
- 5b6e806 feat(rdb): allow for multi-zones read replicas (#1703)
- 3978517 feat(secret-manager): add project_id field in requests (#1702)
- b5bc5de feat(vpc): add private network count in vpc api (#1712)
- bd2a1e9 feat(ipfs): add size to PinInfo and PinCIDMeta (#1711)
- 407280c feat(secret): add a product type (#1709)
- 5752262 feat(vpc): add new call to enable dhcp on private network (#1759)
- 6f08aec feat(lb): add support for nl-ams-3 (#1758)
- ea4751d feat(marketplace): add type field to LocalImage (#1757)
- 23f3360 feat: update generated APIs (#1754)
- 9c2babd feat(registry): deprecate delete tag force field (#1714)
- 0e93c39 feat(vpc): add dhcp_enabled field in private network message (#1751)
- 36e48ce feat(ipam): make fields optional (#1750)
- bee302c feat(instance): add ip_ids for privatenic request message (#1748)
- e6b367e feat(ipam): add support for baremetal server (#1747)
- c24267f feat(lb): add backend_id to ListBackendStats (#1725)
- 3e35cca feat(lb): allow multi ip attach (#1722)
- 063dd98 feat(vpc_v2): allow setting Private Network name on VPC creation (#1720)
- 8f4edd9 feat(lb): add support for AssignFlexibleIP (#1718)
- bc6743a feat(ipfs): update meta field (#1717)
- 73d98e0 feat(tem): add support for search (#1715)
- ea9f0e7 feat(k8s): list cluster types (#1727)
- 555ec2b feat(instance): add support for nl-ams-3 (#1739)
- 948bbba feat(vpc): add support for nl-ams-3 (#1744)
- 6279e79 feat(webhosting): add support for migrating state (#1743)
- fe2d7c3 feat(ipam): flatten list ips source filter (#1737)
- ad94706 feat(instance): update API to use the new 'IP Mobility' network stack (#1736)
- 93fdd4e feat(secret-manager): add endpoint to list tags (#1735)
- 28fe000 feat(tem): rename check domain last status (#1734)
- ec7be13 feat(instance): implement lister for GetServerTypesAvailability (#1730)
- a9fa0b4 feat(instance): add total_count field to server types availability listing (#1732)
- 73ec83a feat(tem): add support for DomainLastStatus and CheckDomainLastStatus (#1729)
Fixes
- bfaa053 fix(ipfs): string by enum for status details (#1760)
- b0dfa1d fix: Ensure the correct time.Duration output in ToTimeDuration() (#1756)
- 51c112d fix(sm): document ListTags endpoint in openapi (#1755)
- 2f4491d fix(ipam): remove source_ prefixes in oneof of ListIPs (#1753)
- 6a12f2d fix(instances): make VolumeServerTemplate fields be optional (#1746)
- 330ebda fix(ipam): exclude
source
field from generation (#1738) - ce60a88 fix(redis): expose is_ipam_config to Redis PN endpoint (#1740)
- da39ca1 fix(ipfs): replace usage meta by info (#1721)
- dc1025c fix(ipfs): type typo mistake (#1719)
Misc
- 975d655 build(deps): bump semver from 6.3.0 to 7.5.2 in /scripts/release (#1768)
- f0ca0b8 docs(domain): add enums description for public v2beta1 (#1701)
- 728b78b docs(functions): correct typo (#1708)
- 6917249 docs(ipfs): add documentation (#1710)
- fdd086b docs(lb): add missing method for regionalized API (#1752)
- 65449a3 docs(applesilicon): remove unused documentation (#1713)
- 2203f8c docs(lb): fix spaces in acl redirect placeholders (#1749)
- 2179f4f docs(k8s): add PNs in additional resources to delete (#1716)
- f006e3f docs(lb): escape curly brackets (#1723)
- 3a50d6b docs(lb): hide new ipmob fields (#1726)
- 47863b9 docs: update config template credentials url (#1745)
- 304f7c3 docs(rdb): remove misleading statement in CreateEndpoint (#1731)
- 08cd06f docs(registrar): reworked registrar doc (#1728)
- 26880bb docs(ipfs): update some descriptions (#1733)
- 50bc487 docs(secret-manager): mixed method descriptions (#1741)
v1.0.0-beta.17
Changelog
Features
- b14c456 feat(sm): add endpoint to generate password (#1699)
- 1ece4ca feat(tem): update tem list emails endpoint (#1695)
- adea168 feat(iam): new method to add group members (#1694)
- e329721 feat(vpc): add v2 (#1697)
- 6bff518 feat(iam): add account root user id in user message (#1677)
- 1986314 feat(ipfs): add list-pins command in scaleway cli (#1678)
- fbb6292 feat: add withJWT client option (#1682)
- a5694eb feat(baremetal): indicate whether an org can install a specific OS (#1675)
- e4eb8ab feat(ipfs): add token to manage IPFS CLI (#1674)
- 9de7ce5 feat(function): wait for trigger (#1673)
- a33cd8f feat(serverless): add node20 runtime (#1672)
- 05355b6 feat(ipam): add resource ids to ip list filters (#1671)
- 53c521b feat(account/v2): default generated project name (#1670)
- 6d7109e feat(secret_manager): add set secret owner endpoint (#1660)
- 8b7557b feat(ipam): add support for Ressource Name (#1651)
Fixes
- c9ad832 fix(k8s): change field name for Kosmos rpc message (#1693)
- ac10fe9 feat(ipfs): add url in Meta object and set status queued transient (#1686)
- a717475 fix: sorting resources without locality when listing multiple localities (#1691)
- 9c16b74 fix(lb): generate sdk for new fields (#1687)
- df4e9fa fix(client): validate content-type starting with json (#1681)
Others
- b9ba351 docs(mnq): add enum documentation (#1700)
- d06eaab docs(k8s): enum values (#1688)
- 51602d6 docs(k8s): revamp (#1689)
- feca47e docs(domain): update title of registrar API (#1690)
- 5030767 docs(k8s): update api docs (#1684)
- b00ddce docs(webhosting): revamp (#1683)
- 2826ba2 docs(functions): improve documentation (#1669)
- fc416c4 docs(flexible_ip): document elastic metal (#1668)
- e3d3b1b docs(tem): modifs to tem doc for new developers site (#1667)
- d0f047c docs(baremetal): private networks for elastic metal servers (#1666)
- 5a62a1a docs(instance): modifs to instance doc for new developers site (#1665)
- 3fc51a3 docs(containers): serverless containers (#1664)
- bd63171 docs(k8s): kubernetes kapsule and kosmos (#1663)
- 68e0879 docs(baremetal): elastic metal servers (#1662)
- 116699e docs(domain): revamp (#1661)
- 5690851 docs(cockpit): fixes (#1659)
- 9181f21 docs(apple_silicon): fixes (#1658)
- 41b85d8 docs(iot): revamp (#1657)
- cada5d9 docs(registry): fixes (#1656)
- c49b4e2 docs(redis): fixes (#1655)
- ed2e786 docs(mnq): modifs to mnq doc for new developers site (#1653)
- 625545a docs(iam): update with new guidelines (#1654)
- c394247 docs(lb): add default values (#1652)
v1.0.0-beta.16
Changelog
- 81f20a5 feat(secret): add support for IsLatest (#1643)
- 4e3b46a feat(containers): add cpu limit to update/create container request messages (#1650)
- 260c9a6 refactor(mnq): make Permissions optional (#1649)
- f7356a6 feat: remove redis v1alpha1 (#1648)
- 24ed150 docs(flexIP): revamp api documentation (#1647)
- dc4f803 feat(secret): add support for IsManaged (#1640)
- a9aa0fb Fix client doc for WithEnv func (#1638)
- ff6174a docs(domains&dns): api documentation revamp (#1646)
- c44d71e docs(registry): fix documentation (#1645)
- f090cd8 docs(IoT): revamp api documentation (#1644)
- bc05171 feat(serverless): add build message (#1641)
- 1eb7a2f docs(vpc): reworked vpc v1 and v2 doc (#1642)
- 2c8602e feat(scw): set custom header instead of user-agent in browser (#1639)
- 5848b1e feat(tem): add smtp constants (#1637)
- a13b691 fix: create client with only access key (#1635)
- b799321 docs(cockpit): revamp api documentation (#1636)
- a450ab9 docs(cockpit): get_cockpit_metrics_request (#1634)
- dcd7218 docs(marketplace): adding marketplace v2 documentation (#1633)
- cd0e1bd feat(iam): add multi-factor authentication (#1632)
- 44191a1 feat(secret-manager): add is_latest field to SecretVersion (#1628)
- b947bc6 docs(containers): revamp api documentation (#1629)
- 45e54a3 docs(functions): functions api docs revamp (#1630)
- cc53312 docs(fix): reworked mnq api doc (#1631)
- ba57139 fix(account/v2): move GetCaptchaProvider method to unauthenticated user api (#1627)
- 4d2e7b8 feat(account/v2): support multiple captcha providers during account creation (#1626)
- 58109fd fix(serverless): make some fields optional to create/update triggers (#1625)
- 598b1ac feat(secret-manager): add secret version CRC32 (#1624)
- 0cee50b docs(secret-manager): use new description field (#1623)
- 14ed2c9 docs(lb): revamp of the LB API documentation to use anchors (#1622)
- 96c819d feat(obs-paas): add ListPlans and SelectPlan endpoints (#1621)
- 1432d92 feat(serverless): change UpdateTriggerRequest to only be able to update a few fields (#1618)
- e5858e8 docs(instances): revamp api docs (#1620)
- 2f6e1d2 feat(secret): add option to generate passwords (#1619)
- cc56385 feat(vpc/v1): allow listing regional PN using include_regional parameter (#1617)
- bf8509d feat(redis): ipam integration (#1616)
- e7dd9ea docs(k8s): promote remaining OIDC to stable (#1615)
- dc0f76d feat(cockpit): add support for GetCockpitMetrics (#1614)
- 365f4ff feat(secret-manager): add option to disable previous version when creating a new Secret Version (#1613)
- 01e8b89 feat(lb): add new backend options : retries, redispatch, fastinter (#1611)
- e992c02 feat(cockpit): generate token name by default (#1610)
- 6a68b98 docs(k8s): promote OIDC to stable (#1609)
- aeb1e85 docs(tem): revamp (#1608)
- c017498 feat(serverless): add logo field to runtime (#1606)
- b93be9b feat(iam): enable CLI generation (#1605)
- 7364edd feat(fip): add support for MoveMACAddr on CLI (#1604)
- aa88148 feat: add UpdateEndpoint to cli generation (#1601)
- bef02a6 docs(sem): revamp (#1600)
- 28a3eb5 feat(k8s): add private network fields (#1599)
- 89e5c8c fix(readme): update readme (#1598)
- cd420eb fix(webhosting): fix CLI configuration for webhosting (#1597)
- 93ddbcc feat(pine): add organization_id for list and name required for create volume (#1595)
v1.0.0-beta.15
Changelog
Features
- ec31c4c feat(serverless): add mnq credential id on trigger (#1594)
- 3ba4bb7 feat(k8s): method to change cluster type (#1593)
- 8df14b1 feat(ipam): add support for IsIPv6 (#1592)
- 3d9d6f0 feat(billing): add support for v2alpha1 (#1591)
- 92324e7 feat(baremetal): rework documentation api bare metal product (#1587)
- d7739aa feat(TEM): return/filter emails subject and add ToS when create a domain (#1585)
- 27a9f05 feat(webhosting): add wait method for hosting (#1581)
- 8364594 feat(webhosting): update list offer with hosting id and its available offers (#1574)
Fixes
- 2a8d8de fix(secret-manager): incomplete API descriptions (#1590)
- 4b99584 fix(config): sendTelemetry ignored on config merge (#1576)
- e6fa6ad fix(dom): fix wrong type for nl contact informations (#1575)
Others
- a7c186e docs: improve rdb and redis documentation (#1596)
- 2ec24bb docs: change doc format generation (#1589)
- 6858369 docs(pgw): revamp public gateways API doc (#1588)
- 8627cbc docs(iam): revamp IAM (#1586)
- 0bae521 docs(apple): reworked apple silicon api doc (#1584)
- a6606c1 docs(account): reworked account api doc (#1583)
- 398c378 docs(k8s): fixed typos (#1582)
- 48f39a8 docs(lb): corrected and improved LB doc wording (#1579)
- 840064b docs(k8s): review wording k8s docs (#1580)
- 7a27864 docs(rdb): revamp of the RDB API documentation (#1577)
- 5054550 chore: add support for codeql-analysis.yml (#1177)
v1.0.0-beta.14
Changelog
Features
- 7b9019d feat(rdb): prepare ipam integration (#1573)
- 6494c5a feat: add support for nl-ams-3 (#1572)
- 4d68c6d feat(webhosting): enable devtools generation (#1571)
- 0f695e4 feat(iam): add ListJWTs, GetJWT and DeleteJWT (#1566)
- e84bdb2 feat(ipam): add support for databases (rdb & redis) (#1564)
- 729b012 feat(cockpit): enable and document activate and deactivate methods (#1562)
- 26bd265 feat(iam): improve documentation for new quota methods (#1557)
- 44076c9 feat(test): add description to enums (#1560)
- b817a63 feat(rdb): migrate endpoint from one instance to another (#1561)
- 22e34eb feat(baremetal): add support for PrivateBandwidth and SharedBandwidth (#1549)
- 2c56218 feat(iam): add ListQuota method (#1555)
- 2c23593 feat(serverless): add mnq project id and region for mnq triggers (#1553)
- 877c404 feat(ipam): add ipam namespace (#1554)
- 144b3e0 feat(secret_manager): add endpoints *ByName() (#1552)
- 666533c feat(secret-manager): add endpoints for using name to retrieve secrets (#1548)
- a59d95c feat(rdb): deprecate ACLRule port (#1547)
- 1c2fa53 feat(instance): add tags to private nics (#1545)
- f20d787 feat(rdb): add generation property to NodeType (#1544)
- 9ed10ab feat(k8s): migrate kosmos route in v1 API (#1543)
- c7365b4 feat(serverless): add go1.20 runtime (#1542)
- ae621a9 feat(secret-manager): add endpoints for using name to retrieve secrets (#1537)
- 7f6724a feat(cockpit): implement
WaitForCockpit
(#1535) - c6868e1 feat(cockpit): set v1beta1 sdk visibility to public (#1531)
- 56c1ea1 feat(iam): add more filtering options for ListAPIKeys (#1529)
- a7ccc51 feat(serverless): add node19 runtime (#1526)
- d7c3763 feat(instance): set bootscript as deprecated in the public api (#1524)
Fixes
- 4ec1978 fix(vpc-gw): field dhcp in doc & SDK for gw network create (#1570)
- 0c8a21c fix(core): uint32 and uint64 listers with AllZones and AllRegions (#1569)
- eb02d5e fix(secrets): remove views on yaml (#1565)
- 9f130d2 fix: handling of optional localities (#1563)
- a7fe9ca fix(lb): generate ipam_config into the sdk (#1556)
- ee43162 fix(core): change lister to uint64 (#1550)
- 5c63cee fix(iam): use expired and not expirable to filter expired API keys (#1538)
- 3cf9dd7 fix(iam): add global BearerType message (#1536)
- 206d0c8 fix(vpcgw): gateway network terminal status (#1528)
Others
- e3bfb40 docs: update doc generation (#1568)
- 7d6fa9a docs(cockpit): update documentation (#1558)
- 449ea65 docs(README): update comment and fix link (#1551)
- 5137416 docs(rdb): clarify maximum length for username (#1546)
- e7c8128 chore(serverless): simplify the triggers API by merging Trigger and TriggerInput (#1540)
- bb46408 doc(vpcgw): update documentation (#1539)
- b104b80 ci: add merge group to this CI (#1541)
- 75d8719 refactor: remove empty enum documentation (#1534)
- 5334351 chore(lb): add PrivateNetworkIpamConfig (#1525)
v1.0.0-beta.13
Changelog
- 0aaebb7 fix(domain): set domain field as nullable when listing tasks (#1523)
- 089e647 feat(vpc): deprecate update PN subnets (#1522)
- 1b2807d feat(ipfs): enable public generation sdk-go (#1521)
- 17b6b71 feat(dom): add information on domain actions/prices (#1520)
- b5c2216 docs(k8s): correct typo (#1519)
- 727d7fe feat(secret): add filter on status for listSecretVersions (#1518)
- 57562f2 chore(marketplace/v2): ListLocalImages with new label filter (#1516)
- 181d9c2 fix(serverless): fix http_option description (#1517)
- 7a77707 feat(dom): add additionals dates infos (#1515)
- 6829ae3 fix(core): request logger not passing request error (#1514)
- 7801f83 feat(lb): add redirect acl (#1513)
- ef0129e docs: add details for SetAllServerUserData method (#1512)
- 825b5fd fix(compute): define reason field in maintenance (#1511)
- d9e959a docs(k8s): adjust examples (#1509)
- c5bd32b fix(tem): exclude GetServiceInfo (#1510)
- 5be32c0 feat(versions): add field upgradable_versions (#1508)
- 110ff1a feat: update generated APIs (#1506)
- 158462b feat(marketplace): add ListLocalImage to cli and documentation generation (#1505)
- ed75d41 feat(dom): add optional filter to domains search API (#1507)
- 1e7fa7e feat(lb): add header host in match route (#1503)
- 13d6966 fix(marketplace/v2): typo in helper request struct name (#1502)
- 4cc53f9 feat(iot): deprecate GetHubMetrics and GetDeviceMetrics (#1501)
- 7516f5e feat(marketplace/v2): add helpers similar to marketplace v1 (#1499)
v1.0.0-beta.12
v1.0.0-beta.11
Changelog
- d832801 fix(instance): change two types as nullable (#1497)
- 14cf8da docs(mnq): clean the doc before going for public beta (#1495)
- d6c644c feat(serverless): add support for nl-ams and pl-waw (#1494)
- 0b3a4f2 docs(instance): add missing pnic requests (#1493)
- b21744e feat(instance): add locality pl-waw-2 (#1492)
- e0f0069 feat(lb): scope Load Balancers by zone instead of region (#1491)
- 903ef49 fix(lb): improve doc and add missing descriptions (#1490)
- 3b97ada feat(vpc): filter private_networks by ids (#1489)
- afa7e56 docs(rdb): add more specific info about endpoint types in api doc (#1488)
- 005c369 feat(serverless): add PHP 8.2 runtime (#1487)
- fb14bf9 feat(rdb): add a HA required flag on node type (#1486)
- 87683a0 fix(core): nested logger transport when creating multiple clients (#1485)
- 653cd5e chore(core): remove v1 config (#1484)
- e8a9a8e feat(core): move request logging from client to a transport (#1482)
- b55a21c feat(vpc): update localities (#1481)
- e895ab5 feat(scw): try to read yaml file as yml on fail (#1480)
- 0597224 fix(core): logger shouldLog checking lower log level (#1483)
- 6505d08 fix(vpcgw): update terminal states in WaitForGateway (#1479)
- 1af141c feat: add zone and region list per api (#1478)
- 344dd29 feat(baremetal): add support for benchmark (#1475)
- 10fcdeb feat(tem): add support for DomainStatistics (#1471)
- 97cbfed fix(baremetal): return correct value in WaitForServerPrivateNetworks (#1473)
- facb0d1 feat(baremetal): add wait method for server private networks (#1470)
- bc702f1 fix(k8s): no more crashes on waiting helpers (#1472)
- e0f8387 feat(marketplace): add support for v2 (#1469)
- c40744c feat(tem): add support for MessageID (#1467)
- ce01279 feat(serverless): https redirection (#1466)
- 9a4e57d feat(baremetal): add wait method for server options (#1465)
- d8d6844 feat(baremetal): add support for dedicated private network API type (#1464)
- 48483bc feat(account/v2): move the MFA endpoints from api.proto to user_api.proto (#1462)
- 1aee199 feat(lbaas): enable http3 and add host header field in HL (#1463)
- 3c638d4 feat(serverless): add support for name (#1461)
- 719b436 feat(lb): add support for IgnoreSslServerVerify (#1460)
- af2cd76 feat(iam): improve documention for DeleteUser (#1459)
- d8b40a3 fix(domain): add german in language (#1457)
- ba5e7ac feat(serverless): add Rust 1.65, python 3.11, go 1.19 (#1458)
- da7aef7 feat(account/v2): add MFA OTP (#1455)
- 7660838 feat(rdb): database engine upgrade (#1456)