Skip to content

Releases: projectsyn/commodore

v0.14.0

11 Feb 13:27
v0.14.0
ab7c8a5
Compare
Choose a tag to compare

11 changes since v0.13.1

🚀 Features

  • Add new command inventory lint (#400)
  • Update the component template docs preview command (#408)

🛠️ Minor Changes

  • Improve error messages for duplicate component aliases (#399)
  • Move component instantiation advertisement to _metadata.multi_instance (#411)

🐛 Fixes

  • Use absolute Docker Image URLs (#396)
  • Properly handle 403 replies from Lieutenant (#398)
  • Update component template to ensure files are generated with the correct GID (#397)
  • Fix /usr/lib/libnss_wrapper.so not found error in Docker image (#404)

📄 Documentation

  • Update link to Commodore site (#413)

🔗 Dependency Updates

  • Update Kapitan to 0.30.0rc1 (#401)
  • Update Docker base image to python:3.9.10-slim-bullseye (#402)

v0.13.1

13 Dec 12:50
v0.13.1
55f1044
Compare
Choose a tag to compare

1 changes since v0.13.0

🐛 Fixes

  • Fix command inventory components for inventories which use ${_instance} (#395)

v0.13.0

10 Dec 13:33
v0.13.0
68e8f0e
Compare
Choose a tag to compare

6 changes since v0.12.1

🚀 Features

  • Add support for tenant repo in commodore inventory components (#392)

🛠️ Minor Changes

  • Disable Renovate dependency dashboard (#387)
  • Add deprecation notice for component specifications without explicit version (#390)

🔎 Breaking Changes

  • Remove support for deprecated parameter commodore.jsonnet_libs (#391)

🐛 Fixes

  • Add trailing newline when writing a jsonnetfile.json (#393)

🔗 Dependency Updates

  • Update Python dependencies (#394)

v0.13.0-rc1

09 Dec 09:25
v0.13.0-rc1
8f2d658
Compare
Choose a tag to compare
v0.13.0-rc1 Pre-release
Pre-release

5 changes since v0.12.1

🚀 Features

  • Add support for tenant repo in commodore inventory components (#392)

🛠️ Minor Changes

  • Disable Renovate dependency dashboard (#387)
  • Add deprecation notice for component specifications without explicit version (#390)

🔎 Breaking Changes

  • Remove support for deprecated parameter commodore.jsonnet_libs (#391)

🐛 Fixes

  • Add trailing newline when writing a jsonnetfile.json (#393)

v0.12.1

17 Nov 12:19
v0.12.1
b88992c
Compare
Choose a tag to compare

1 changes since v0.12.0

🐛 Fixes

  • Fix unreliable path type conversion in commodore inventory components (#384)

v0.12.0

16 Nov 14:51
v0.12.0
c95cc77
Compare
Choose a tag to compare

3 changes since v0.11.1

🚀 Features

  • Add CLI command to extract component versions and URLs (#383)

🛠️ Minor Changes

  • Sync component template from modulesync-control (#382)

📄 Documentation

  • Fix typos in dynamic facts example (#380)

v0.11.1

09 Nov 08:28
v0.11.1
2fc2cb4
Compare
Choose a tag to compare

2 changes since v0.11.0

🚀 Features

  • Allow ARM Docker build (#379)

🐛 Fixes

  • Correctly inject Git version in CI package builds (#378)

v0.11.0

08 Nov 09:54
v0.11.0
0ca26e3
Compare
Choose a tag to compare

6 changes since v0.10.0

🚀 Features

  • Add golden and matrix tests to component template (#364)
  • Update compile make targets in component template to support components with library (#368)

🛠️ Minor Changes

  • Fix and improve PyPI build (#376)

🔎 Breaking Changes

  • Remove support for Python 3.6 (caused by upgrade to Kapitan v0.30) (#358)

🐛 Fixes

  • Fix Component.filters_file to use target_directory (#366)
  • Ensure Commodore exits with exit code 1 on catalog push failures (#371)

🔗 Dependency Updates

  • Update docker.io/python Docker tag to v3.9.7 (#365)
  • Upgrade to Kapitan v0.30 (#358)

v0.10.0

30 Aug 13:10
661b648
Compare
Choose a tag to compare

4 changes since v0.9.0

🚀 Features

  • Provide dynamic facts in Reclass hierarchy (#359)

🛠️ Minor Changes

  • Set explicit encoding to fix pylint warnings (#361)
  • Exclude jsonnet files from indent linter (#360)
  • Make yamllint exludes work on both BSD and GNU (#363)

v0.9.0

12 Aug 14:41
v0.9.0
900b334
Compare
Choose a tag to compare

5 changes since v0.8.3

🚀 Features

  • Implement option to specify target alias for commodore component compile (#354)

🛠️ Minor Changes

  • Refactor postprocessing tests (#356)

🐛 Fixes

  • Fix render_target to ensure instantiated components always compile (#351)
  • Fix postprocessing filter lookup (#353)
  • Fix postprocessing for instantiated components (#357)