Skip to content

Releases: scaleway/scaleway-sdk-go

v1.0.0-beta.20

26 Jul 09:05
347472f
Compare
Choose a tag to compare

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

  • 1ed69ad fix(sm): rename certificate type to be more generic (#1787)

v1.0.0-beta.19

17 Jul 11:45
d13e89c
Compare
Choose a tag to compare

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

  • 2eb545f docs(iam): add enums documentation (#1777)
  • 95ba14a docs(instance): add UpdateServer commercial_type documentation (#1775)

v1.0.0-beta.18

03 Jul 13:04
e368309
Compare
Choose a tag to compare

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

24 May 13:36
b9ba351
Compare
Choose a tag to compare

Changelog

Features

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

v1.0.0-beta.16

19 Apr 13:56
81f20a5
Compare
Choose a tag to compare

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

21 Mar 14:49
a7c186e
Compare
Choose a tag to compare

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

v1.0.0-beta.14

21 Mar 14:44
7b9019d
Compare
Choose a tag to compare

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

v1.0.0-beta.13

07 Feb 11:29
v1.0.0-beta.13
0aaebb7
Compare
Choose a tag to compare

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

06 Feb 08:36
v1.0.0-beta.12
190d7ac
Compare
Choose a tag to compare

Changelog

v1.0.0-beta.11

06 Feb 08:36
v1.0.0-beta.11
d832801
Compare
Choose a tag to compare

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)