## argoproj/argo-cd — v3.5.3…v3.5.4

_10 commits._

### Features
- **feat(server): log username on login attempts (cherry-pick #29841 for 3.5) (#29861)** (f37dc0c)

### Fixes
- **fix(security): coordinated security fixes (release-3.5) (#30038)** (7f0a058)
- **fix(repo-server): cherry-pick health check timeout resulting in CrashLoopBackOff to release-3.5 branch (#29901)** (fc2d94d)
- **fix: use ObjectMeta in session login test (release-3.5) (#29919)** (9886fc1)
- **fix(manifest-generate-paths): do not report changes on cache miss without path updates (cherry-pick #29442 for 3.5) (#29849)** (a9d0b96)
- **fix: cherry-pick #29737 (release-3.5) (#29749)** (1f8100a)
- **fix(cmp): clean up tgz stream temporary directories (#29148) (cherry-pick #29156 for 3.5) (#29773)** (5c8aa46)
- **fix(ui): manifest viewer jumpiness (#29691) (cherry pick 3.5) (#29725)** (482c71a)

### Backend
- **Bump version to 3.5.4 on release-3.5 branch (#30043)** (d6d5b24)

### Tests
- **test(flaky): accept connection reset by peer as valid mTLS rejection (cherry-pick #28367 for 3.5) (#29850)** (f0de0be)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/argoproj/argo-cd?utm_source=github-action)._