Skip to content

Releases: exasol/saas-api-python

2.10.0

Choose a tag to compare

@github-actions github-actions released this 02 Apr 14:45
e911c22

2.10.0 - 2026-04-02

Summary

This release fixes vulnerabilities by updating dependencies:

Dependency Affected Vulnerability Fixed in Updated to
requests 2.32.5 CVE-2026-25645 2.33.0 2.33.1

Refactorings

  • #153: Updated tenacity version restriction

Dependency Updates

main

  • Updated dependency attrs:25.4.0 to 26.1.0
  • Updated dependency requests:2.32.5 to 2.33.1
  • Updated dependency tenacity:8.5.0 to 9.1.4
  • Updated dependency types-requests:2.32.4.20260107 to 2.33.0.20260402

dev

  • Updated dependency exasol-toolbox:6.0.0 to 6.1.1
  • Updated dependency pyexasol:2.1.0 to 2.2.0
  • Updated dependency types-python-dateutil:2.9.0.20260305 to 2.9.0.20260402

2.9.0

Choose a tag to compare

@github-actions github-actions released this 10 Mar 11:58
3f9ec16

2.9.0 - 2026-03-10

Summary

This release fixes vulnerabilities by updating dependencies and updates openapi-python-client and describes naming conventions for SaaS instances in the User Guide.

Additionally the release updates the Python API generated from file openapi.json.

The following items have been added in openapi.json:

  • components / schemas / Cluster / required / familyName
  • components / schemas / Cluster / properties / familyName

Security

  • #140: Fixed vulnerabilities by updating dependencies

Documentation

  • #145: Described SaaS instance naming conventions in the User Guide

Refactorings

  • #120: Updated openapi-python-client to version 0.26 or higher
  • #141: Updated PTB to version 5 and regenerated GitHub workflows
  • #148: Re-generated the SaaS API client code

Dependency Updates

main

  • Updated dependency types-requests:2.32.4.20250913 to 2.32.4.20260107

dev

  • Updated dependency exasol-toolbox:1.13.0 to 5.1.1
  • Updated dependency openapi-python-client:0.25.3 to 0.28.2
  • Updated dependency pyexasol:1.3.0 to 2.0.0
  • Updated dependency types-python-dateutil:2.9.0.20251115 to 2.9.0.20260124

Dependency Updates

main

  • Updated dependency types-requests:2.32.4.20250913 to 2.32.4.20260107

dev

  • Updated dependency exasol-toolbox:1.13.0 to 6.0.0
  • Updated dependency openapi-python-client:0.25.3 to 0.28.3
  • Updated dependency pyexasol:1.3.0 to 2.1.0
  • Updated dependency types-python-dateutil:2.9.0.20251115 to 2.9.0.20260305

2.8.0

Choose a tag to compare

@github-actions github-actions released this 20 Feb 12:29
4882aa9

2.8.0 - 2026-02-20

Bugfixes

  • #142: Fix supported stream type

2.7.0

Choose a tag to compare

@github-actions github-actions released this 11 Feb 16:58

2.7.0 - 2026-02-11

Summary

This release makes a breaking change in the format of the generated SaaS database name.

Refactorings

  • #128: Explicitly configured validation of SaaS SSL certificates in pyexasol connection

Bugfixes

  • #135: Made the database name semi-unique.

2.6.0

Choose a tag to compare

@github-actions github-actions released this 11 Dec 07:27
a50c913

2.6.0 - 2025-12-11

Summary

This release changes the strategy for deleting a SaaS database instance, as required by the changed behavior of the actual SaaS backend.

Before, SAPIPY used only a fixed waiting time. In case of HTTP responses with status code 400 and message Operation.*not allowed.*cluster.*not.*in.*proper state SAPIPY now retries deleting the SaaS instance for max. 5 minutes.

Bugfixes

  • #125: Added retry when deleting SaaS instance

2.5.0

Choose a tag to compare

@github-actions github-actions released this 27 Nov 12:30
b6c59f5

2.5.0 - 2025-11-27

Summary

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

The following items have changed in open-api.json:

  • components / schemas / UpdateScheduleState

Refactorings

  • #122: Updated Open API client

Dependency Updates

dev

  • Updated dependency exasol-toolbox:1.10.0 to 1.13.0
  • Updated dependency pyexasol:1.2.0 to 1.3.0
  • Updated dependency types-python-dateutil:2.9.0.20251008 to 2.9.0.20251115

2.4.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 16:33
448f0c5

2.4.0 - 2025-10-27

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

The following items are added to open-api.json:

  • paths / /api/v1/accounts/{accountId}/databases/{databaseId}/schedules/{actionId}/state
  • paths / /api/v1/accounts/{accountId}/databases/{databaseId}/schedules/{actionId}/cronRule
  • components / schemas / Schedule
  • components / schemas / ScheduleState

Refactorings

  • #119: Updated Open API client

Dependency Updates

main

  • Updated dependency attrs:25.3.0 to 25.4.0
  • Updated dependency requests:2.32.4 to 2.32.5
  • Updated dependency types-requests:2.32.4.20250611 to 2.32.4.20250913

dev

  • Updated dependency exasol-toolbox:1.6.0 to 1.10.0
  • Updated dependency openapi-python-client:0.25.1 to 0.25.3
  • Updated dependency pyexasol:0.27.0 to 1.2.0
  • Updated dependency pytest-mock:3.14.1 to 3.15.1
  • Updated dependency types-python-dateutil:2.9.0.20250516 to 2.9.0.20251008

2.3.0

Choose a tag to compare

@github-actions github-actions released this 23 Sep 16:39
dff508d

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

2.2.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 08:07
c591887

2.2.0 - 2025-07-01

Refactorings

  • #108: Moved py.typed file to package-level

2.1.0

Choose a tag to compare

@github-actions github-actions released this 27 Jun 07:42
5d3cdc5

2.1.0 - 2025-06-27

This release updates the the minimum version allowed for requests & the Python API
generated from file openapi.json to meet current formatting standards.

Security

  • #105: Dependencies updated, especially requests (2.31.0 -> 2.32.4)