Releases: argoproj-labs/gitops-promoter
Releases · argoproj-labs/gitops-promoter
v0.11.2
gitops-promoter
2025-09-02T19:34:14Z
Container images
- quay.io/argoprojlabs/gitops-promoter:v0.11.2
Changelog
Features
- bd46ff4: feat: switch to ace editor for live manifest (#492) (@zachaller)
Bug fixes
- 45df1b7: fix: goreleaser format depreciation (#486) (@zachaller)
- 64ea863: fix: tooltip display (#491) (@zachaller)
Documentation
- 5c333fd: docs: Add video demonstration to README and docs (#487) (@crenshaw-dev)
- 9558585: docs: bump manifest versions to v0.11.2 (#497) (@github-actions[bot])
Dependency updates
- 187dc7d: chore(deps): bump github.com/onsi/ginkgo/v2 from 2.25.1 to 2.25.2 (#489) (@dependabot[bot])
- b4dabf5: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.142.2 to 0.142.4 (#488) (@dependabot[bot])
- bd7e653: chore(deps): bump sigs.k8s.io/controller-runtime from 0.21.0 to 0.22.0 (#490) (@dependabot[bot])
Full Changelog: v0.11.1...v0.11.2
v0.11.1
Changes in v0.11
GitOps Promoter v0.11 includes several major features:
- Argo CD UI Extension
- PromotionStrategy
status.history
field to track promotion history - URL templating for Argo CD commit statuses
The UI is also available via the gitops-promoter dashboard
command.

Features
- feat(ui): Add ArgoCD extension integration for promotion status display by @Shirly8 in #451
- feat: Add first pass history support to UI by @Shirly8 in #482
- feat: ArgoCD extension into CI/CD pipeline and release assets by @Shirly8 in #443
- feat: calculate history status in CTP, using pull request trailers by @zachaller in #441
- feat: url template for commit statuses by @FourFifthsCode in #428
Fixes
- fix(acdcs): requeue to observe health after transition threshold by @crenshaw-dev in #427
- fix: add events rbac by @zachaller in #426
- fix: don't build extension for all os/archs by @zachaller in #484
- fix: preserve errors when they can't be written to conditions by @crenshaw-dev in #439
- fix: remove status schema validation by @zachaller in #455
Docs
- docs(acdcs): improve docs about argocd-health key (#445) by @crenshaw-dev in #446
- docs: Update README.md by @zachaller in #440
- docs: bump manifest versions to v0.11.0 by @github-actions[bot] in #483
- docs: bump manifest versions to v0.11.1 by @github-actions[bot] in #485
- docs: fix example file ref by @crenshaw-dev in #436
- docs: highlight need for -next suffix by @crenshaw-dev in #478
- docs: how to use the UI by @crenshaw-dev in #471
- docs: test unmarshaling of example resources by @crenshaw-dev in #434
Chores
- chore(cs): require http or https protocol on commitstatus url by @crenshaw-dev in #412
- chore: tighten cs key validation by @crenshaw-dev in #479
- refactor(ui): simplify promotion strategy UI with unified card design by @Shirly8 in #435
Dependencies
- chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #456
- chore(deps): bump codecov/codecov-action from 5.4.3 to 5.5.0 by @dependabot[bot] in #468
- chore(deps): bump docker/login-action from 3.4.0 to 3.5.0 by @dependabot[bot] in #450
- chore(deps): bump form-data from 4.0.3 to 4.0.4 in /ui/extension by @dependabot[bot] in #430
- chore(deps): bump github.com/gin-contrib/gzip from 1.2.2 to 1.2.3 by @dependabot[bot] in #421
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.23.4 to 2.25.0 by @dependabot[bot] in #466
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.25.0 to 2.25.1 by @dependabot[bot] in #469
- chore(deps): bump github.com/onsi/gomega from 1.37.0 to 1.38.0 by @dependabot[bot] in #432
- chore(deps): bump github.com/onsi/gomega from 1.38.0 to 1.38.2 by @dependabot[bot] in #476
- chore(deps): bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 by @dependabot[bot] in #447
- chore(deps): bump github.com/spf13/pflag from 1.0.6 to 1.0.7 by @dependabot[bot] in #423
- chore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by @dependabot[bot] in #480
- chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.134.0 to 0.137.0 by @dependabot[bot] in #429
- chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.137.0 to 0.138.0 by @dependabot[bot] in #457
- chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.138.0 to 0.139.0 by @dependabot[bot] in #459
- chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.139.0 to 0.141.2 by @dependabot[bot] in #467
- chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.141.2 to 0.142.0 by @dependabot[bot] in #470
- chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.142.0 to 0.142.2 by @dependabot[bot] in #475
- chore(deps): bump goreleaser/goreleaser-action from 6.3.0 to 6.4.0 by @dependabot[bot] in #460
- chore(deps): bump the k8s-deps group with 3 updates by @dependabot[bot] in #420
- chore(deps): bump the k8s-deps group with 3 updates by @dependabot[bot] in #458
- chore(deps): bump the k8s-deps group with 3 updates by @dependabot[bot] in #481
Full Changelog: v0.10.2...v0.11.1
v0.10.2
gitops-promoter
2025-07-15T22:35:18Z
Container images
- quay.io/argoprojlabs/gitops-promoter:v0.10.2
Changelog
Bug fixes
- 98df8a3: fix: fix release build docker file (#418) (@zachaller)
Documentation
Full Changelog: v0.10.1...v0.10.2
What's Changed
- fix(ci): simplify release workflow by @crenshaw-dev in #394
- chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.133.0 to 0.134.0 by @dependabot[bot] in #396
- chore(deps): bump peter-evans/create-pull-request from 6 to 7 by @dependabot[bot] in #395
- feat: added PR status in CTP and PS by @zachaller in #399
- chore(refactor): less nesting by @crenshaw-dev in #400
- feat: add url to pr status by @zachaller in #401
- chore(deps): bump golang.org/x/sync from 0.15.0 to 0.16.0 by @dependabot[bot] in #404
- chore: enable revive linter by @crenshaw-dev in #405
- chore(lint): enable revive exported linter by @crenshaw-dev in #406
- docs: more docs about monitoring by @crenshaw-dev in #407
- chore(refactor): less nesting by @crenshaw-dev in #403
- fix(acdcs): sort status.applicationsSelected (#408) by @crenshaw-dev in #409
- chore: more validation for github params by @crenshaw-dev in #402
- feat(ui): Promoter Dashboard UI and Argo CD Extension by @Shirly8 in #392
- fix(lint): reduce nesting by @crenshaw-dev in #415
- fix: initialize multi-cluster provider and use new schema for tests to match main by @FourFifthsCode in #413
- docs: bump manifest versions to v0.10.0 by @github-actions[bot] in #414
- fix(ci): build dashboard for release by @crenshaw-dev in #416
- docs: bump manifest versions to v0.10.1 by @github-actions[bot] in #417
- fix: fix release build docker file by @zachaller in #418
- docs: bump manifest versions to v0.10.2 by @github-actions[bot] in #419
Full Changelog: v0.9.0...v0.10.2
v0.9.0
gitops-promoter
2025-07-07T19:48:37Z
Container images
- quay.io/argoprojlabs/gitops-promoter:v0.9.0
Changelog
Features
- c71964c: feat(ci): automate releases (#389) (@crenshaw-dev)
- f96a950: feat: add multicluster support for watching argocd apps in other clusters (#327) (@FourFifthsCode)
Bug fixes
- 55a13d6: fix: make sure zap flags get loaded into cobra (#386) (@zachaller)
Documentation
- d3f0921: docs: add argocdcommitstatus to tutorial (#391) (@crenshaw-dev)
- 5ac24e5: docs: bump manifest versions to v0.9.0 (#393) (@github-actions[bot])
- 473060b: docs: initialize how to with argocd tutorial (#332) (@robinlioret)
Dependency updates
- 1a626b1: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.130.1 to 0.131.0 (#384) (@dependabot[bot])
- c1fa7d3: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.131.0 to 0.132.0 (#385) (@dependabot[bot])
- 884bfb1: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.132.0 to 0.133.0 (#388) (@dependabot[bot])
Other work
- 1e514b7: chore(ci): ignore generated code (#382) (@crenshaw-dev)
- b00fd56: chore(refactor): rely on controller retry (#383) (@crenshaw-dev)
- 7c50b16: chore: add generation change predicates to all controllers (#387) (@crenshaw-dev)
- f240c70: chore: remove unused struct (#390) (@crenshaw-dev)
Full Changelog: v0.8.1...v0.9.0
v0.8.1
gitops-promoter
2025-07-01T21:15:23Z
Container images
- quay.io/argoprojlabs/gitops-promoter:v0.8.1
Changelog
Bug fixes
- 99b57be: fix: conflict loop updating conditions (#380) (@zachaller)
Documentation
- 2e5cb00: docs: bump install version (#381) (@crenshaw-dev)
Full Changelog: v0.8.0...v0.8.1
v0.8.0
gitops-promoter
2025-07-01T19:53:17Z
Container images
- quay.io/argoprojlabs/gitops-promoter:v0.8.0
Changelog
Features
- 632fe6f: feat(acdcs): ls-remote in parallel for speed (#365) (#366) (@crenshaw-dev)
- 9fe5684: feat(metrics): webhook metrics (#368) (@crenshaw-dev)
- 68349ac: feat: Refactored main.go into Cobra CLI with default controller behavior (#348) (@Shirly8)
- 3dd2c2d: feat: add conditions to controllers (#361) (@zachaller)
Bug fixes
- 2c65e86: fix(acdcs): avoid unnecessary update call (#363) (@crenshaw-dev)
Documentation
- b3c8357: docs: update crd docs, especially status fields (#376) (@crenshaw-dev)
Other work
- ecc4aa9: Generation changed predicate acdcs (#364) (@crenshaw-dev)
- 5e4506c: chore(ci): update deprecated format field (#362) (@crenshaw-dev)
- 81ffb2c: chore(refactor): make LsRemote a static function instead of a receiver (#371) (@crenshaw-dev)
- f49369e: chore(refactor): simpler ls-remote parallelization (#372) (@crenshaw-dev)
- 2b5e333: chore(refactor): simplify git path logic (#369) (@crenshaw-dev)
- 2316e86: chore: codecov pkg flag (#375) (@zachaller)
- 54f53f5: chore: docs image bump for 0.8.0 (#378) (@zachaller)
- 36e36d7: chore: remove un-needed observedGenerations (#377) (@zachaller)
Full Changelog: v0.7.2...v0.8.0
v0.7.2
gitops-promoter
2025-06-26T15:46:34Z
Container images
- quay.io/argoprojlabs/gitops-promoter:v0.7.2
Changelog
Bug fixes
- ac6d44f: fix: don't create unnecessary previous-env CS (#357) (#358) (@crenshaw-dev)
- 6aa38f5: fix: only log errors on non-404s for app lookup (#356) (@crenshaw-dev)
Documentation
- f2ffd81: docs: bump install version (#359) (@crenshaw-dev)
Full Changelog: v0.7.1...v0.7.2
v0.7.1
gitops-promoter
2025-06-25T18:31:30Z
Container images
- quay.io/argoprojlabs/gitops-promoter:v0.7.1
Changelog
Bug fixes
- dffefa5: fix: use typed Application to reduce memory use (#354) (@crenshaw-dev)
Documentation
- 6dad8e3: docs: bump install version (#352) (@crenshaw-dev)
- 65d5905: docs: bump install version (#355) (@crenshaw-dev)
Other work
- fdd862a: chore: remove unused lines (#353) (@crenshaw-dev)
Full Changelog: v0.7.0...v0.7.1
v0.7.0
gitops-promoter
2025-06-24T20:51:10Z
Container images
- quay.io/argoprojlabs/gitops-promoter:v0.7.0
Changelog
Features
- 339f18e: feat: allow enabling pprof (#351) (@crenshaw-dev)
- 48e7b62: feat: put commit status urls onto CTP and PS (#349) (@zachaller)
Documentation
- f833472: docs: bump install version (#342) (@crenshaw-dev)
Other work
- 292e72a: chore: change log level (#350) (@zachaller)
Full Changelog: v0.6.0...v0.7.0
v0.6.0
gitops-promoter
2025-06-20T20:23:18Z
Container images
- quay.io/argoprojlabs/gitops-promoter:v0.6.0
Changelog
Features
- 54c060c: feat: add forgejo support (#329) (@robinlioret)
- a4cbca9: feat: commit tracing, add git commit messages to CTP and PS statuses (#339) (@zachaller)
Dependency updates
- 9670b1b: chore(deps): bump codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2 from 2.1.0 to 2.2.0 (#338) (@dependabot[bot])
- 215951e: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.129.0 to 0.130.1 (#334) (@dependabot[bot])
- 363eca0: chore(deps): bump the k8s-deps group with 3 updates (#340) (@dependabot[bot])
Other work
- fad9597: chore!: sync up ctp status to ps status (#337) (@zachaller)
Full Changelog: v0.5.0...v0.6.0