Syn-commodore

Latest version: v1.27.2

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 15

1.24.0

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

1.24.0rc1

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

1.23.0

Summary

We're pleased to announce Commodore v1.23.0. Apart from dependency updates, this release updates the `commodore inventory` commands (which are primarily used by [commodore-renovate]) to use `reclass-rs` for rendering the Reclass inventory.

[commodore-renovate]: https://github.com/projectsyn/commodore-renovate

Changes

1.22.1

Summary

We're pleased to announce Commodore v1.22.1. This release fixes a shortcoming in Commodore v1.22.0 which caused `commodore component update` to fail for components that were generated from older component template versions and which weren't automatically updated to the latest template version via the template sync mechanism. We recommend that all users upgrade to Commodore v1.22.1 as soon as possible.

Changes

1.22.0

Summary

We're pleased to announce Commodore v1.22.0. This release introduces a number of new command line flags for commands `component new` and `component update`. These new command line flags allow users to customize which component dependency PRs will be automerged and autoreleased.

See the commands' help messages or the [CLI reference documentation] for details on the new commands.

[CLI reference documentation]: https://syn.tools/commodore/reference/cli.html#_component_new

Changes

1.21.0

Summary

We're pleased to announce Commodore v1.21.0.

Apart from dependency updates, this release brings support for reporting compilation metadata to Lieutenant according to [SDD 0031 - Central Component Version tracking](https://syn.tools/syn/SDDs/0031-component-version-tracking.html).

Changes

Page 2 of 15

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.