Do not miss any Exoscale APIv2 API changes, ever again

Subscribe to the Exoscale APIv2 API changelog to be up to date on recent changes.

RSS

Changelog

Last update:
Compare
3 structure changes including:
3 Modifications
Modified 3
DELETE /ai/model/{id}
  • Response
  • 412 response Modified
    • application/json content type Modified
      • deployments property Added
GET /ai/deployment/{id}/logs
  • Response
  • 400 response Modified
    • application/json content type Modified
      • error property Added
  • 404 response Modified
    • application/json content type Modified
      • error property Added
  • 500 response Modified
    • application/json content type Modified
      • error property Added
POST /ai/deployment
  • Response
  • 400 response Modified
    • application/json content type Modified
      • error property Added
9 structure changes including:
9 Additions
Added 9
DELETE /ai/deployment/{id}
DELETE /ai/model/{id}
GET /ai/deployment
GET /ai/deployment/{id}/api-key
GET /ai/deployment/{id}/logs
GET /ai/model
POST /ai/deployment
POST /ai/deployment/{id}/scale
POST /ai/model
3 structure changes including:
3 Modifications
Modified 3
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • pg-settings property Modified
        • io_max_concurrency, max_sync_workers_per_subscription, io_combine_limit, password_encryption, io_workers, io_max_combine_limit, io_method properties Added
POST /dbaas-postgres/{name}
  • Body
  • application/json content type Modified
    • pg-settings property Modified
      • io_max_concurrency, max_sync_workers_per_subscription, io_combine_limit, password_encryption, io_workers, io_max_combine_limit, io_method properties Added
PUT /dbaas-postgres/{name}
  • Body
  • application/json content type Modified
    • pg-settings property Modified
      • io_max_concurrency, max_sync_workers_per_subscription, io_combine_limit, password_encryption, io_workers, io_max_combine_limit, io_method properties Added
1 structure change including:
1 Modification
Modified 1
GET /env-impact/{period}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type is now object
      • env-impact-report property Added
1 structure change including:
1 Breaking change
1 Modification
Modified 1 Breaking
GET /env-impact/{period}
  • Path went from /env-impact to /env-impact/{period} (same operationId)
    Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • property Removed
  • Query
  • period query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Path
  • period path parameter Added
2 structure changes including:
2 Breaking changes
2 Removals
Removed 2 Breaking
DELETE /sks-cluster/{id}/nodepool/{sks-nodepool-id}/{field}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /sks-cluster/{id}/{field}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
1 structure change including:
1 Addition
Added 1
PUT /sks-cluster/{id}/rotate-karpenter-credentials
1 structure change including:
1 Modification
Modified 1 Breaking
PUT /sks-cluster/{id}
  • Body
  • application/json content type Modified
    • audit property Modified
      • enabled property Modified
        • Type went from boolean | null to boolean
          Breaking
4 structure changes including:
4 Modifications
Modified 4
GET /sks-cluster
  • Response
  • 200 response Modified
    • application/json content type Modified
      • sks-clusters property Modified
        • audit property Added
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • audit property Added
POST /sks-cluster
  • Body
  • application/json content type Modified
    • audit property Added
PUT /sks-cluster/{id}
  • Body
  • application/json content type Modified
    • audit property Added
4 structure changes including:
4 Modifications
Modified 4
GET /sks-cluster
  • Response
  • 200 response Modified
    • application/json content type Modified
      • sks-clusters property Modified
        • audit property Added
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • audit property Added
POST /sks-cluster
  • Body
  • application/json content type Modified
    • audit property Added
PUT /sks-cluster/{id}
  • Body
  • application/json content type Modified
    • audit property Added
7 structure changes including:
7 Modifications
Modified 7
GET /dbaas-opensearch/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • max-index-count property Modified
        • Type went from integer(int64) to integer(int64) | null
      • index-patterns property Modified
        • max-index-count property Modified
          • Type went from integer(int64) to integer(int64) | null
POST /dbaas-mysql/{name}
  • Body
  • application/json content type Modified
    • backup-schedule property Modified
      • backup-hour, backup-minute properties Modified
        • Type went from integer(int64) to integer(int64) | null
