v0.6.0
0.6.0 - 2026-02-04
v0.6.0 is a rather large release, bringing many anticipated features, bug fixes and other updates.
The most noteworthy new features are:
- Support for streaming pod log from agent systems (#569) by @Mangaal
- Support for pod terminal access (#684) by @jparsai
- New authentication method for header-based authentication (#699) by @drewbailey
- Integration of OpenTelemetry for distributed tracing (#681) by @chetan-rns
Thanks to @cjcocokrisp, we also publish container images for the arm64 platform now!
Thanks to our contributors and users, we have been making great progress toward feature parity with the classical Argo CD experience.
v1.0.0 is around the corner. Stay tuned for more awesome things to come!
⛰ Features
- (auth) Additional mtls cert identity extraction methods (#728) - (c878f38) by @drewbailey
- (cli) Agent create can now use existing TLS certificates (#676) - (48103ba) by @jannfis
- (ctl) Add a 'check-config' principal/agent commands to argocd-agentctl which will verify the user's configuration (#631) - (47ee9d3) by @Rizwana777
- (logs) Toggle logging for subsystems (#711) - (e30ebf1) by @cjcocokrisp
- (logstream) Log streaming for argocd agent (#569) - (51ce9bf) by @Mangaal
- Add configurable resource tracking support (#690) - (ca07261) by @Rizwana777
- Allow setting TLS parameters for principal and agent (#710) - (58d7b3f) by @jannfis
- Add header-based auth for service mesh deployments (#699) - (135740b) by @drewbailey
- Add ArgoCD web-based terminal support (#684) - (3128223) by @jparsai
- Application-level heartbeat for service meshes (#700) - (259a598) by @drewbailey
- Integrate opentelemetry for tracing (#681) - (e3151c6) by @chetan-rns
- Derive resource names from helm release name (#665) - (a510cea) by @jparsai
- Terminate sync operations from the control plane (#630) - (03a4dd4) by @chetan-rns
🐛 Bug Fixes
- (e2e) Use server-side apply for installing Argo CD components (#730) - (cf833bd) by @chetan-rns
- (helm) Add missing keys in schema (#651) - (77720db) by @anandrkskd
- (test) Regenerate expired test certs (#689) - (a7b0266) by @chetan-rns
- Handle malformed cluster secrets gracefully (#739) - (c638a2b) by @jannfis
- Fix intermittent update retry conflict E2E test failures (#716) - (e47703c) by @jgwest
- Log streaming reliability and flaky test stability (#688) - (05154f4) by @Mangaal
- Detect RST_STREAM errors and trigger reconnection (#698) - (364645c) by @drewbailey
- Minor corrections to the cert-manager certificate being used for the Agent in docs (#673) - (10db797) by @gnunn1
- Race condition while updating operation field (#648) - (c9d7253) by @chetan-rns
- Set server host name in TLS config (#674) - (9668ed6) by @chetan-rns
- Use prefixed AppProject name while handling resyncs (#666) - (c8217aa) by @chetan-rns
- Don't remove default project on restart (#656) - (b317965) by @chetan-rns
- Update values file and update inconsistent default values (#655) - (9127d63) by @anandrkskd
- Allow agent redis ingress and remove restrictive egress in NetworkPolicy (#618) - (5c4c2e4) by @bianbbc87
- Correct note formatting for cert-manager (#653) - (ddb0063) by @gnunn1
- Fix a leaking ticker in the redis-proxy (#642) - (07f2863) by @jannfis
- Fix leaking ticket in agent's redis logic (#643) - (8ab3333) by @jannfis
- Add missing agent configurations in helm chart (#633) - (76228c4) by @jparsai
- Recreate application in managed mode upon deletion from spoke (#605) - (f185365) by @Rizwana777
📚 Documentation
- (kind) Add optional ApplicationSet controller support for autonomous agents install (#731) - (64a79b4) by @mikeshng
- Document namespace access, use and creation (#714) - (2652053) by @jannfis
- Rewrite configuration section and add service mesh docs (#712) - (940a8c4) by @jannfis
- Update SECURITY.md (#640) - (1a14508) by @jannfis
- Reality check on the docs and the status of the project (#683) - (a1634ec) by @jannfis
- Add user guide for repository management (#634) - (b1fa864) by @chetan-rns
⚙ Miscellaneous Tasks
- (metrics) Add repository counter on the principal (#639) - (8979a32) by @chetan-rns
- (refactor) Move event writer logic to new file (#724) - (5309c8e) by @jgwest
- Update build configs (#725) - (58f29c0) by @jparsai
- Update VERSION file to '99.9.9-unreleased' (#721) - (88d653b) by @jgwest
- Add github-actions checks for helm chart (#652) - (7134d35) by @anandrkskd
- Disable unsupported redis subcommand to suppress warning (#647) - (b59b87f) by @jgwest
- Add pre-sync hook job for e2e test (#632) - (f27efa0) by @chetan-rns
Build
- (deps) Bump github.com/argoproj/argo-cd/v3 from 3.1.9 to 3.3.0 (#737) - (d96a91b) by @jannfis
- (deps) Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.39.0 to 1.40.0 (#734) - (5a71a22) by @dependabot[bot]
- (deps) Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.39.0 to 1.40.0 (#733) - (9bfeba2) by @dependabot[bot]
- (deps) Bump github.com/golang-jwt/jwt/v5 from 5.3.0 to 5.3.1 (#727) - (4f7dfdc) by @dependabot[bot]
- (deps) Bump github.com/redis/go-redis/v9 from 9.17.2 to 9.17.3 (#722) - (87953b9) by @dependabot[bot]
- (deps) Bump github.com/alicebob/miniredis/v2 from 2.36.0 to 2.36.1 (#718) - (e86526b) by @dependabot[bot]
- (deps) Bump github.com/alicebob/miniredis/v2 from 2.35.0 to 2.36.0 (#717) - (d0ded67) by @dependabot[bot]
- (deps) Bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4 (#709) - (a759185) by @dependabot[bot]
- (deps) Bump golang.org/x/net from 0.48.0 to 0.49.0 (#704) - (eaf7c4b) by @dependabot[bot]
- (deps) Bump golang.org/x/crypto from 0.46.0 to 0.47.0 (#703) - (8157474) by @dependabot[bot]
- (deps) Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.38.0 to 1.39.0 (#697) - (8f24ec2) by @dependabot[bot]
- (deps) Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.38.0 to 1.39.0 (#692) - (5d35c0d) by @dependabot[bot]
- (deps) Bump golang.org/x/net from 0.47.0 to 0.48.0 (#694) - (8c1c9f0) by @dependabot[bot]
- (deps) Bump go.opentelemetry.io/otel/sdk from 1.38.0 to 1.39.0 (#693) - (72ef2f9) by @dependabot[bot]
- (deps) Bump google.golang.org/grpc from 1.77.0 to 1.78.0 (#686) - (bb95ddb) by @dependabot[bot]
- (deps) Bump google.golang.org/protobuf from 1.36.10 to 1.36.11 (#682) - (3150906) by @dependabot[bot]
- (deps) Bump golang.org/x/net from 0.47.0 to 0.48.0 (#679) - (09ce442) by @dependabot[bot]
- (deps) Bump github.com/spf13/cobra from 1.10.1 to 1.10.2 (#675) - (6504943) by @dependabot[bot]
- (deps) Bump github.com/redis/go-redis/v9 from 9.17.1 to 9.17.2 (#668) - (22377e0) by @dependabot[bot]
- (deps) Bump github.com/redis/go-redis/v9 from 9.16.0 to 9.17.1 (#663) - (101d4c8) by @dependabot[bot]
- (deps) Bump golang.org/x/crypto from 0.44.0 to 0.45.0 (#657) - (2d5d0f0) by @dependabot[bot]
- (deps) Bump google.golang.org/grpc from 1.76.0 to 1.77.0 (#654) - (bbfa434) by @dependabot[bot]
- (deps) Bump golang.org/x/net from 0.46.0 to 0.47.0 (#646) - (09584aa) by @dependabot[bot]
- (deps) Bump golang.org/x/crypto from 0.43.0 to 0.44.0 (#645) - (320f41a) by @dependabot[bot]
- (deps) Bump golang.org/x/sync from 0.17.0 to 0.18.0 (#641) - (a1526b3) by @dependabot[bot]
- (deps) Bump github.com/grpc-ecosystem/go-grpc-middleware/v2 from 2.3.2 to 2.3.3 (#637) - (e90cc07) by @dependabot[bot]
- Add multi arch image for amd64 + arm64 (#701) - (bb08539) by @cjcocokrisp
- Free up some disk space for e2e tests (#680) - (68e7067) by @jannfis
Release
New Contributors ❤
- @drewbailey made their first contribution in #728
- @cjcocokrisp made their first contribution in #711
- @Mangaal made their first contribution in #688