Change Updates

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
8 structure changes including:
8 Additions
Added 8
DELETE /dbaas-redis/{service-name}/user/{username}
GET /dbaas-kafka/{service-name}/user/{username}/password/reveal
GET /dbaas-mysql/{service-name}/user/{username}/password/reveal
GET /dbaas-opensearch/{service-name}/user/{username}/password/reveal
GET /dbaas-postgres/{service-name}/user/{username}/password/reveal
GET /dbaas-redis/{service-name}/user/{username}/password/reveal
POST /dbaas-redis/{service-name}/user
PUT /dbaas-redis/{service-name}/user/{username}/password/reset
1 structure change including:
1 Modification
Modified 1
GET /event
  • Response
  • 200 response Modified
    • application/json content type Modified
1 structure change including:
1 Modification
Modified 1
GET /zone
  • Response
  • 200 response Modified
    • application/json content type Modified
      • zones property Modified
24 structure changes including:
12 Breaking changes
12 Additions
12 Removals
Removed 12 Breaking
PUT /block-storage/{id}:resize-volume
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /block-storage/{id}:detach
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /block-storage/{id}:attach
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /block-storage/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /block-storage/{id}:create-snapshot
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /block-storage
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /block-storage/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /block-storage-snapshot/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /block-storage-snapshot
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /block-storage
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /block-storage/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /block-storage-snapshot/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 12
PUT /block-storage/{id}:resize-volume
PUT /block-storage/{id}:detach
PUT /block-storage/{id}:attach
PUT /block-storage/{id}
POST /block-storage/{id}:create-snapshot
POST /block-storage
GET /block-storage/{id}
GET /block-storage-snapshot/{id}
GET /block-storage-snapshot
GET /block-storage
DELETE /block-storage/{id}
DELETE /block-storage-snapshot/{id}
12 structure changes including:
12 Additions
Added 12
DELETE /block-storage-snapshot/{id}
DELETE /block-storage/{id}
GET /block-storage
GET /block-storage-snapshot
GET /block-storage-snapshot/{id}
GET /block-storage/{id}
POST /block-storage
POST /block-storage/{id}:create-snapshot
PUT /block-storage/{id}
PUT /block-storage/{id}:attach
PUT /block-storage/{id}:detach
PUT /block-storage/{id}:resize-volume
2 structure changes including:
2 Modifications
Modified 2 Breaking
DELETE /ssh-key/{name}
  • Path went from /ssh-key/{*name} to /ssh-key/{name} (same operationId)
  • Path
  • name path parameter Modified
    • Name went from *name to name
      Breaking
GET /ssh-key/{name}
  • Path went from /ssh-key/{*name} to /ssh-key/{name} (same operationId)
  • Path
  • name path parameter Modified
    • Name went from *name to name
      Breaking
2 structure changes including:
2 Modifications
Modified 2 Breaking
DELETE /ssh-key/{*name}
  • Path went from /ssh-key/{name} to /ssh-key/{*name} (same operationId)
  • Path
  • *name path parameter Modified
    • Name went from name to *name
      Breaking
GET /ssh-key/{*name}
  • Path went from /ssh-key/{name} to /ssh-key/{*name} (same operationId)
  • Path
  • *name path parameter Modified
    • Name went from name to *name
      Breaking
1 structure change including:
1 Modification
Modified 1
PUT /dbaas-kafka/{name}
  • Body
  • content type Modified
    • version property Added
1 structure change including:
1 Modification
Modified 1
PUT /private-network/{id}:update-ip
  • Body
  • content type Modified
    • instance property Modified
      • Property is no longer required
18 structure changes including:
18 Modifications
Modified 18
GET /dbaas-grafana/{name}
  • Response
  • 200 response Modified
    • grafana-settings property Modified
GET /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • schema-registry-settings, kafka-rest-settings, kafka-connect-settings, kafka-settings properties Modified
GET /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • mysql-settings property Modified
GET /dbaas-opensearch/{name}
  • Response
  • 200 response Modified
    • opensearch-settings property Modified
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • pgbouncer-settings, timescaledb-settings, pglookout-settings, pg-settings properties Modified
GET /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • redis-settings property Modified
POST /dbaas-grafana/{name}
  • Body
  • content type Modified
    • grafana-settings property Modified
