Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions doc/changes/changelog.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Changes

* [unreleased](unreleased.md)
* [2.3.0](changes_2.3.0.md)
* [2.2.0](changes_2.2.0.md)
* [2.1.0](changes_2.1.0.md)
* [2.0.0](changes_2.0.0.md)
Expand All @@ -24,6 +25,7 @@
hidden:
---
unreleased
changes_2.3.0
changes_2.2.0
changes_2.1.0
changes_2.0.0
Expand Down
23 changes: 23 additions & 0 deletions doc/changes/changes_2.3.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# 2.3.0 - 2025-09-23

This release updates the Python API generated from file `openapi.json`.

The following changes actually are breaking changes:
* removed `components` / `schemas` / `Database` / `required` / `settings`
* removed `components` / `schemas` / `Database` / `properties` / `settings`

However, as these changes are transparant to users of the SAPIPY the release only
increases the minor version.

Other changes to `open-api.json` are:
* added `paths` / `/api/v1/accounts/{accountId}/databases/{databaseId}/dlhc-activate`
* added `components` / `schemas` / `DlhcActivateStatus`

## Bugfixes

* #115: Fixed SaaS API throws "stream Type should be provided"

## Refactorings

* #110: Updated exasol-toolbox to 1.6.0 & activated sonar
* #112: Updated open API client
11 changes: 0 additions & 11 deletions doc/changes/unreleased.md
Original file line number Diff line number Diff line change
@@ -1,12 +1 @@
# Unreleased

This release updates the Python API generated from file `openapi.json`.

Changes to `open-api.json` in detail:
* added `paths` / `/api/v1/accounts/{accountId}/databases/{databaseId}/dlhc-activate`
* added `components` / `schemas` / `DlhcActivateStatus`

## Refactorings

* #110: Updated exasol-toolbox to 1.6.0 & activated sonar
* #112: Updated open API client
1 change: 1 addition & 0 deletions exasol/saas/client/api_access.py
Original file line number Diff line number Diff line change
Expand Up @@ -224,6 +224,7 @@ def minutes(x: timedelta) -> int:
initial_cluster=cluster_spec,
provider="aws",
region=region,
stream_type="feature-release",
),
)

Expand Down
2 changes: 0 additions & 2 deletions exasol/saas/client/openapi/models/__init__.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 0 additions & 11 deletions exasol/saas/client/openapi/models/exasol_database.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

96 changes: 0 additions & 96 deletions exasol/saas/client/openapi/models/exasol_database_settings.py

This file was deleted.

37 changes: 2 additions & 35 deletions openapi.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"version": "1.0",
"download": {
"source": "https://cloud.exasol.com/openapi.json",
"timestamp": "2025-08-11T06:11:17.721349+00:00"
"timestamp": "2025-09-22T08:35:51.065579+00:00"
}
},
"servers": [
Expand Down Expand Up @@ -3267,8 +3267,7 @@
"provider",
"region",
"createdAt",
"createdBy",
"settings"
"createdBy"
],
"properties": {
"status": {
Expand Down Expand Up @@ -3336,38 +3335,6 @@
"deletedAt": {
"type": "string",
"format": "date-time"
},
"settings": {
"required": [
"offloadEnabled",
"autoUpdatesEnabled",
"autoUpdatesHardDisabled",
"numNodes",
"streamType",
"streamDescription"
],
"properties": {
"offloadEnabled": {
"type": "boolean"
},
"autoUpdatesEnabled": {
"type": "boolean"
},
"autoUpdatesHardDisabled": {
"type": "boolean"
},
"numNodes": {
"type": "integer"
},
"streamType": {
"type": "string"
},
"streamDescription": {
"type": "string"
}
},
"additionalProperties": false,
"type": "object"
}
},
"type": "object"
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "exasol-saas-api"
version = "2.2.0"
version = "2.3.0"
requires-python = ">=3.10.0,<4.0"
description = "API enabling Python applications connecting to Exasol database SaaS instances and using their SaaS services"
authors = [
Expand Down
2 changes: 1 addition & 1 deletion version.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.