Skip to content

Releases: exasol/saas-api-python

0.10.0

16 Sep 11:11
61641d3
Compare
Choose a tag to compare

0.10.0 - 2024-09-16

Code name:

Summary

Refactorings

  • #78: Updated Open API

Dependency Updates

Compared to version 0.9.0 this release updates the following dependencies:

  • Updated dependency types-requests:2.32.0.20240712 to 2.32.0.20240914
  • Updated dependency httpx:0.27.0 to 0.27.2
  • Updated dependency attrs:24.1.0 to 24.2.0
  • Updated dependency openapi-python-client:0.21.2 to 0.21.5
  • Updated dependency pyexasol:0.26.0 to 0.27.0

0.9.0

06 Aug 06:20
55281da
Compare
Choose a tag to compare

0.9.0 - 2024-08-05

Refactorings

  • #76: Updated openapi.json

0.8.0

11 Jul 08:43
0d2d742
Compare
Choose a tag to compare

0.8.0 - 2024-07-11

This release fixes vulnerabilities by updating dependencies.

Security

  • Fixed vulnerabilities by updating dependencies
    • Vulnerability CVE-2024-21503 in transitive dependency via exasol-toolbox to black in versions below 24.3.0

Refactorings

  • #68: Update to Python 3.10
  • #70: Optimized logging
  • n/a: Changed schedule checking if open api is outdated to 2 am
  • #29: Enhanced nox task generate-api to add transitive dependencies into main pyproject.toml

0.7.0

07 Jun 07:15
6b8f87e
Compare
Choose a tag to compare

0.7.0 - 2024-06-06

Refactoring

  • #53: Separated long-running tests
  • Updated GitHub workflow to upload openapi.json as artifact
  • #61: Restricted upload of openapi.json to failures

Features

  • #55 Added publicly callable function finding the database id from its name.
  • #60: Added download of openapi.json when generating python client
  • #64: Add an optional idle time parameter to the database factory.

Documentation

  • Updated instructions for triggering slow tests in Developer Guide

0.6.0

22 May 10:39
89af5ac
Compare
Choose a tag to compare

0.6.0 - 2024-05-22

Feature

  • #45 Added a helper function to assemble DB connection parameters.

Documentation

  • #50: Described release process in Developer Guide

Bugfixes

  • #44 Fixed the return value of the operational_saas_database_id fixture.

Refactoring

  • #19: Removed slack notifications for events other than schedule

0.5.0

16 May 15:44
6bad277
Compare
Choose a tag to compare

0.5.0 - 2024-05-16

Bugfixes

  • Fixed typehint for optional argument to enable usage with python 3.9

0.4.0

15 May 13:24
dd5f02b
Compare
Choose a tag to compare

0.4.0 - 2024-05-15

Summary

This release adds a method to get the data for establishing a connection to a SaaS database cluster and moves file api_access.py to package exasol/saas/client.

Refactorings

  • #31: Wrapped connect to cluster
  • #37: Moved file api_access.py to package exasol/saas/client

0.3.0

14 May 06:26
01451b5
Compare
Choose a tag to compare

Saas API Python 0.3.0, released 2024-05-14

Summary

This release renamed the package published on pypi from saas-api to exasol-saas-api. The old package has been removed to avoid confusion.

Additionally, this release adds integration tests for the most important calls to SaaS API.

Refactorings

  • #21: Added integration test for operation "create database"
  • #23: Added integration test for operation "add IP to whitelist"

Feature

  • #14: Added fixture waiting until SaaS database is running
  • #25: Fixed transitive dependencies required by generated API client

Bugfixes

  • #34: Fixed handling secrets in CI/CD build
  • #28: Renamed pypi package from saas-api to exasol-saas-api

0.2.0

24 Apr 14:08
95454ad
Compare
Choose a tag to compare
Prepare release 0.2.0 (#20)

set version to 0.2.0

0.1.0

22 Apr 11:14
cd80bde
Compare
Choose a tag to compare
Updated release date to today (#15)