# Changelog All notable changes to ARGUS are documented here, in plain language for operators. Versioning follows [Semantic Versioning](https://semver.org/). > **This file lags behind the currently shipped version** (the entries below stop at 3.29.0; > `./healthcheck.sh` or `GET /health` will show you what's actually running). Keeping it current > on every release needs to become part of the standard process — not backfilled retroactively > with invented descriptions of past changes. Updates always ship via `docker compose pull` > regardless of what this file says (see the [README](README.md#operations)). ## [3.29.0] — 2026-07-19 ### Security - Hardened the Challenge Engine's internal signing so a rare startup condition can no longer weaken bot-challenge verification. - Updated bundled build tooling to close several third-party dependency advisories. ## [3.28.0] — 2026-07-19 ### Added - DNS Protection settings now include contextual help explaining what each detector and threshold does, so you can tune it with confidence instead of guessing. ## [3.27.0] — 2026-07-19 ### Added - Complete user-management workflow: edit user details, admin-initiated password resets, MFA reset, account lock/unlock, session management, and login history — all from one panel per user. - Redesigned Attack Origin visualization: a single live global map (previously two separate, inconsistent views) showing real-time attack traffic with per-event detail on demand. ## [3.26.0] and earlier Earlier release history predates this distribution's changelog.