Skip to content

v1.24.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 31 Oct 13:13
· 14 commits to master since this release
v1.24.0
edb6448

Summary

We're pleased to announce Commodore v1.24.0.

Aside from the usual assortment of dependency updates and bug fixes, this release updates Kapitan to 0.34.1. This is an exciting upgrade, since Kapitan now natively supports the Project Syn Reclass in Rust (reclass-rs) rewrite, so Commodore users don't need to patch Kapitan in order to enable reclass-rs anymore.

Additionally, this release raises the minimum required Python version to 3.10, since Kapitan has raised their minimum required Python version to 3.10. Note that we would have removed support for Python 3.8 in this release, since that version has become EOL at the start of October 2024.

We encourage users who still run Commodore on Python 3.8 or 3.9 to install a more recent Python version. We recommend using uv to manage your Python versions and Commodore installation, since multiple Commodore developers use uv to manage their production Commodore installations already.

Changes

16 changes since v1.23.0

🔎 Breaking Changes

  • Update minimum required Python to 3.10 (#1020)

🚀 Features

  • Support for Python 3.12 (#1039)
  • Clean up entry points provided by the Python package (#1040)

🐛 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 pytest-cov to v6 (#1042)
  • Update dependency pytest-benchmark to v5.1.0 (#1044)
  • Update dependency kapitan to v0.34.1 (#1045)