diff --git a/.github/actions/security-issues/action.yml b/.github/actions/security-issues/action.yml index 5e7cad9f6a..70a06b4b5e 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 34d1397ca4..a73cd6e31b 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 0000000000..cfc1434c6b --- /dev/null +++ b/doc/changes/changes_6.4.0.md @@ -0,0 +1,24 @@ +# 6.4.0 - 2026-04-22 + +## 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 +* #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 dc2b13ef08..fb4737052b 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 78a301a6d3..9cd7a2afe7 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 40610cec58..08df5cac55 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 c858dd87b1..bb50415a45 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" },