Skip to content

Commit b6c59f5

Browse files
authored
Refactoring/122 updated open api client (#123)
* #122: Updated Open API client * Prepare release 2.5.0
1 parent 448f0c5 commit b6c59f5

File tree

8 files changed

+940
-514
lines changed

8 files changed

+940
-514
lines changed

doc/changes/changelog.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Changes
22

33
* [unreleased](unreleased.md)
4+
* [2.5.0](changes_2.5.0.md)
45
* [2.4.0](changes_2.4.0.md)
56
* [2.3.0](changes_2.3.0.md)
67
* [2.2.0](changes_2.2.0.md)
@@ -26,6 +27,7 @@
2627
hidden:
2728
---
2829
unreleased
30+
changes_2.5.0
2931
changes_2.4.0
3032
changes_2.3.0
3133
changes_2.2.0

doc/changes/changes_2.5.0.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# 2.5.0 - 2025-11-27
2+
## Summary
3+
4+
This release updates the Python API generated from file `openapi.json`.
5+
6+
The following items have changed in `open-api.json`:
7+
* `components` / `schemas` / `UpdateScheduleState`
8+
9+
## Refactorings
10+
11+
* #122: Updated Open API client
12+
13+
## Dependency Updates
14+
15+
### `dev`
16+
* Updated dependency `exasol-toolbox:1.10.0` to `1.13.0`
17+
* Updated dependency `pyexasol:1.2.0` to `1.3.0`
18+
* Updated dependency `types-python-dateutil:2.9.0.20251008` to `2.9.0.20251115`

exasol/saas/client/openapi/api/databases/update_schedule_state.py

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

exasol/saas/client/openapi/models/update_schedule_state.py

Lines changed: 54 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

openapi.json

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"version": "1.0",
77
"download": {
88
"source": "https://cloud.exasol.com/openapi.json",
9-
"timestamp": "2025-10-27T13:31:57.902966+00:00"
9+
"timestamp": "2025-11-27T09:52:30.043415+00:00"
1010
}
1111
},
1212
"servers": [
@@ -3829,11 +3829,16 @@
38293829
"type": "object"
38303830
},
38313831
"UpdateScheduleState": {
3832-
"type": "string",
3833-
"enum": [
3834-
"ENABLED",
3835-
"DISABLED"
3836-
]
3832+
"required": [
3833+
"state"
3834+
],
3835+
"properties": {
3836+
"state": {
3837+
"$ref": "#/components/schemas/ScheduleState"
3838+
}
3839+
},
3840+
"additionalProperties": false,
3841+
"type": "object"
38373842
},
38383843
"UploadFile": {
38393844
"required": [

poetry.lock

Lines changed: 852 additions & 499 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "exasol-saas-api"
3-
version = "2.4.0"
3+
version = "2.5.0"
44
requires-python = ">=3.10.0,<4.0"
55
description = "API enabling Python applications connecting to Exasol database SaaS instances and using their SaaS services"
66
authors = [

version.py

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)