POST /dbaas-opensearch/{name}
  • Body
  • application/json content type Modified
    • max-index-count property Modified
      • Type went from integer(int64) to integer(int64) | null
    • index-patterns property Modified
      • max-index-count property Modified
        • Type went from integer(int64) to integer(int64) | null
    • index-template property Modified
      • mapping-nested-objects-limit, number-of-replicas properties Modified
        • Type went from integer(int64) to integer(int64) | null
POST /dbaas-postgres/{name}
  • Body
  • application/json content type Modified
    • backup-schedule property Modified
      • backup-hour, backup-minute properties Modified
        • Type went from integer(int64) to integer(int64) | null
PUT /dbaas-mysql/{name}
  • Body
  • application/json content type Modified
    • backup-schedule property Modified
      • backup-hour, backup-minute properties Modified
        • Type went from integer(int64) to integer(int64) | null
PUT /dbaas-opensearch/{name}
  • Body
  • application/json content type Modified
    • max-index-count property Modified
      • Type went from integer(int64) to integer(int64) | null
    • index-patterns property Modified
      • max-index-count property Modified
        • Type went from integer(int64) to integer(int64) | null
    • index-template property Modified
      • mapping-nested-objects-limit, number-of-replicas properties Modified
        • Type went from integer(int64) to integer(int64) | null
PUT /dbaas-postgres/{name}
  • Body
  • application/json content type Modified
    • backup-schedule property Modified
      • backup-hour, backup-minute properties Modified
        • Type went from integer(int64) to integer(int64) | null
1 structure change including:
1 Modification
Modified 1 Breaking
GET /sks-cluster-deprecated-resources/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • group, version, resource, subresource, removed-release properties Added
1 structure change including:
1 Modification
Modified 1
POST /sks-cluster
  • Body
  • application/json content type Modified
    • create-default-security-group property Added
13 structure changes including:
12 Breaking changes
1 Modification
12 Removals
Modified 1 Breaking
GET /dbaas-migration-status/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • master-last-io-seconds-ago, master-link-status properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
Removed 12 Breaking
DELETE /dbaas-redis/{name}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /dbaas-redis/{service-name}/user/{username}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /dbaas-redis/{name}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /dbaas-redis/{service-name}/user/{username}/password/reveal
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /dbaas-settings-redis
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /dbaas-redis/{name}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /dbaas-redis/{name}/migration/stop
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /dbaas-redis/{service-name}/user
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /dbaas-redis/{name}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /dbaas-redis/{name}/maintenance/start
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /dbaas-redis/{name}/upgrade-type
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /dbaas-redis/{service-name}/user/{username}/password/reset
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
1 structure change including:
1 Modification
Modified 1
POST /security-group/{id}/rules
  • Body
  • application/json content type Modified
    • icmp property Modified
      • code, type properties Modified
        • Type went from integer(int64) to integer(int64) | null
1 structure change including:
1 Modification
Modified 1 Breaking
POST /dns-domain
  • Response
  • 200 response Modified
    • application/json content type Modified
      • created-at, unicode-name properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • reason, reference, message, state properties Added
1 structure change including:
1 Modification
Modified 1 Breaking
POST /sks-cluster-kubeconfig/{id}
  • Body
  • application/json content type Modified
    • user, groups properties Modified
      • Properties are now required
        Breaking
1 structure change including:
1 Modification
Modified 1
POST /sks-cluster
  • Body
  • application/json content type Modified
    • networking property Added
8 structure changes including:
8 Modifications
Modified 8
GET /instance-pool
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance-pools property Modified
        • anti-affinity-groups property Modified
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • anti-affinity-groups property Modified
        • instances property Modified
GET /load-balancer
  • Response
  • 200 response Modified
    • application/json content type Modified
      • load-balancers property Modified
        • services property Modified
GET /load-balancer/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • services property Modified
        • instance-pool property Modified
GET /load-balancer/{id}/service/{service-id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance-pool property Modified
        • anti-affinity-groups property Modified
GET /sks-cluster
  • Response
  • 200 response Modified
    • application/json content type Modified
      • sks-clusters property Modified
        • nodepools property Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • nodepools property Modified
        • instance-pool property Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance-pool property Modified
        • anti-affinity-groups property Modified
1 structure change including:
1 Modification
Modified 1
PUT /sks-cluster/{id}
  • Body
  • application/json content type Modified
    • feature-gates property Modified
      • Type went from array[string] to array[string] | null