Releases: kapicorp/kapitan
Releases · kapicorp/kapitan
v0.34.7
What's Changed
- Implement kustomize input type by @ademariag in #1316
- chore: bump protobuf from 6.30.2 to 6.31.1 by @dependabot[bot] in #1324
- chore: bump requests from 2.32.3 to 2.32.4 by @dependabot[bot] in #1321
- Update jsonnet and gojsonnet to 0.21.0 by @simu in #1317
- chore: bump black from 24.10.0 to 25.1.0 by @dependabot[bot] in #1310
- feat: add cuelang input type by @lorenzofelletti in #1322
- Fix tests by @ademariag in #1326
- chore: bump urllib3 from 2.4.0 to 2.5.0 by @dependabot[bot] in #1325
- feat(jinja2/filters): add builtin filter for merge_strategic by @jmmclean in #1287
- add inventory-pool-cache option by @bartba-isolabs in #1329
- chore: bump packaging from 24.2 to 25.0 by @dependabot[bot] in #1327
- release 0.34.7 by @gburiola in #1330
New Contributors
- @lorenzofelletti made their first contribution in #1322
- @jmmclean made their first contribution in #1287
- @bartba-isolabs made their first contribution in #1329
Full Changelog: v0.34.6...v0.34.7
v0.34.6
What's Changed
- Upgrade go version used in Dockerfile to 1.24.2 by @antonincms in #1313
- remove duplicate inventory error by @gburiola in #1311
- Bump reclass-rs to
^0.8.0by @simu in #1314 - Better compile errors by @gburiola in #1312
- Release 0.34.6 by @gburiola in #1315
Full Changelog: v0.34.5...v0.34.6
v0.34.5
What's Changed
- Update reclass-rs to ^0.6.0 by @simu in #1288
- Correct label for python version in bug report template by @andrewnicolalde in #1301
- 1078: Remove libmagic dependency by @ademariag in #1304
- fix: #1300 fix key not being fetched from configuration correctly by @ademariag in #1306
- Release 0.34.5 by @ademariag in #1308
New Contributors
- @andrewnicolalde made their first contribution in #1301
Full Changelog: v0.34.4...v0.34.5
v0.34.4
What's Changed
- updates dependencies
- adds jsonpath-ng
- auto bump version.py
- Kapitan release 0.34.4 by @ademariag in #1284
Full Changelog: v0.34.3...v0.34.4
v0.34.3
What's Changed
- Fix datatime issue when inventory key contains a date by @ademariag in #1266
- Remove old references to reclass by @ademariag in #1267
- Refactor input types by @ademariag in #1272
- Enable auto extension detection by @ademariag in #1273
- chore: bump pytest-cov from 5.0.0 to 6.0.0 by @dependabot in #1269
- Improve helm class reusing code by @ademariag in #1275
- Update docs for targets by @ademariag in #1276
- implement initialization with copier-org/copier by @ademariag in #1229
- Improve documentation by @ademariag in #1277
- Forces HELM to use auto settings as output_type by @ademariag in #1278
- Release Kapitan 0.34.3 by @ademariag in #1282
Full Changelog: v0.34.2...v0.34.3
v0.34.2
v0.34.1
What's Changed
- Upgrade go to 1.23.2 in Dockerfile by @antonincms in #1255
- #1257 Kapitan does not prune Kadet input by @JordanLloydHall in #1258
- chore: bump pre-commit from 3.8.0 to 4.0.1 by @dependabot in #1256
- Release patch containing fixes to v0.34 by @ademariag in #1259
- Add one more adopter by @uberspot in #1260
New Contributors
- @JordanLloydHall made their first contribution in #1258
Full Changelog: v0.34.0...v0.34.1
v0.34.0
v0.34 Release
This release packs several changes that will improve your experience with Kapitan, including various speed-ups (3x to 10x)
- Experimental support for Reclass Rust inventory backend by @simu (VHSN)
- Experimental support for OmegaConf inventory backend, contributed by @MatteoVoges and @Moep90 (docs being updated)
- Pydantic based inventory validation, which greatly improves speed over old jsonschema approach
- Support for Python 3.12
What's Changed
- chore: bump cryptography from 42.0.7 to 42.0.8 by @dependabot in #1195
- chore: bump docker/build-push-action from 5 to 6 by @dependabot in #1192
- Correctly specify
InventoryTarget.exportsfield as adictby @simu in #1197 - Upgrade version of poetry to 1.8.3 by @ademariag in #1199
- fix and improve tests by @ademariag in #1201
- set latest to higher semver by @ademariag in #1200
- Improves Yaml pretty dumper for multiline by @ademariag in #1202
- Fix copy tree by @ademariag in #1204
- feat: omegaconf inventory by @MatteoVoges by @ademariag in #1173
- chore: bump hvac from 1.2.1 to 2.3.0 by @dependabot in #1196
- chore: bump actions/stale from 8 to 9 by @dependabot in #1104
- chore: bump actions/setup-python from 2 to 5 by @dependabot in #1102
- chore: bump actions/setup-go from 4 to 5 by @dependabot in #1103
- Add mp-method arg by @ademariag in #1205
- Only download helm chart if needed by @ademariag in #1209
- Fix #1210 and improves loading of inventory backends by @ademariag in #1213
- Deploy mike by @ademariag in #1214
- Switch to use mike for deploying docs by @ademariag in #1215
- fix: Adds commit user and email for mike to commit correctly by @ademariag in #1216
- Adds ability to deploy docs from master by @ademariag in #1217
- fix: fix path for documentation workflow by @ademariag in #1218
- fix: fix path for documentation workflow by @ademariag in #1219
- fix: move docs requirements to poetry by @ademariag in #1220
- fix: fix docs with poetry by @ademariag in #1221
- Fix pex by @ademariag in #1222
- Fix pex package generation by @ademariag in #1223
- Improve development workflow by @ademariag in #1224
- chore: bump pytest-cov from 3.0.0 to 5.0.0 by @dependabot in #1226
- Fix doc on how to contribute (from #1100) by @ademariag in #1227
- chore: bump cryptography from 42.0.8 to 43.0.0 by @dependabot in #1225
- Fix
utils.copy_tree()to createdstif it doesn't exist by @simu in #1231 - Fix
fetch_git_dependency()to clobber files in the destination ifforce_fetch=Trueby @simu in #1232 - Adds validation for Inventory with Pydantic by @ademariag in #1234
- chore: bump pydantic from 2.9.0 to 2.9.1 by @dependabot in #1236
- Fix vault validation by @ademariag in #1240
- Reinstates missing PR by @ademariag in #1241
- Fix tests by @ademariag in #1243
- Add optional
force_fetchfield for all dependency types by @simu in #1242 - Allow legacy VaultKV configuration keys in
kapitan.secrets.vaultkvby @simu in #1249 - Bump reclass-rs to ^0.5.0 by @simu in #1250
- Release Kapitan 0.34 by @ademariag in #1253
Full Changelog: v0.33.2...v0.34.0
v0.34.0-rc.1
What's Changed
- chore: bump cryptography from 42.0.7 to 42.0.8 by @dependabot in #1195
- chore: bump docker/build-push-action from 5 to 6 by @dependabot in #1192
- Correctly specify
InventoryTarget.exportsfield as adictby @simu in #1197 - Upgrade version of poetry to 1.8.3 by @ademariag in #1199
- fix and improve tests by @ademariag in #1201
- set latest to higher semver by @ademariag in #1200
- Improves Yaml pretty dumper for multiline by @ademariag in #1202
- Fix copy tree by @ademariag in #1204
- feat: omegaconf inventory by @MatteoVoges by @ademariag in #1173
- chore: bump hvac from 1.2.1 to 2.3.0 by @dependabot in #1196
- chore: bump actions/stale from 8 to 9 by @dependabot in #1104
- chore: bump actions/setup-python from 2 to 5 by @dependabot in #1102
- chore: bump actions/setup-go from 4 to 5 by @dependabot in #1103
- Add mp-method arg by @ademariag in #1205
- Only download helm chart if needed by @ademariag in #1209
- Fix #1210 and improves loading of inventory backends by @ademariag in #1213
- Deploy mike by @ademariag in #1214
- Switch to use mike for deploying docs by @ademariag in #1215
- fix: Adds commit user and email for mike to commit correctly by @ademariag in #1216
- Adds ability to deploy docs from master by @ademariag in #1217
- fix: fix path for documentation workflow by @ademariag in #1218
- fix: fix path for documentation workflow by @ademariag in #1219
- fix: move docs requirements to poetry by @ademariag in #1220
- fix: fix docs with poetry by @ademariag in #1221
- Fix pex by @ademariag in #1222
- Fix pex package generation by @ademariag in #1223
- Improve development workflow by @ademariag in #1224
- chore: bump pytest-cov from 3.0.0 to 5.0.0 by @dependabot in #1226
- Fix doc on how to contribute (from #1100) by @ademariag in #1227
- chore: bump cryptography from 42.0.8 to 43.0.0 by @dependabot in #1225
Full Changelog: v0.33.2...v0.34.0-rc.1
v0.34.0-rc.0
What's Changed
- chore: bump cryptography from 42.0.7 to 42.0.8 by @dependabot in #1195
- chore: bump docker/build-push-action from 5 to 6 by @dependabot in #1192
- Correctly specify
InventoryTarget.exportsfield as adictby @simu in #1197 - Upgrade version of poetry to 1.8.3 by @ademariag in #1199
- fix and improve tests by @ademariag in #1201
- set latest to higher semver by @ademariag in #1200
- Improves Yaml pretty dumper for multiline by @ademariag in #1202
- Fix copy tree by @ademariag in #1204
- feat: omegaconf inventory by @MatteoVoges by @ademariag in #1173
Full Changelog: v0.33.2...v0.34.0-rc.0