Skip to main content

2026-03-18 Release Notes

E
Written by Eli Kujawa
Updated today

Category

Description

API / LTI

V3 API with full OAuth 2.0 support

Container

[Container] Image management UI

AI

[GenAI] Require policy selection and non-zero budget for GenAI-enabled courses

AI

[GenAI] Auto-provision GenAI keys for grading and teacher tools

AI

[GenAI] Add streaming support for Gemini, OpenAI, and Responses endpoint

AI

[GenAI] Claude API β€” add support for streaming

API / LTI

Support pre-signed URLs when using PUT parts API for target URL

API / LTI

Allow setting container images from different orgs via API

Cloud

[AWS] Auto-start AWS labs in all container architecture labs

Cloud

[AWS] Bedrock Stop Lab Functions

Cloud

[AWS] Comprehend Stop Lab Functions

Cloud

[AWS] Remove Elastic Transcoder Delete Functions (service deprecated)

Cloud

[AWS] Rekognition Stop Lab Functions

Cloud

[AWS] Remove Deletion Protection from Cognito User Pools

Cloud

[GCP] Stop Lab functionality

Cloud

[AWS] Fix Control Center role filter for teacher users

Cloud

[AWS] Limit org admin vocareum role access to read-only

Cloud

[AWS] Fix VNB AWS panel 'Start Lab' button not showing when lab timer expires

Cloud

[GCP] Support for Extend Lab

Compass

[Compass] Keyboard accessibility improvements

Compass

[Compass] Show live progress indicator during long-running tasks

Compass

[Compass] Clear error messages with troubleshooting guidance

Compass

[Compass] Responsive layout for tablets, small laptops, and mobile devices

Compass

[Compass] Learners can verify progress at a glance

Container

Add Postgres, MongoDB, and Neo4j database support to Jupyter-based lab types

Container

[VNB] Allow notebook cell reordering

Container

[VNB] Fix file download/copy failure for filenames with special characters in /voc/data

Container

[VNB] Remove scroll bar from Jupyter cells

Container

Use VNB interface for all container-based lab types in newly created courses

Container

[Container] Image management via API

Container

[VNB] Fix 'Invalid Lab id' error when switching assignments in AWS/Compass labs

Databricks

[Databricks] Add Databricks environment variables to grading flow

Databricks

[Databricks] Allow Cloud Type to be set via PUT parts API

Databricks

[Databricks] Enter Workspace as Admin for Azure Databricks

Databricks

[Databricks] Add port 22 and 1433 to security group

Databricks

[Databricks] Enable SAML Assertion Encryption for Okta SSO

Databricks

[Databricks] Auto-open VNB panel on page load

Grading

Add org-level flag to enable plagiarism checking in container-arch courses

Grading

Deprecate legacy plagiarism checker

Infrastructure

Assignment versioning for file system, lab image, and rubrics

Infrastructure

Add audit logs for Role-Based Access Control user changes

Infrastructure

Add support for group renaming in Edit Assignment

Infrastructure

Redact or encrypt sensitive information in application logs

Infrastructure

Make Event/Purpose required on Access Control screen

Infrastructure

Move resource settings from Edit Org to Control Center

Infrastructure

Support bulk finalize-teams action in Class page

Infrastructure

Allow non-org-admin users with custom roles to view Control Center

Infrastructure

Protect login pages with CAPTCHA

Infrastructure

Validate MIME type of uploaded image files

Infrastructure

Remove source map files from production to remediate JS Map File Disclosure

Infrastructure

Send alerts to org admins on scaler events and spend thresholds

UI/UX

[Digital Backpack] Add admin configuration for custom SAML app integration

VM

Add error handling for VM assignment creation when no VM images exist

VM

Restore submissions functionality for VM labs

AI

[GenAI] Fix missing environment variable for Claude Code integration

Cloud

Block access to AWS lab when dollar budget is set to zero

Cloud

[Databricks] Fix SSO failure

Cloud

[Databricks] Fix iframe not redirecting to workspace

Cloud

[Databricks] Fix grading not working in Databricks labs with VNB UI

Cloud

[Databricks] Fix users getting stuck in failed workspaces

Container

Fix incorrect lab termination message when GPU budget expires

Grading

Fix grading rule reverting to default when copying an assignment

Infrastructure

Fix org selection not persisting between screens for multi-org users

Infrastructure

Fix "Default to container architecture" not applying for LTI course creation by instructors

Infrastructure

Bug fixes for access control custom role

Infrastructure

Ensure users in the same team are assigned to the same compute server

Infrastructure

Fix whitespace in email field when enrolling custom role users

UI/UX

Fix student view pop-up being blocked on Safari

Did this answer your question?