v1.24.0-rc1
Pre-release
Pre-release
github-actions
released this
28 Oct 14:54
·
123 commits
to master
since this release
Summary
We're pleased to announce the first release candidate for Commodore v1.24.0.
Aside from the usual assortment of dependency updates and bug fixes, this release updates Kapitan to 0.34 which removes the need for manually patching the Kapitan installation to benefit from the performance benefits introduced via the reclass in Rust rewrite.
Additionally, this release removes support for Python 3.8 which has become EOL at the start of October and Python 3.9. Note that we already remove support for Python 3.9 because Kapitan 0.34 requires Python >= 3.10.
We encourage users who still run Commodore on Python 3.8 or 3.9 to install a more recent Python version.
Changes
13 changes since v1.23.0
🔎 Breaking Changes
- Update minimum required Python to 3.10 (#1020)
🚀 Features
- Support for Python 3.12 (#1039)
🐛 Fixes
- Refresh expired API token before pushing compile metadata to Lieutenant (#1032)
🔗 Dependency Updates
- Update dependency PyGithub to v2.4.0 (#1017)
- Update dependency pytest to v8.3.3 (#1022)
- Update dependency importlib-metadata to v8.5.0 (#1023)
- Update dependency pylint to v3.3.1 (#1027)
- Update dependency black to v24.10.0 (#1030)
- Update dependency pyfakefs to v5.7.1 (#1034)
- Update dependency python-poetry/poetry to v1.8.4 (#1036)
- Update dependency kubernetes-sigs/kustomize to v5.5.0 (#1033)
- Update dependency reclass-rs to v0.5.0 (#1037)
- Update dependency kapitan to v0.34.0 (#914)