POST /dbaas-kafka/{name}
  • Body
  • content type Modified
    • schema-registry-settings, kafka-rest-settings, kafka-connect-settings, kafka-settings properties Modified
POST /dbaas-mysql/{name}
  • Body
  • content type Modified
    • mysql-settings property Modified
POST /dbaas-opensearch/{name}
  • Body
  • content type Modified
    • opensearch-settings property Modified
POST /dbaas-postgres/{name}
  • Body
  • content type Modified
    • pgbouncer-settings, timescaledb-settings, pglookout-settings, pg-settings properties Modified
POST /dbaas-redis/{name}
  • Body
  • content type Modified
    • redis-settings property Modified
PUT /dbaas-grafana/{name}
  • Body
  • content type Modified
    • grafana-settings property Modified
PUT /dbaas-kafka/{name}
  • Body
  • content type Modified
    • schema-registry-settings, kafka-rest-settings, kafka-connect-settings, kafka-settings properties Modified
PUT /dbaas-mysql/{name}
  • Body
  • content type Modified
    • mysql-settings property Modified
PUT /dbaas-opensearch/{name}
  • Body
  • content type Modified
    • opensearch-settings property Modified
PUT /dbaas-postgres/{name}
  • Body
  • content type Modified
    • pgbouncer-settings, timescaledb-settings, pglookout-settings, pg-settings properties Modified
PUT /dbaas-redis/{name}
  • Body
  • content type Modified
    • redis-settings property Modified
1 structure change including:
1 Addition
Added 1
GET /sks-cluster/{id}/inspection
1 structure change including:
1 Modification
Modified 1 Breaking
GET /iam-organization-policy
  • Response
  • 200 response Modified
1 structure change including:
1 Addition
Added 1
PUT /instance/{id}:reset-password
3 structure changes including:
3 Modifications
Modified 3
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters property Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • nodepools property Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • kubelet-image-gc property Added
2 structure changes including:
2 Modifications
Modified 2
PUT /elastic-ip/{id}:attach
  • Body
  • content type Modified
    • instance property Modified
PUT /elastic-ip/{id}:detach
  • Body
  • content type Modified
    • instance property Modified
2 structure changes including:
2 Modifications
Modified 2
PUT /elastic-ip/{id}:attach
  • Body
  • content type Modified
    • instance property Modified
PUT /elastic-ip/{id}:detach
  • Body
  • content type Modified
    • instance property Modified
12 structure changes including:
12 Modifications
Modified 12 Breaking
GET /dbaas-grafana/{name}
  • Response
  • 200 response Modified
    • zone property Added
GET /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • zone property Added
GET /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • zone property Added
GET /dbaas-opensearch/{name}
  • Response
  • 200 response Modified
    • zone property Added
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • zone property Added
GET /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • zone property Added
GET /dbaas-service
  • Response
  • 200 response Modified
    • dbaas-services property Modified
POST /dbaas-grafana/{name}
  • Body
  • content type Modified
    • integrations property Removed
POST /dbaas-kafka/{name}
  • Body
  • content type Modified
    • integrations property Removed
POST /dbaas-opensearch/{name}
  • Body
  • content type Modified
    • integrations property Removed
POST /dbaas-redis/{name}
  • Body
  • content type Modified
    • integrations property Removed
PUT /sks-cluster/{id}
  • Body
  • content type Modified
    • oidc property Added
5 structure changes including:
4 Additions
1 Modification
Modified 1
GET /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • databases property Added
Added 4
DELETE /dbaas-mysql/{service-name}/database/{database-name}
DELETE /dbaas-postgres/{service-name}/database/{database-name}
POST /dbaas-mysql/{service-name}/database
POST /dbaas-postgres/{service-name}/database
2 structure changes including:
2 Modifications
Modified 2
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • connection-info property Modified
PUT /dbaas-opensearch/{name}
  • Body
  • content type Modified
    • version property Added
1 structure change including:
1 Modification
Modified 1
PUT /dbaas-postgres/{name}
  • Body
  • content type Modified
    • version property Added