github kyverno/chainsaw v0.2.9

latest releases: v0.2.11, v0.2.11-beta.1, v0.2.10...
2 months ago

💫 New features 💫

  • Added support for templating filenames used in operations
  • Added ppc64le and s390x binaries in release artifacts
  • Added support for Kubernetes 1.31
  • Added server side validation to validate the submitted resource
  • Added support for overriding the working directory in command and script operations
  • Compile string expressions at loading time
  • Made json path value optional in wait operation
  • Improved logging with begin, end and warning statuses
  • Added golang 1.23 support

🔧 Fixes 🔧

  • Fixed configuration v1alpha2 lint command

What's Changed

  • chore: add unit tests (cherry-pick #1815) by @gcp-cherry-pick-bot in #1818
  • chore: add unit tests (cherry-pick #1819) by @gcp-cherry-pick-bot in #1820
  • chore: add unit tests (cherry-pick #1821) by @gcp-cherry-pick-bot in #1822
  • refactor: more engine package (cherry-pick #1824) by @gcp-cherry-pick-bot in #1825
  • chore(deps): bump github/codeql-action from 3.25.15 to 3.26.0 (cherry-pick #1828) by @gcp-cherry-pick-bot in #1833
  • chore(deps): bump actions/upload-artifact from 4.3.4 to 4.3.6 (cherry-pick #1829) by @gcp-cherry-pick-bot in #1834
  • chore(deps): bump sigstore/cosign-installer from 3.5.0 to 3.6.0 (cherry-pick #1832) by @gcp-cherry-pick-bot in #1835
  • feat: support templating in files (cherry-pick #1826) by @gcp-cherry-pick-bot in #1836
  • feat: add type for string expressions (cherry-pick #1837) by @gcp-cherry-pick-bot in #1838
  • feat: simplify string expressions management (cherry-pick #1839) by @gcp-cherry-pick-bot in #1840
  • feat: add expression method to get value (cherry-pick #1841) by @gcp-cherry-pick-bot in #1842
  • feat: migrate to new expressions (cherry-pick #1843) by @gcp-cherry-pick-bot in #1844
  • feat: compile expressions when unmarshaling (cherry-pick #1845) by @gcp-cherry-pick-bot in #1847
  • feat: add begin, end, and warning log statuses (cherry-pick #1848) by @gcp-cherry-pick-bot in #1849
  • chore(deps): bump sigs.k8s.io/controller-runtime from 0.18.4 to 0.18.5 (cherry-pick #1850) by @gcp-cherry-pick-bot in #1859
  • chore(deps): bump github/codeql-action from 3.26.0 to 3.26.2 (cherry-pick #1861) by @gcp-cherry-pick-bot in #1862
  • chore(deps): bump anchore/sbom-action from 0.17.0 to 0.17.1 (cherry-pick #1853) by @gcp-cherry-pick-bot in #1863
  • chore(deps): bump github.com/hashicorp/go-getter from 1.7.5 to 1.7.6 (cherry-pick #1865) by @gcp-cherry-pick-bot in #1867
  • chore(deps): bump github/codeql-action from 3.26.2 to 3.26.4 (cherry-pick #1873) by @gcp-cherry-pick-bot in #1877
  • chore(deps): bump anchore/sbom-action from 0.17.1 to 0.17.2 (cherry-pick #1872) by @gcp-cherry-pick-bot in #1878
  • chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.10 to 3.0.11 (cherry-pick #1880) by @gcp-cherry-pick-bot in #1882
  • chore(deps): bump github/codeql-action from 3.26.4 to 3.26.5 (cherry-pick #1879) by @gcp-cherry-pick-bot in #1883
  • feat: add go 1.23 support (cherry-pick #1881) by @gcp-cherry-pick-bot in #1886
  • fix: make wait for jsonpath value optional (cherry-pick #1887) by @gcp-cherry-pick-bot in #1888
  • chore: bump a couple of deps (cherry-pick #1889) by @gcp-cherry-pick-bot in #1890
  • feat: bump kubectl-validate and k8s to 1.31 (cherry-pick #1892) by @gcp-cherry-pick-bot in #1893
  • feat: add server side validation support (cherry-pick #1894) by @gcp-cherry-pick-bot in #1895
  • chore(deps): bump github.com/prometheus/common from 0.55.0 to 0.56.0 (cherry-pick #1898) by @gcp-cherry-pick-bot in #1899
  • chore(deps): bump github/codeql-action from 3.26.5 to 3.26.6 (cherry-pick #1901) by @gcp-cherry-pick-bot in #1902
  • chore(deps): bump github.com/prometheus/common from 0.56.0 to 0.57.0 (cherry-pick #1900) by @gcp-cherry-pick-bot in #1903
  • chore(deps): bump actions/upload-artifact from 4.3.6 to 4.4.0 (cherry-pick #1904) by @gcp-cherry-pick-bot in #1906
  • chore(deps): bump github.com/kudobuilder/kuttl from 0.18.0 to 0.19.0 (cherry-pick #1905) by @gcp-cherry-pick-bot in #1907
  • feat: add ppc64le and s390x builds (cherry-pick #1910) by @gcp-cherry-pick-bot in #1911
  • chore(deps): bump github.com/prometheus/common from 0.57.0 to 0.58.0 (cherry-pick #1914) by @gcp-cherry-pick-bot in #1916
  • feat: Add workDir API to the script and command operation APIs to make parametrize the working directory (cherry-pick #1913) by @gcp-cherry-pick-bot in #1919
  • feat: work dir override follow-up (cherry-pick #1920) by @gcp-cherry-pick-bot in #1921
  • chore(deps): bump github.com/prometheus/common from 0.58.0 to 0.59.1 (cherry-pick #1922) by @gcp-cherry-pick-bot in #1923
  • fix: lint different versions (cherry-pick #1924) by @gcp-cherry-pick-bot in #1925
  • chore: update goreleaser config (cherry-pick #1926) by @gcp-cherry-pick-bot in #1929
  • chore: update release notes (cherry-pick #1928) by @gcp-cherry-pick-bot in #1930
  • release: v0.2.9 (cherry-pick #1931) by @gcp-cherry-pick-bot in #1932

Full Changelog: v0.2.8...v0.2.9

Don't miss a new chainsaw release

NewReleases is sending notifications on new releases.