Changelog
All notable changes to MAC are documented in this file. This project follows Semantic Versioning.
v2.0.0 – 2026-04-29
Added
Worker node support: GPU/CPU contribution to cluster via
docker-compose.worker.ymlWindows installer: Inno Setup 6 installer with HOST / WORKER role selection
Hardware scan wizard: CPU, GPU, RAM, detected LAN IP, OS detection at install
SSL certificate generation: Automatic certificate generation and system trust
Firewall automation: Automatic firewall rule creation for ports 80, 443, 8000, 8001
Interactive installer: Startup sequence with mascot animation
Kernel execution engine: Code execution for notebook cells
Monaco Editor: VS Code-powered code editor for notebooks
Registry role separation: Admin / Faculty / Student roles in registry
Admin tab persistence: Tab state preserved across sessions
Fullscreen mode: Per-cell fullscreen editing for notebooks
Changed
Installer updated from v1.0.0 to v2.0.0 branding
v1.0.0 – 2026-04-26
Added
Initial release of the self-hosted AI inference platform
FastAPI backend with async SQLAlchemy + PostgreSQL
Alembic database migrations (4 migration files)
JWT authentication with role-based access control (student/faculty/admin)
AI Chat with streaming responses via vLLM
RAG pipeline (PDF/DOCX/TXT upload, Qdrant vector search)
MBM Book cloud IDE with 25+ language kernels
File sharing system
Doubts forum (Q&A)
File sharing (admin/faculty upload, student download)
Admin dashboard with user CRUD, quotas, feature flags
Worker node clustering for multi-PC GPU pool
19-language UI localisation
Nginx reverse proxy with HTTPS support
Docker Compose deployment stack
PWA support (offline-capable, installable)
Voice chat (Whisper STT + Veena TTS)
Web search integration via SearXNG
Content guardrails
Notification and audit log system
Academic structure management (branches, sections)
Network tools (speed test, QR Wi-Fi join)
Hardware monitoring (GPU/CPU/RAM live stats)