Skip to content
# 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