Skip to content

Releases: kyverno/chainsaw

v0.2.15-beta.3

13 Jan 11:21
444c66e

Choose a tag to compare

v0.2.15-beta.3 Pre-release
Pre-release

Changelog

v0.2.15-beta.2

13 Jan 08:48
dfe897e

Choose a tag to compare

v0.2.15-beta.2 Pre-release
Pre-release

Changelog

  • 0baebd6 Add ToolHive to ADOPTERS.md with usage description (#2609)
  • b5ab5d3 chore(deps): bump anchore/sbom-action from 0.20.11 to 0.21.0 (#2605)
  • 4d5760c chore(deps): bump anchore/sbom-action from 0.21.0 to 0.21.1 (#2615)
  • 214498c chore(deps): bump github.com/hashicorp/go-getter from 1.8.3 to 1.8.4 (#2611)
  • df6c606 chore(deps): bump github.com/prometheus/common from 0.67.4 to 0.67.5 (#2613)
  • 5e9ccf3 chore(deps): bump github/codeql-action from 4.31.8 to 4.31.9 (#2596)
  • de9b488 chore(deps): bump k8s.io/apimachinery from 0.34.3 to 0.35.0 (#2599)
  • 9c5a943 chore(deps): bump k8s.io/client-go from 0.34.3 to 0.35.0 (#2601)
  • 04bb209 chore(deps): bump sigs.k8s.io/controller-tools in /hack/controller-gen (#2602)
  • e509266 chore(docs): add pattern_match example (#2598)
  • 915d2be chore: bump a couple of deps (#2607)
  • 1209e8b chore: bump tools (#2608)
  • 17b1260 chore: fix wrong schema path in e2e tests (#2616)
  • 1028dfe chore: make kube 1.35 the default version (#2604)
  • 5ca0654 chore: use upstream kubectl-validate (#2612)
  • d848bfa fix: coverage upload (#2595)
  • dfe897e fix: fast namespace deletion (#2617)
  • 06d482b fix: use kubectl-validate fork (#2606)

v0.2.15-beta.1

16 Dec 13:20
515e407

Choose a tag to compare

v0.2.15-beta.1 Pre-release
Pre-release

Changelog

  • f17f207 Brew formula update for chainsaw version v0.2.14 (#2570)
  • 8353cd6 chore(deps): bump actions/download-artifact from 6.0.0 to 7.0.0 (#2589)
  • 18f0fa6 chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (#2590)
  • 6f31901 chore(deps): bump anchore/sbom-action from 0.20.10 to 0.20.11 (#2575)
  • 1d4e6de chore(deps): bump codecov/codecov-action from 5.5.1 to 5.5.2 (#2576)
  • 027f893 chore(deps): bump github/codeql-action from 4.31.7 to 4.31.8 (#2586)
  • 780be2a chore(deps): bump helm.sh/helm/v4 from 4.0.1 to 4.0.2 (#2587)
  • daf2ac2 chore(deps): bump helm.sh/helm/v4 from 4.0.2 to 4.0.4 (#2591)
  • c52f90c chore(deps): bump k8s.io/apiextensions-apiserver in /hack/controller-gen (#2581)
  • 3ddd5a7 chore(deps): bump k8s.io/apiserver from 0.34.2 to 0.34.3 (#2580)
  • bf225a9 chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions (#2588)
  • bef1d42 feat: add scenario support to logger (#2592)
  • 51101f1 feat: add wait for creation support (#2585)
  • ad0ee39 feat: expose timeouts as bindings (#2593)
  • d66c645 fix: check kube client is not nil instead of panic (#2582)
  • 515e407 fix: improve error handling for retryable operations and add tests (#2342)
  • ebe276e fix: print summary in quiet mode (#2574)
  • f8ef0db fix: relax validation on resources (#2583)

v0.2.14

08 Dec 11:53
56496ec

Choose a tag to compare

Changelog

  • 56496ec chore(deps): bump github/codeql-action from 4.31.6 to 4.31.7 (#2566)

v0.2.14-beta.2

08 Dec 11:03
3935e08

Choose a tag to compare

v0.2.14-beta.2 Pre-release
Pre-release

Changelog

v0.2.13

22 Aug 14:25
2fa48df

Choose a tag to compare

💫 New features 💫

  • Continue tests when an error happens when computing the test name
  • Added quiet mode with --quiet (suppresses verbose output and only shows errors, test failures, and the final test summary)
  • Added support for overriding the shell used by script operations
  • Added required interactiveMode for exec
  • Treat scenarios as early bindings and support cluster templating

v0.2.13-beta.2

19 Aug 14:34
04cd025

Choose a tag to compare

v0.2.13-beta.2 Pre-release
Pre-release

Changelog

v0.2.13-beta.1

19 Aug 11:44
a76a606

Choose a tag to compare

v0.2.13-beta.1 Pre-release
Pre-release

Changelog

  • 61b9b0a Brew formula update for chainsaw version v0.2.12 (#2181)
  • 79b6709 chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 (#2421)
  • c505780 chore(deps): bump actions/download-artifact from 4.1.8 to 4.2.1 (#2332)
  • 5bccfa4 chore(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 (#2361)
  • 3c18804 chore(deps): bump actions/download-artifact from 4.3.0 to 5.0.0 (#2407)
  • c818f77 chore(deps): bump actions/setup-go from 5.1.0 to 5.2.0 (#2213)
  • 9223850 chore(deps): bump actions/setup-go from 5.2.0 to 5.4.0 (#2316)
  • d859899 chore(deps): bump actions/setup-go from 5.4.0 to 5.5.0 (#2370)
  • 939fe18 chore(deps): bump actions/upload-artifact from 4.4.3 to 4.5.0 (#2246)
  • b363448 chore(deps): bump actions/upload-artifact from 4.5.0 to 4.6.0 (#2257)
  • 23d9658 chore(deps): bump actions/upload-artifact from 4.6.0 to 4.6.2 (#2331)
  • e22ca25 chore(deps): bump amannn/action-semantic-pull-request (#2422)
  • 9035ce6 chore(deps): bump anchore/sbom-action from 0.17.8 to 0.17.9 (#2238)
  • d6e3e2c chore(deps): bump anchore/sbom-action from 0.17.9 to 0.18.0 (#2322)
  • 809cbbc chore(deps): bump anchore/sbom-action from 0.18.0 to 0.19.0 (#2362)
  • 3c23435 chore(deps): bump anchore/sbom-action from 0.19.0 to 0.20.4 (#2402)
  • d0d2b9f chore(deps): bump anchore/sbom-action from 0.20.4 to 0.20.5 (#2429)
  • 76f2cd3 chore(deps): bump aquasecurity/trivy-action from 0.29.0 to 0.30.0 (#2334)
  • 6ff9d75 chore(deps): bump aquasecurity/trivy-action from 0.30.0 to 0.32.0 (#2411)
  • b285ae4 chore(deps): bump codecov/codecov-action from 5.0.7 to 5.1.1 (#2196)
  • 93f14eb chore(deps): bump codecov/codecov-action from 5.1.1 to 5.1.2 (#2249)
  • fd3b4af chore(deps): bump codecov/codecov-action from 5.1.2 to 5.4.0 (#2302)
  • ad8cfdc chore(deps): bump codecov/codecov-action from 5.4.0 to 5.4.2 (#2349)
  • 80f988e chore(deps): bump codecov/codecov-action from 5.4.2 to 5.4.3 (#2379)
  • 354baeb chore(deps): bump github.com/go-logr/logr from 1.4.2 to 1.4.3 (#2417)
  • 57a4201 chore(deps): bump github.com/hashicorp/go-getter from 1.7.6 to 1.7.8 (#2261)
  • f0d5cdb chore(deps): bump github.com/hashicorp/go-getter from 1.7.8 to 1.7.9 (#2430)
  • 88bfaf4 chore(deps): bump github.com/prometheus/common from 0.60.1 to 0.61.0 (#2183)
  • c38526b chore(deps): bump github.com/prometheus/common from 0.61.0 to 0.63.0 (#2330)
  • d2caa8c chore(deps): bump github.com/prometheus/common from 0.63.0 to 0.65.0 (#2391)
  • 7b90b0c chore(deps): bump github.com/spf13/pflag from 1.0.6 to 1.0.7 (#2410)
  • ed5c7aa chore(deps): bump github/codeql-action from 3.27.6 to 3.27.7 (#2214)
  • dac0712 chore(deps): bump github/codeql-action from 3.27.7 to 3.27.9 (#2233)
  • dda88e9 chore(deps): bump github/codeql-action from 3.27.9 to 3.28.0 (#2250)
  • 60be808 chore(deps): bump github/codeql-action from 3.28.0 to 3.28.1 (#2260)
  • 5ac242c chore(deps): bump github/codeql-action from 3.28.1 to 3.28.12 (#2317)
  • 38eb747 chore(deps): bump github/codeql-action from 3.28.12 to 3.28.13 (#2325)
  • b8ad80b chore(deps): bump github/codeql-action from 3.28.13 to 3.28.15 (#2346)
  • 983cfa6 chore(deps): bump github/codeql-action from 3.28.15 to 3.28.17 (#2364)
  • fa007ee chore(deps): bump github/codeql-action from 3.28.17 to 3.29.5 (#2405)
  • c923201 chore(deps): bump github/codeql-action from 3.29.7 to 3.29.8 (#2420)
  • 9cef443 chore(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0 (#2234)
  • dfe952c chore(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 (#2352)
  • d8d6381 chore(deps): bump golang.org/x/net in /hack/controller-gen (#2265)
  • b71b2cd chore(deps): bump golang.org/x/net in /hack/controller-gen (#2367)
  • 2ebca82 chore(deps): bump golangci-lint to v2 (#2398)
  • 0d9649b chore(deps): bump golangci/golangci-lint-action from 6.1.1 to 6.5.2 (#2315)
  • 1f4ec80 chore(deps): bump goreleaser/goreleaser-action from 6.1.0 to 6.2.1 (#2324)
  • 4432b2d chore(deps): bump goreleaser/goreleaser-action from 6.2.1 to 6.3.0 (#2337)
  • 7407732 chore(deps): bump goreleaser/goreleaser-action from 6.3.0 to 6.4.0 (#2428)
  • 8bb564e chore(deps): bump k8s.io/api from 0.31.3 to 0.31.4 (#2210)
  • 62e25dc chore(deps): bump k8s.io/api from 0.33.3 to 0.33.4 (#2424)
  • c03f744 chore(deps): bump k8s.io/apiextensions-apiserver in /hack/controller-gen (#2415)
  • 062ff98 chore(deps): bump k8s.io/apiextensions-apiserver in /hack/controller-gen (#2427)
  • d7a7914 chore(deps): bump k8s.io/apiserver from 0.31.3 to 0.31.4 (#2212)
  • 478efb0 chore(deps): bump k8s.io/apiserver from 0.32.0 to 0.32.3 (#2328)
  • 8868367 chore(deps): bump k8s.io/apiserver from 0.33.3 to 0.33.4 (#2426)
  • e2c56a0 chore(deps): bump k8s.io/client-go from 0.31.3 to 0.31.4 (#2211)
  • 1fb3b0d chore(deps): bump k8s.io/client-go from 0.32.0 to 0.32.3 (#2310)
  • 080534b chore(deps): bump k8s.io/client-go from 0.33.3 to 0.33.4 (#2425)
  • 8b6858f chore(deps): bump ko-build/setup-ko from 0.7 to 0.8 (#2269)
  • 72c0a05 chore(deps): bump ko-build/setup-ko from 0.8 to 0.9 (#2348)
  • 019b877 chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.3 to 0.19.4 (#2256)
  • 7994fce chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.4 to 0.20.4 (#2327)
  • 3f46fff chore(deps): bump sigstore/cosign-installer from 3.7.0 to 3.8.1 (#2333)
  • 77c12f7 chore(deps): bump sigstore/cosign-installer from 3.8.1 to 3.8.2 (#2355)
  • c975dcc chore(deps): bump sigstore/cosign-installer from 3.8.2 to 3.9.2 (#2406)
  • eae6516 chore(deps): bump slsa-framework/slsa-github-generator (#2323)
  • bf1a17f chore(deps): bump svenstaro/upload-release-action from 2.9.0 to 2.11.2 (#2412)
  • b2b2ab6 chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions (#2239)
  • 5b45636 chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions (#2259)
  • 8458e28 chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions (#2326)
  • d7f079f chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions (#2336)
  • 53ea7ae chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions (#2366)
  • b5b7470 chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions (#2381)
  • de947f2 chore(deps): update dependencies and improve linter configuration (#2304)
  • 006ea09 chore(docs): add required try block (#2186)
  • f9a9f9d chore: add unit tests (#2218)
  • 3078680 chore: add unit tests (#2219)
  • 8891bf3 chore: add unit tests (#2220)
  • e0fe594 chore: add unit tests (#2221)
  • e44813d chore: add unit tests (#2222)
  • 41b1966 chore: add unit tests (#2223)
  • 595060e chore: add unit tests (#2224)
  • 90d2e2c chore: add unit tests (#2229)
  • 3f3276b chore: add unit tests (#2232)
  • d8845f1 chore: add unit tests (#2236)
  • 9df3003 chore: add unit tests (#2237)
  • bc40b1f chore: add unit tests (#2240)
  • 9b10855 chore: add unit tests (#2241)
  • 9250ed5 chore: bump a couple of deps (#2320)
  • 6396476 chore: bump a couple of deps (#2321)
  • fe23bd0 chore: bump go version (#2204)
  • b602c7e chore: bump kube deps (#2408)
  • bc982f8 chore: bump kubectl-va...
Read more

v0.2.12

04 Dec 13:32
6459cd8

Choose a tag to compare

💫 New features 💫

  • Registered Kubernetes CEL libs, optional types, and various other std libs
  • Support conditions in labels in assertion templates
  • Added skipCommandOutput support to not log the command and script being executed

🔧 Fixes 🔧

  • Allow escaping dollar sign in command and script
  • Fixed chainsaw build docs rendering invalid yaml
  • Fixed step template bindings registered in the wrong order

v0.2.11

02 Oct 07:52
10afc76

Choose a tag to compare

💫 New features 💫

  • Added CEL support everywhere (bindings, assertion trees, projection trees, outputs...)
  • Added test sharding support

🔧 Fixes 🔧

  • Fixed exit code when failing in root test run
  • Fixed --no-cluster flag not working

📚 Docs 📚

  • Added most JMESPath functions docs and examples

What's Changed

  • fix: exit code when failing in root test run (cherry-pick #2002) by @gcp-cherry-pick-bot in #2003
  • chore(deps): bump github/codeql-action from 3.26.7 to 3.26.8 (cherry-pick #2004) by @gcp-cherry-pick-bot in #2006
  • chore(deps): bump github/codeql-action from 3.26.8 to 3.26.9 (cherry-pick #2010) by @gcp-cherry-pick-bot in #2011
  • chore: update kind to 1.31 (cherry-pick #2012) by @gcp-cherry-pick-bot in #2013
  • fix: no-cluster option (cherry-pick #2014) by @gcp-cherry-pick-bot in #2016
  • chore(deps): bump actions/checkout from 4.1.7 to 4.2.0 (cherry-pick #2015) by @gcp-cherry-pick-bot in #2017
  • feat: improve jp docs (cherry-pick #2018) by @gcp-cherry-pick-bot in #2019
  • feat: embed jp functions docs (cherry-pick #1980) by @gcp-cherry-pick-bot in #2020
  • docs: add jp funcs docs in menu (cherry-pick #2021) by @gcp-cherry-pick-bot in #2022
  • feat: add sharding support (cherry-pick #2023) by @gcp-cherry-pick-bot in #2024
  • feat: bump kyverno-json (cherry-pick #2025) by @gcp-cherry-pick-bot in #2026
  • feat: bump kyverno-json (cherry-pick #2027) by @gcp-cherry-pick-bot in #2028
  • feat: add CEL support in assertion trees (cherry-pick #2029) by @gcp-cherry-pick-bot in #2030
  • feat: add cel support (cherry-pick #2031) by @gcp-cherry-pick-bot in #2032
  • feat: add compiler to the binding api (cherry-pick #2033) by @gcp-cherry-pick-bot in #2034
  • feat: add compiler to the namespace template api (cherry-pick #2035) by @gcp-cherry-pick-bot in #2036
  • feat: add compiler field in configuration api (cherry-pick #2037) by @gcp-cherry-pick-bot in #2038
  • feat: add default compiler flag (cherry-pick #2039) by @gcp-cherry-pick-bot in #2040
  • feat: add default compiler at the test api level (cherry-pick #2041) by @gcp-cherry-pick-bot in #2042
  • feat: add compiler at the step api level (cherry-pick #2043) by @gcp-cherry-pick-bot in #2044
  • chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.12 to 3.0.13 (cherry-pick #2045) by @gcp-cherry-pick-bot in #2046
  • feat: add default compiler at the operation api level (cherry-pick #2047) by @gcp-cherry-pick-bot in #2048
  • feat: add cel test (cherry-pick #2049) by @gcp-cherry-pick-bot in #2050
  • chore: bump jp lib (cherry-pick #2052) by @gcp-cherry-pick-bot in #2053
  • chore(deps): bump github/codeql-action from 3.26.9 to 3.26.10 (cherry-pick #2054) by @gcp-cherry-pick-bot in #2056
  • docs: add more jp functions examples (cherry-pick #2055) by @gcp-cherry-pick-bot in #2057
  • chore: update release notes (cherry-pick #2058) by @gcp-cherry-pick-bot in #2059
  • release: v0.2.11 (cherry-pick #2060) by @gcp-cherry-pick-bot in #2061

Full Changelog: v0.2.10...v0.2.11