Skip to content

v1.25.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 15 Nov 14:02
· 6 commits to master since this release
v1.25.0
03d6cd1

⚠️ Performance issue ⚠️

We don't recommend installing Commodore v1.25.0 at this time. There's a performance regression in the Go compiler for Go 1.22.0 and newer (cf. golang/go#68587) which heavily affects gojsonnet performance. Note that this should be resolved once Go 1.23.4 and 1.22.10 are released.

Summary

We're pleased to announce Commodore v1.25.0.

Apart from some dependency updates, this release changes the Jsonnet implementation that's used by Commodore from C++ Jsonnet to Gojsonnet. This should significantly reduce compile times for Commodore components that make use of the kube-prometheus Jsonnet library (directly or indirectly).

Users who install Commodore from PyPI will need a working Go compiler, since the gojsonnet Python package doesn't provide prebuilt wheels.

Changes

4 changes since v1.24.0

🚀 Features

  • Use go-jsonnet in Commodore (#1046)
  • Let Kapitan decide how many targets to compile in parallel (#1052)

📄 Documentation

  • Add a prerequisite for the Go compiler for go-jsonnet (#1051)

🔗 Dependency Updates

  • Update dependency PyGithub to v2.5.0 (#1048)
  • Update dependency kapitan to v0.34.2 (#1049)