Syn-commodore

Latest version: v1.20.1

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

Scan your dependencies

Page 1 of 13

1.20.1

Summary

Apart from some dependency updates, this release fixes an inconsistency between creating the initial commit new catalog repositories and the fall back logic which detects the repository default branch when a user sets `init.defaultBranch` to a value other than `master`.

Changes

1.20.0

Summary

We're pleased to announce Commodore v1.20.0. This is mostly a dependency update release.

Notably, we've updated reclass-rs to v0.2.0, to make the improved error messages for reference resolution errors available to Commodore users.

Additionally, PyGithub has been updated to v2, which brings improved automated backoff for GitHub's secondary rate limits.

Apart from dependency updates, we've also added explicit timeouts for all HTTP requests made by Commodore.

Changes

1.19.1

Summary

This release updates `jb` in the Commodore Docker image to v0.6.2 (from the Project Syn fork). This `jb` version introduces more robust error handling when downloading dependencies.

Changes

1.19.0

Summary

Hot on the heels of v1.18.0, we're pleased to announce Commodore v1.19.0. This release brings further performance enhancements for Commodore.

The Commodore Docker image now uses our fork of jsonnet-bundler (`jb`), which parallelizes dependency fetching. Additionally, we've updated the Commodore documentation to point to our fork of jsonnet-bundler for local installations.

Additionally, we switch to multiprocessing start method `spawn` on Linux. While this doesn't improve runtime, it improves the memory footprint of Commodore, which is especially valuable when running Commodore in CI pipelines.

Changes

1.18.0

Summary

We're pleased to announce Comodore v1.18.0. This release brings significant performance enhancements for Commodore.

The two big performance improvements are that we now fetch Commodore component in parallel (844) and the Commodore Docker image uses [reclass-rs](https://github.com/projectsyn/reclass-rs) by default (#848).

To use `reclass-rs` when installing Commodore locally, you need to manually patch Kapitan to use the library over its bundled Python reclass implementation. You can do this by running the following commands while the Commodore virtualenv is activated:


KAPITAN_PATH=$(python -c 'import kapitan; print(kapitan.__path__[0])')
curl -L https://raw.githubusercontent.com/projectsyn/reclass-rs/main/hack/kapitan_0.32_reclass_rs.patch \
| patch -p1 -d "${KAPITAN_PATH}"


Changes

1.17.1

Summary

This is a bugfix release which adds the previously missing `${cluster:display_name}` and `${cluster:tenant_display_name}` to commands `component compile` and `package compile`

Changes

Page 1 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.