v0.4.0
0.4.0 - 2025-09-08
This minor release brings a couple of new features and bug fixes, most notably
- syncing of Git credentials to managed agents is now supported
- The resource proxy now allows sub-resource requests, particularly important for resource actions,
Also, a lot of documentation has been added and updated.
We are on a good way to GA, and do not expect any seriously breaking changes before a v1.0 anymore.
⛰ Features
- Add subresource support to resource proxy (#532) - (2ac39f2) by @rayl15
- Sync private repository secrets to managed agents (#526) - (e2ef906) by @chetan-rns
- Populate cluster cache info in principal (#513) - (c0c4b26) by @jparsai
- Add Redis server address as ConfigMap param for agent and principal (#508) - (d1cd1dc) by @ncr38
- Agent helm chart (#463) - (9fcddcf) by @anandrkskd
🐛 Bug Fixes
- Sync default appproject updates to managed agents (#529) - (50dbd11) by @chetan-rns
- Remove delete patch for repo server (#530) - (edfedbd) by @ncr38
- Drop owner references from autonomous agent events (#524) - (c893cb2) by @ncr38
- Close redis proxy connection ID tracker on goroutine end (#520) - (bb90158) by @jgwest
- Return error from create app project (#519) - (88ed903) by @ncr38
- Module logger should respect the CLI log flags (#505) - (42d44b8) by @chetan-rns
📚 Documentation
- Add doc with all the steps required for argocd-agent with argocd-operator (#482) - (c99c56d) by @anandrkskd
- Update and finish architecture overview (#522) - (88966cc) by @jannfis
- Finish and update the Argo CD Integration patterns docs (#521) - (0d07761) by @jannfis
- Clarify the role and location of application controller (#514) - (7db5f60) by @jannfis
- Use mtls instead of userpass in getting started guide (#511) - (217bdb6) by @jannfis
🧪 Testing
- (e2e) E2e tests should be runnable individually (#541) - (18b5875) by @jparsai
- (e2e) Fix flaky test for ClusterCacheInfo validation (#537) - (398a271) by @jparsai
- Wait for resource action to be available (#515) - (1e0ab7e) by @chetan-rns
⚙ Miscellaneous Tasks
- (dev-env) Install the latest argocd version (#535) - (8ed7e84) by @chetan-rns
- (tests) Remove old e2e tests and rename e2e2 to e2e (#504) - (d0f1678) by @jannfis
- Port HTTP/2 downgrade test to current e2e test framework (#539) - (4f4f4ea) by @chetan-rns
- Allow setting up e2e environment in-cluster (#518) - (ee8c815) by @jannfis
- Add teardown-e2e to Makefile (#517) - (086a093) by @jannfis
Build
- (deps) Bump github.com/redis/go-redis/v9 from 9.12.1 to 9.13.0 (#543) - (e9c382b) by @dependabot[bot]
- (deps) Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#540) - (0d39aee) by @dependabot[bot]
- (deps) Bump google.golang.org/grpc from 1.74.2 to 1.75.0 (#528) - (8f74d16) by @dependabot[bot]
- (deps) Bump google.golang.org/protobuf from 1.36.7 to 1.36.8 (#527) - (dc744ea) by @dependabot[bot]
- (deps) Bump github.com/redis/go-redis/v9 from 9.12.0 to 9.12.1 (#506) - (d7ee858) by @dependabot[bot]