Changelog
- 767933f: build(deps): Bump docker/login-action from 3 to 4 (@dependabot[bot])
- 32311ee: Merge pull request #394 from perses/release/v0.4 (@jgbernalp)
- a15d21e: build(deps): Bump perses/github-actions from 0.11.0 to 0.12.0 (@dependabot[bot])
- 047bac7: Merge pull request #395 from perses/dependabot/github_actions/perses/github-actions-0.12.0 (@slashpai)
- 9ccc372: [ENHANCEMENT] remove unnecessary finalizers in favor of existing owner refereces (@jgbernalp)
- dc5d01b: Merge pull request #400 from perses/remove-finalizers (@jgbernalp)
- c686716: [IGNORE] Add workflow_dispatch for operatorhub release and enforce tag-only refs (@slashpai)
- 4bb74ef: Merge pull request #399 from slashpai/operator-hub-wf (@slashpai)
- 8d13f93: [BUGFIX] escape reserved words in CEL validation expressions (@jgbernalp)
- 43fdeb7: Merge pull request #402 from perses/fix-cel-validation (@jgbernalp)
- 84f978b: [IGNORE]: align containerImage with operator image in bundle generation (@slashpai)
- d9dbc93: [IGNORE]: Improve OperatorHub release workflow bundle generation (@slashpai)
- 149304f: [DOC]: document OperatorHub publish workflow and bundle-check (@slashpai)
- 0cd355a: [IGNORE]: use sed instead of yq -i to update CSV image fields (@slashpai)
- 5f7b5d3: [IGNORE]: fail fast when OperatorHub version_replaced cannot be auto-detected (@slashpai)
- 4d3128d: [DOC]: document OperatorHub workflow image alignment and version_replaced (@slashpai)
- eed6a02: Merge pull request #407 from slashpai/operator-hub-wf (@slashpai)
- 813de29: [IGNORE]: skip OperatorHub PR creation when an open PR already exists (@slashpai)
- f1963df: [IGNORE]: add slashpai to OperatorHub bundle reviewers list (@slashpai)
- e5db5e8: Merge pull request #408 from slashpai/operator-hub-wf (@slashpai)
- 67c33e2: build(deps): Bump github.com/perses/common from 0.30.2 to 0.31.0 (@dependabot[bot])
- 2a3c774: [ENHANCEMENT] cache perses clients and cleanup metrics when resources are deleted (@jgbernalp)
- e80ac14: [ENHANCEMENT] update resource status only when changed (@jgbernalp)
- aecd4a9: [ENHANCEMENT] remove spec and managed fields from cache payload (@jgbernalp)
- dabab8e: Merge pull request #414 from perses/improve-memory-consumption (@jgbernalp)
- de63f04: Merge pull request #413 from perses/dependabot/go_modules/github.com/perses/common-0.31.0 (@slashpai)
- c17af3b: [ENHANCEMENT] use only metadata to watch for resources to optimize memory consumption (@jgbernalp)
- 2718f2b: Merge pull request #416 from perses/optimize-watcher-memory-usage (@jgbernalp)
- e0a2da6: [IGNORE] Bump go version to 1.26.4 (@slashpai)
- 363825f: [IGNORE] Update go dependencies (@slashpai)
- 8c1002a: [IGNORE] regenerate api-docs (@slashpai)
- e60e1bd: [IGNORE] Bump kind and k8s image versions (@slashpai)
- 04995c6: [IGNORE] regenerate bundle (@slashpai)
- 6a17623: [IGNORE] regenerate manifests (@slashpai)
- a78d689: [IGNORE] Replace deprecated scheme.Builder with apimachinery-only equivalent (@slashpai)
- 9d38e85: [IGNORE] Exclude groupversion_info.go from kube-api-linter (@slashpai)
- cd97a70: Merge pull request #419 from slashpai/update-deps (@slashpai)
- 30ea857: [IGNORE] Bump tools versions in Makefile.tools (@slashpai)
- 2dbaa44: [IGNORE] Regenerate bundle with latest tools (@slashpai)
- 5fea7ae: [IGNORE] Regenerate manifests with updated tools (@slashpai)
- 1882b51: Merge pull request #421 from slashpai/update-tools (@slashpai)
- 1bb473b: [DOC] add datasource documentation for OpenShift (@jgbernalp)
- d0f3be2: Merge pull request #422 from perses/add-datasource-docs (@jgbernalp)
- 55b0e39: [FEATURE] Add ValidationFailed reason and RESTClient support to mock (@slashpai)
- 1414e15: [FEATURE] Add reconcile-time validation using Perses validate API (@slashpai)
- ef73d33: [FEATURE] Add tests for reconcile-time validation failure handling (@slashpai)
- 299b5ae: [FEATURE] Fix integration test panics and address review feedback (@slashpai)
- 3d804b0: [FEATURE] Add e2e test for reconcile-time validation (@slashpai)
- e9b2590: [FEATURE] validate only on change, distinguish 4xx from 5xx, prevent orphaned secrets (@slashpai)
- 0ef4026: Merge pull request #426 from slashpai/validate-dashboards (@slashpai)
- 671a237: [ENHANCEMENT] Add ReasonError type to propagate failure reasons through error chains (@slashpai)
- e8d5475: [ENHANCEMENT Use specific reason labels in reconciliation error metrics (@slashpai)
- f625a98: [ENHANCEMENT] Add validation failure alert and document reason label values (@slashpai)
- 8cf2a01: [ENHANCEMENT] Add unit tests for ReasonError, ExtractReason, and IsClientError (@slashpai)
- d72c0af: [IGNORE] Regenerate deepcopy files (@slashpai)
- fa62a19: [ENHANCEMENT] Add promtool tests for alert rules with reason label (@slashpai)
- 15dd438: [ENHANCEMENT] Add promtool to managed tools and run alert tests in CI (@slashpai)
- 612cda0: [DOC]: enrich CSV description and links (@vprashar2929)
- 0730b94: docs: remove Go report card badge (@vprashar2929)
- 4e89d96: build(deps): Bump github.com/onsi/ginkgo/v2 from 2.31.0 to 2.32.0 (@dependabot[bot])
- 771f7fd: build(deps): Bump actions/checkout from 6 to 7 (@dependabot[bot])
- d4b9e35: build(deps): Bump github.com/perses/common from 0.31.0 to 0.31.1 (@dependabot[bot])
- 5904e6e: build(deps): Bump actions/setup-go from 5 to 6 (@dependabot[bot])
- ad29ece: Merge pull request #428 from slashpai/metrics-label (@jgbernalp)
- 7ca9786: build(deps): Bump docker/setup-buildx-action from 3 to 4 (@dependabot[bot])
- 60e4636: Merge pull request #429 from vprashar2929/docs-scorecard (@jgbernalp)
- 436c664: Merge branch 'main' into operatorhub-csv-docs (@vprashar2929)
- 05e86d3: Merge pull request #355 from perses/dependabot/github_actions/docker/login-action-4 (@jgbernalp)
- 64e7418: Merge pull request #425 from perses/dependabot/go_modules/github.com/onsi/ginkgo/v2-2.32.0 (@jgbernalp)
- 1d5d511: Merge pull request #424 from perses/dependabot/go_modules/github.com/perses/common-0.31.1 (@jgbernalp)
- fd2ac55: Merge pull request #423 from perses/dependabot/github_actions/actions/checkout-7 (@jgbernalp)
- 0e72735: build(deps): Bump github.com/onsi/gomega from 1.42.0 to 1.42.1 (@dependabot[bot])
- 40f078a: Merge pull request #415 from vprashar2929/operatorhub-csv-docs (@jgbernalp)
- dbc8e4a: Merge pull request #427 from perses/dependabot/go_modules/github.com/onsi/gomega-1.42.1 (@jgbernalp)
- 8113977: Merge pull request #356 from perses/dependabot/github_actions/docker/setup-buildx-action-4 (@jgbernalp)
- 16e82a5: Merge pull request #384 from perses/dependabot/github_actions/actions/setup-go-6 (@jgbernalp)
- 108a6ad: build(deps): Bump docker/setup-qemu-action from 3 to 4 (@dependabot[bot])
- 419faa6: Merge pull request #357 from perses/dependabot/github_actions/docker/setup-qemu-action-4 (@jgbernalp)
- 7e7e2a1: build(deps): Bump github.com/perses/common from 0.31.1 to 0.31.2 (@dependabot[bot])
- caa8fd7: Merge pull request #434 from perses/dependabot/go_modules/github.com/perses/common-0.31.2 (@slashpai)
- 1c8cff8: build(deps): Bump github.com/prometheus/client_golang (@dependabot[bot])
- c5cfb67: Merge pull request #437 from perses/dependabot/go_modules/github.com/prometheus/client_golang-1.24.1 (@slashpai)
- f14a9d0: build(deps): Bump actions/setup-go from 6 to 7 (@dependabot[bot])
- ba8bb70: Merge pull request #432 from perses/dependabot/github_actions/actions/setup-go-7 (@slashpai)
- e443ce1: [FEATURE] update perses dependency to v0.54.0 (@slashpai)
- e40c64a: [DOCS]: Regenerate api docs (@slashpai)
- 9428d81: [IGNORE] run make bundle (@slashpai)
- 08f043f: [IGNORE] run make build-installer (@slashpai)
- 6efcbec: Merge pull request #439 from slashpai/feat/bump-perses-0.54.0 (@jgbernalp)
- a165e50: build(deps): Bump the k8s-io group across 1 directory with 4 updates (@dependabot[bot])
- 124a445: Merge pull request #436 from perses/dependabot/go_modules/k8s-io-afb2660ff9 (@jgbernalp)
- 2dd20a1: [IGNORE]: automate release preparation (@vprashar2929)
- dbcbc5d: Merge pull request #382 from vprashar2929/ci-release-auto (@slashpai)
- 78c4cce: [IGNORE] fix(ci): use bot token for release checkout (@vprashar2929)
- b1fdb7a: Merge pull request #440 from vprashar2929/ci-token (@slashpai)
- dc4c19a: [IGNORE]: Use release PR title convention (@vprashar2929)
- 93afe80: add Jeremy to MAINTAINERS.md (@ibakshay)
- d07ae85: Add PeterYurkovich as maintainer 🎉 (@ibakshay)
- 9f70818: Merge pull request #443 from vprashar2929/ci-pr-title (@slashpai)
- b6bd1a2: Merge pull request #442 from perses/add-jeremy-as-maintainer (@jgbernalp)
- 6b329e9: [IGNORE] add Changelog title to CHANGELOG.md (@slashpai)
- 768fad8: Merge pull request #444 from slashpai/fix/add-changelog-title (@jgbernalp)
- 8e33843: [IGNORE] Prepare release 0.5.0 (@persesbot)
- f86ae37: [IGNORE] Clean up v0.5.0 changelog entries (@slashpai)
- 8ebbeda: Merge pull request #441 from perses/chore-version-0.5.0 (@slashpai)