Skip to content

Aegis AI v0.7.0

Choose a tag to compare

@hieulouisdev hieulouisdev released this 18 Aug 14:23
· 21 commits to main since this release

Aegis AI v0.7.0 — Phase 4: Hardening & Distribution

This release completes Phase 4 of the Aegis AI roadmap, making the application suitable for production deployment with security hardening, professional documentation, auto-updates, and expanded localization.

🆕 What's New

Phase 4.1 — Distribution & Packaging

  • Auto-update via tauri-plugin-updater with GitHub Releases endpoint
  • CI/CD pipeline for Linux (.deb / .AppImage / .rpm) and Windows (.msi / .exe NSIS)
  • Reproducible builds documentation + cargo-audit.toml for supply-chain auditing
  • SHA-256 checksums generated per-platform in CI

Phase 4.2 — Security Hardening

  • AI sandbox (security::sandbox): file-write allow-list enforcement even in autonomous/bypass mode. Platform-specific defaults for home subdirectories.
  • Threat model document (docs/threat-model.md): trust boundaries, attack trees, mitigations, residual risks
  • Security white paper (docs/security-whitepaper.md): architecture security, credential management, AI safety, privacy, SOC 2 compliance

Phase 4.3 — Privacy & Compliance

  • Telemetry opt-in layer (security::telemetry): anonymous usage metrics, never on by default. 1000-event cap, random install UUID.
  • SOC 2 Type II readiness checklist (docs/soc2-checklist.md): 46 items across all 5 Trust Service Criteria
  • GDPR export/forget commands already available from v0.6

Phase 4.4 — Documentation

  • mdBook user guide (docs/user-guide/): 12 chapters covering all features
  • In-app User Guide panel: 11-section interactive help with keyboard shortcuts, troubleshooting
  • Developer guide (docs/developer-guide.md): how to add providers, tools, commands
  • Architecture Decision Records (docs/adr/): 5 ADRs

Phase 4.5 — Localization

  • 5 new languages: Spanish 🇪🇸, French 🇫🇷, German 🇩🇪, Japanese 🇯🇵, Simplified Chinese 🇨🇳
  • 92 i18n keys per language (total: 7 languages)

🗑️ Removed

  • Mobile companion (mobile.rs): Aegis AI is desktop-only (Linux + Windows)

⚙️ Changed

  • Settings UI: added AI Sandbox and Telemetry configuration panels
  • Sidebar: added "User Guide" navigation item
  • i18n: expanded to 7 languages with new keys for guide, sandbox, telemetry

📦 Installers

Platform Format
Linux .deb, .AppImage, .rpm
Windows .msi, .exe (NSIS)

🔐 Verification

SHA-256 checksums are generated per-platform by the CI pipeline. Verify with:

sha256sum -c checksums-linux.txt

Full Changelog: v0.6.0...v0.7.0