# Version 24.06 June 2024 ## Changelog **Sandbox Service** * Added support of multiple GitLab repositories via config * Optimized HTTP requests performance * Fixed security issues for a Trainee role * Fixed flavor mapping validation * Switched to Redis cache * Provided hardware limits info to the pool frontend endpoint * Switched to OpenTofu instead of Terraform due to licensing * Introduced e-mail notifications for allocation/cleanup events * Enabled force delete for full pools * Enabled pool edition * Updated to to Python3.12 and Django 5 **KYPO Ansible Runner** * Added support for multiple GitLabs **Training Service** * Fixed visualization command parser crashing upon an edge case * Refactored the cheating detection module **User and Group Service** * Updated and refactored the user roles **Adaptive Training Service** * Added check for training definition being in use upon updating its tasks **ElasticSearch Service** * Fixed error causing disabled transition between levels **Frontend** * Updated to Angular 16 * Updated sandbox pool agenda to enable pool edit and show resource usage charts * Indicates an expired token error to the user via UI * Fixed pagination issues * Enabled forced delete of pools * Updated allocation button function and tooltip * Enabled comments for pools and sandboxes * Fixed questionnaire issues, enhanced the interaction with questions' changes * Fixed and updated cheating detection