# Argo CD v3.0.0 — Release & Upgrade Intelligence
- **Product:** Argo CD (https://argo-cd.readthedocs.io)
- **Version:** v3.0.0
- **Released:** May 06, 2025
- **Impact Score:** 7/10
- **Breaking Changes:** Source flagged
- **Canonical Analysis:** https://changelogs.us/argocd/updates/v3.0.0/

## Executive Summary (TL;DR)
Argo CD v3.0.0. Source highlight: kubectl create namespace argocd

## Breaking Changes & Deprecations
- f27515783a85f120a497f89e2484a73c0929c2c6: docs: Document Helm 3.17.1 breaking changes (#22283) (@reggie-k)

## New Features
- 402802b08974bb0f1c2e417f7a190d042813c108: feat!: Logs rbac enforce by default (#21678) (@reggie-k)
- cca748591737d568e5b976cb060b960c40bd8c14: feat!: update compareoptions default values  (#22230) (@agaudreault)
- 029927b25ee19b3b4dfaba554014233920a2b150: feat(appcontroller): store application health status in redis by default (#10312) (#21532) (@rumstead)
- f775e7bf28f9cd73fd8dd3f653817d4a1b10d47e: feat(appset): Add values to PR generator (#21557) (@dudo)
- b9131c180246272ad7edf441bb80736e683187ab: feat(cmp): pass empty env vars to plugins (#18720) (#22096) (@crenshaw-dev)
- ac50d8e1c11ce1ea4d943ae7723a1d4a8f9aa3ff: feat(config)!: exclude known interim resources by default (#20013) (#21635) (@agaudreault)

## Improvements
- be293fe9ed300a150357b3df60837ad8517d2a6e: chore(hydrator): improve error message (#21987) (@crenshaw-dev)
- f245e8beb52e2dd08860f9222a33a2c215b7f291: chore: enable err-error and strconcat of perfsprint linter (#21267) (@mmorel-35)
- 8a6f53d04412a0cef0233eeee7c2df68b6be8495: chore: enable errorf of perfsprint linter (#21280) (@mmorel-35)
- cb3024c5ff33fdc393028ff27ebda021fb0de488: chore: enable superfluous-else from revive (#21373) (@mmorel-35)

## Bug Fixes
- 55f8a434d06ee335b195783a0a83c6a7c8dd3078: feat(ui): split arrays in yaml to fix ambiguous collapse when array items have nested objects (#21064) (@aali309)
- fbd7f29056458deed52816d9cad3dc0139fe3656: feat: use errors.Join for debuggable (#22235) (@sivchari)
- 46bfc10e4d4e84ec75245f554b2c9d0ed2348ab4: Revert "fix: Graceful shutdown for the API server (#18642) (#20981)" (#21221) (@pasha-codefresh)
- c6b00007f2b2c05093f34c89f69e2de34f6815a9: fix(actions): don't run empty Lua scripts (#22084) (#22161) (@crenshaw-dev)
- e6f94f227cf92e82652e79bd19ec91878da4e912: fix(appcontroller): selfhealattemptscount needs to be reset at times (#22095) (@blakepettersson)
- 079341c65cde946d260a1cb96324ce0be53f2b6b: fix(applicationset): ApplicationSets with rolling sync stuck in Pending (#20230) (@Fsero)
