# Changelog

All notable changes to GuruConnect are documented here. Format follows
[Keep a Changelog](https://keepachangelog.com/); the project uses semantic versioning.

Per-version entries below are generated from conventional commits (`feat:`, `fix:`, `perf:`)
by the release workflow; per-component changelogs are also written to
`changelogs/<component>/v<version>.md` and served at `/api/changelog/...`.

## [0.1.0] - 2026-01-18

### Added
- Initial GuruConnect: Rust agent (DXGI/GDI capture, input injection, native viewer,
  `guruconnect://` handler), Axum relay server, protobuf-over-WSS transport.
- Phase-1 security hardening (JWT, Argon2id, rate limiting, security headers, SEC-1..5),
  systemd units, automated backups.
