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`](https://docs.astral.sh/uv/) to manage your Python versions and Commodore installation, since multiple Commodore developers use `uv` to manage their production Commodore installations already.
Changes