From 91981d0eb1fc6253cf6ba6a1fd1390bd695df9dd Mon Sep 17 00:00:00 2001 From: Ariel Schulz Date: Wed, 22 Apr 2026 09:27:29 +0200 Subject: [PATCH 1/2] Prepare release 6.4.0 --- .github/actions/security-issues/action.yml | 2 +- doc/changes/changelog.md | 2 ++ doc/changes/changes_6.4.0.md | 19 +++++++++++++++++++ doc/changes/unreleased.md | 16 ---------------- exasol/toolbox/version.py | 2 +- project-template/cookiecutter.json | 2 +- pyproject.toml | 2 +- 7 files changed, 25 insertions(+), 20 deletions(-) create mode 100644 doc/changes/changes_6.4.0.md diff --git a/.github/actions/security-issues/action.yml b/.github/actions/security-issues/action.yml index 5e7cad9f6..70a06b4b5 100644 --- a/.github/actions/security-issues/action.yml +++ b/.github/actions/security-issues/action.yml @@ -39,7 +39,7 @@ runs: - name: Install Python Toolbox / Security tool shell: bash run: | - pip install exasol-toolbox==6.3.0 + pip install exasol-toolbox==6.4.0 - name: Create Security Issue Report shell: bash diff --git a/doc/changes/changelog.md b/doc/changes/changelog.md index 34d1397ca..a73cd6e31 100644 --- a/doc/changes/changelog.md +++ b/doc/changes/changelog.md @@ -1,6 +1,7 @@ # Changelog * [unreleased](unreleased.md) +* [6.4.0](changes_6.4.0.md) * [6.3.0](changes_6.3.0.md) * [6.2.0](changes_6.2.0.md) * [6.1.1](changes_6.1.1.md) @@ -62,6 +63,7 @@ hidden: --- unreleased +changes_6.4.0 changes_6.3.0 changes_6.2.0 changes_6.1.1 diff --git a/doc/changes/changes_6.4.0.md b/doc/changes/changes_6.4.0.md new file mode 100644 index 000000000..ff51f2d85 --- /dev/null +++ b/doc/changes/changes_6.4.0.md @@ -0,0 +1,19 @@ +# 6.4.0 - 2026-04-22 + +## Summary + +## Features + +* #777: Improved VulnerabilityMatcher to handle packages with multiple vulnerabilities +* #517: Modified nox session `release:prepare` to report resolved security issues + +## Refactoring + +* #731: Reduced costly `test-python-environment.yml` to run when triggered on `main` or when the files related to the action are altered +* #785: Removed nox session `project:report` and metrics-schema, as superseded by Sonar usage +* #763: Parsed and manipulated Changes Files +* #788: Removed tbx workflow CLI commands, as superseded by nox session `workflow:generate` + +## Bugfix + +* #798: Added test to ensure `tbx security cve` works diff --git a/doc/changes/unreleased.md b/doc/changes/unreleased.md index dc2b13ef0..fb4737052 100644 --- a/doc/changes/unreleased.md +++ b/doc/changes/unreleased.md @@ -1,19 +1,3 @@ # Unreleased ## Summary - -## Features - -* #777: Improved VulnerabilityMatcher to handle packages with multiple vulnerabilities -* #517: Modified nox session `release:prepare` to report resolved security issues - -## Refactoring - -* #731: Reduced costly `test-python-environment.yml` to run when triggered on `main` or when the files related to the action are altered -* #785: Removed nox session `project:report` and metrics-schema, as superseded by Sonar usage -* #763: Parsed and manipulated Changes Files -* #788: Removed tbx workflow CLI commands, as superseded by nox session `workflow:generate` - -## Bugfix - -* #798: Added test to ensure `tbx security cve` works diff --git a/exasol/toolbox/version.py b/exasol/toolbox/version.py index 78a301a6d..9cd7a2afe 100644 --- a/exasol/toolbox/version.py +++ b/exasol/toolbox/version.py @@ -9,7 +9,7 @@ """ MAJOR = 6 -MINOR = 3 +MINOR = 4 PATCH = 0 VERSION = f"{MAJOR}.{MINOR}.{PATCH}" __version__ = VERSION diff --git a/project-template/cookiecutter.json b/project-template/cookiecutter.json index 40610cec5..08df5cac5 100644 --- a/project-template/cookiecutter.json +++ b/project-template/cookiecutter.json @@ -9,7 +9,7 @@ "author_email": "opensource@exasol.com", "project_short_tag": "", "python_version_min": "3.10", - "exasol_toolbox_version_range": ">=6.3.0,<7", + "exasol_toolbox_version_range": ">=6.4.0,<7", "license_year": "{% now 'utc', '%Y' %}", "__repo_name_slug": "{{cookiecutter.package_name}}", "__package_name_slug": "{{cookiecutter.package_name}}", diff --git a/pyproject.toml b/pyproject.toml index c858dd87b..bb50415a4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "exasol-toolbox" -version = "6.3.0" +version = "6.4.0" description = "Your one-stop solution for managing all standard tasks and core workflows of your Python project." authors = [ { name = "Nicola Coretti", email = "nicola.coretti@exasol.com" }, From 676d0d0675fc74213d94365930f953198b9ef1b4 Mon Sep 17 00:00:00 2001 From: Ariel Schulz Date: Wed, 22 Apr 2026 09:32:21 +0200 Subject: [PATCH 2/2] Add summary to changelog --- doc/changes/changes_6.4.0.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/doc/changes/changes_6.4.0.md b/doc/changes/changes_6.4.0.md index ff51f2d85..cfc1434c6 100644 --- a/doc/changes/changes_6.4.0.md +++ b/doc/changes/changes_6.4.0.md @@ -2,6 +2,11 @@ ## Summary +This release includes a few notable improvements: +* The nox session `release:prepare` automatically reports resolved security issues. +* The stability of the `tbx security cve` CLI commands is improved with new test coverage +to help ensure it works for non-Python projects. + ## Features * #777: Improved VulnerabilityMatcher to handle packages with multiple vulnerabilities