v9.13.1 release update
This update makes everyday admin tasks faster and more reliable, while smoothing out issues that could interrupt training delivery. You’ll see improvements across course management, lab authoring, and API functionality, along with fixes that enhance overall platform stability and consistency.
🌱 Improvements
- Assign a user to multiple courses at once: Administrators can now enroll a user into multiple courses in a single action, reducing the time needed to manage training assignments for large cohorts.
- Improved Copy/Paste block in the lab guide editor: The Copy/Paste block has been updated with a refreshed style, making it easier to add and manage text that students need to copy from lab guide instructions into their VMs.
- New columns in the template list view: The template list now includes Type and Code columns, making it quicker to find and identify templates across large libraries.
- Events API improvements: Two enhancements have been made to the Events API: the "Assign seat to user" endpoint now creates and assigns a seat in a single call, and the List Events endpoint now includes instructor IDs in the response.
🔧 Fixes
- Rendering issues in the portal: Resolved multiple display issues including the workspace failing to release from idle users, content tabs not loading, and the 'My' filter not working correctly on the Courses page.
- Host screen sharing: Resolved two issues affecting the host screen feature, the host screen button reconnecting on every click, and co-instructors (additional hosts) being unable to see the "Host screen" button while the primary host was presenting.
- Conflicting VM shutdown rules caused unexpected shutdowns during events: Resolved an edge case where overlapping shutdown policies could cause a VM to be shut down while still in active use.
- Compatibility test hanging and not completing: Resolved an issue where the compatibility check would stall indefinitely rather than reporting a result.
- Classroom to falls out of sync with a student's session: A race condition could result in a silent failure without updating the students session.
- Renaming training credit pools: Resolved a bug where editing the name of certain credit pools would silently fail.
- Azure environments getting stuck in a pending state: Resolved an issue where environments provisioned on Azure could become stuck in "pending" and fail to progress to a running state.
- Webhook `environment.created` not firing: Resolved an issue where the webhook event was not triggered for certain environment creation flows.