Kapitan

Latest version: v0.34.2

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

Scan your dependencies

Page 13 of 17

0.18.1

- Dependencies update (137)
- Made cache an optional flag (`--cache`). Support for additional cache paths (`--cache-paths`) (138)
- Small fix in caching (140)
- Added `gzip_b64` jsonnet function to support gzip compression of strings + base64
- Added Python 3.7 support

0.18.0

Breaking

- Renamed `--search-path` to `--search-paths` in `eval` and `compile`, enabling multiple paths for jsonnet/jinja2 and adding support for [jsonnet bundler](https://github.com/jsonnet-bundler/jsonnet-bundler) (#133)

Updates

- Inventory and folders caching; only compile targets that changed (134)
- Updated reclass to v1.5.5 (135)
- Updated jsonnet to v0.11.2 (136)

0.17.1

- Command flags support in .kapitan (125)
- Upgraded reclass to 1.5.4 (127)
- Added `rsapublic` function to gpg backend (128)

0.17.0

Breaking

- `kapitan compile` does not prune jsonnet output anymore by default (118). `--no-prune` flag has been removed and replaced with `--prune`. If you want to keep jsonnet output consistent with <0.17.0, you can do `kapitan compile --prune`.

Updates

- Add pretty printer (`-p`) option to searchvar (121)
- Cleaned up examples (123)
- Updated requests to 2.19.1 (124)

0.16.11

- Updated RSA key format to PKCS8 (120)

0.16.10

- GPG backend cleanup (no change in usage or cli) (116)
- Improved caching (117)
- Verbose options for `inventory` and `searchvar` commands (119)

Page 13 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.