Tags

Tags give the ability to mark specific points in history as being important
  • v0.3.1

    v0.3.1 - Docker Installation Fixes
    
    This release fixes critical issues with Docker installation that prevented
    users from logging in after fresh installations.
    
    - **Login Authentication**: Added missing auth translations (web.auth.*)
      for all 26 languages - login form now displays properly translated labels
    - **Default Admin User**: Docker now creates default admin account
      - Username: admin
      - Password: Admin123!
    - **NAS Backup Path**: Commented out hardcoded /mnt/synology path that
      caused errors on macOS/Windows
    - **Dockerfile.postgres**: Synced with docker-compose.yml to include all
      SQL schema files (was missing 17 files causing build failures)
    
    - **Change Password Menu**: Added "Change Password" link to user dropdown
      menu (the route existed but was inaccessible from UI)
    - **Documentation**: Added default credentials to README.md and INSTALL.md
    
    For existing Docker installations, either:
    1. Recreate: `docker compose down -v && docker compose up -d`
    2. Or apply fixes manually:
       ```bash
       docker exec -i cmdb-postgres psql -U cmdb_admin -d compliance_cmdb < translations/add_auth_translations.sql
       docker exec -i cmdb-postgres psql -U cmdb_admin -d compliance_cmdb < data_default_users.sql
       ```
    
    - translations/add_auth_translations.sql - Auth UI translations (26 languages)
    - data_default_users.sql - Default admin user creation
  • v0.3.0

    Release v0.3.0 - Contextual Help, Product Tiering, and Modular Architecture
    
    Major Features:
    - Contextual help system with 26-language translation support
    - Product tiering system (Microenterprise, Small Business, Medium, Enterprise)
    - Two-person approval workflow for tier changes
    - Modular architecture for progressive feature disclosure
    - AI-powered compliance advisory with LLM integration
    - Multi-tenancy documentation (database-per-tenant)
    
    New Compliance Schemas:
    - Risk Register with treatment tracking
    - Data Subject Rights (DSR) for GDPR Art.12-22
    - Data Protection Impact Assessments (DPIA)
    - Advisory tracking and meeting scheduling
    - Change management with CAB approval
    - Key and certificate lifecycle management
    - Compliance calendar for recurring obligations
    - Legal hold and preservation
    
    Security & Quality:
    - Security hardening (CSP, rate limiting, secure cookies)
    - Health endpoints for monitoring
    - Fixed HIGH severity issues from bandit scan
    - Expanded test coverage for RBAC and evidence utils
    
    Documentation:
    - Git and Docker Desktop prerequisites for all platforms
    - macOS/Windows installation support
    - Integration modules documentation
    
    UI Improvements:
    - Settings page layout optimization
    - Missing translations for Applications, Data, Exceptions pages
    - GitLab repository link in settings
  • v0.2.0

    Phase 3 Complete: Enterprise Integration Modules