* [Enhancement] Allow `launch_timeout` to be set per course * [Enhancement] Allow CMS editing of ports, provider, tests * [Enhancement] Wait for RDP connection * [Enhancement] Deprecate custom XML parsing * [Enhancement] Parse stack ports from XML * [Enhancement] Handle all Heat HTTP exceptions
2.5.2
---------------------------
* [Enhancement] Don't create records implicitly * [Bug fix] Wait for commit on LaunchStackTask() * [Bug fix] Reset `error_msg` on stack launch * [Bug fix] Only update necessary fields * [Bug fix] Update provider in real time * [Bug fix] Implement proper locking of `get_user_stack_status` * [Bug fix] Roll back race condition check