-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'origin/main'
- Loading branch information
Showing
9 changed files
with
82 additions
and
39 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
# 0.5.0 - 2024-09-19 | ||
|
||
This release prepares validation of Script Language Containers (SLC) uploaded to BucketFS as a file archive, e.g. with extension `tar.gz`. | ||
|
||
Validation is implemented by | ||
* activating the uploaded SLC, | ||
* running a UDF inside it, | ||
* and making the UDF check for a specific file having been extracted from the SLC archive to be available on each node of the databasecluster. | ||
|
||
Addtionally this release refactors the existing CLI tests for the `LanguageContainerDeployer` which were integration tests involving the whole chain from the CLI down to the API, starting a database and uploading and activating SLCs. | ||
|
||
The existing integration tests have been split into | ||
* either unit tests just verifiying that the CLI options are passed to the API | ||
* or ordinary integration tests not using the CLI. | ||
|
||
This enables faster and more robust tests for the pure CLI-related features, faster turnaounds during development, and separation of concerns. | ||
|
||
## Features | ||
|
||
* #50: Created new implementation `ExtractValidator` for validating extraction of | ||
* #49: Integrated new `ExtractValidator` into `LanguageContainerDeployer` | ||
|
||
# Refactoring | ||
|
||
* #51: Split CLI integration tests | ||
|
||
## Bug Fixing | ||
|
||
* #60: Fix handling pip requirements when creating an SLC |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1 @@ | ||
# Unreleased | ||
|
||
This release prepares validation of Script Language Containers (SLC) uploaded to BucketFS as a file archive, e.g. with extension `tar.gz`. | ||
|
||
Validation is implemented by | ||
* activating the uploaded SLC, | ||
* running a UDF inside it, | ||
* and making the UDF check for a specific file having been extracted from the SLC archive to be available on each node of the databasecluster. | ||
|
||
Addtionally this release refactors the existing CLI tests for the `LanguageContainerDeployer` which were integration tests involving the whole chain from the CLI down to the API, starting a database and uploading and activating SLCs. | ||
|
||
The existing integration tests have been split into | ||
* either unit tests just verifiying that the CLI options are passed to the API | ||
* or ordinary integration tests not using the CLI. | ||
|
||
This enables faster and more robust tests for the pure CLI-related features, faster turnaounds during development, and separation of concerns. | ||
|
||
## Features | ||
|
||
* #50: Created new implementation `ExtractValidator` for validating extraction of | ||
* #49: Integrated new `ExtractValidator` into `LanguageContainerDeployer` | ||
|
||
# Refactoring | ||
|
||
* #51: Split CLI integration tests |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
[tool.poetry] | ||
name = "exasol-python-extension-common" | ||
version = "0.4.0" | ||
version = "0.5.0" | ||
description = "A collection of common utilities for Exasol extensions." | ||
packages = [ {include = "exasol"}, ] | ||
authors = ["Mikhail Beck <[email protected]>"] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters