Skip to content

Table of Contents

Drupal 2026.1.3 Release Notes

Overview

Drupal 2026.1.3 is a patch release that builds on 2026.1 and 2026.1.2. It focuses on stability, security hardening, and reliability across LTI/Classroom launches, LMS assignment workflows, audit logging, key admin screens, and foundational ExamSpace Exam URL Whitelisting work.

Highlights

  • Security & auditability: Improved session handling, dependency updates, and stronger validation/logging to support clearer traceability.

  • Reliability: More resilient launch workflows and cache behavior, with better recovery in edge cases.

  • LTI / Virtual Classroom: More reliable Classroom startup behavior and clearer visibility into launch outcomes and configuration issues.

  • LMS integrations (Moodle/Canvas): Improved assignment state accuracy, clearer messaging, and better handling of temporary LMS/API errors.

  • Admin UX: Fixes across saving/persistence, sorting, action menus, and page behaviors.

  • ExamSpace — Exam URL Whitelisting (foundations): Admin defaults and faculty tools for defining approved exam URLs, with stronger validation and clearer guidance.

What’s New and Improved

Security and Compliance

  • Session integrity: Stronger session validation and safer default settings to reduce edge‑case sign‑in and navigation issues.

  • Input handling: Additional safeguards for admin‑configurable text fields to help prevent malformed or unsafe inputs.

  • Audit signal quality: More precise validation and authentication event logging to make troubleshooting easier without adding noise.

  • Dependencies: Updated several moderate‑risk third‑party libraries to compatible, more secure versions.

LTI and Virtual Classroom

  • Startup reliability: Classroom startup behavior more consistently respects tenant and integration settings.

  • Launch visibility: Audit records now provide clearer outcome reasons when launches originate from LMS LTI flows.

  • Actionable errors: Improved admin‑facing messages for common LTI configuration issues to speed up resolution.

LMS Assignment Handling

  • Moodle: Better consistency between submission details and what instructors and learners see in the UI, including more accurate post‑upload state transitions.

  • Canvas: Better resilience to temporary API errors so assignment lists recover automatically without manual refresh.

  • Stability: Fewer cases where newly created courses display incomplete or delayed assignment lists.

Performance and Caching

  • Improved responsiveness for authenticated users, especially on media‑heavy pages.

  • Reduced worst‑case latency for some high‑volume queries.

  • More consistent behavior for cached assets delivered through CDNs.

ExamSpace — Exam URL Whitelisting (Foundational Work)

This release includes early foundational work toward Exam URL Whitelisting for ExamSpace. The goal is to enable institutions and faculty to define approved destinations for exams, with reliable validation and clear setup guidance.

  • Admin defaults for whitelisted URLs: Foundations for institution‑wide default lists, with examples and inline guidance to reduce configuration mistakes.

  • Faculty whitelist management: Improved workflows that let faculty start from institutional defaults and manage exam‑specific entries.

  • Validation and error messaging: Stronger URL validation and clearer, more actionable error messages to help users correct issues quickly.

Fixed Issues

  • Resolved intermittent stalls during application launch sequencing when H264 interrogation is disabled.

  • Corrected misleading “AD name could not be found” messages during user import when the import actually succeeds.

  • Improved reliability of launch history records in audit logs, with clearer success/failure outcomes for classroom and server launches.

  • Improved reliability when saving newly created groups in non‑production environments.

  • Role settings: Storage quota values now persist across saves and are immediately reflected in the UI.

  • Announcements: Restored the missing Action dropdown (edit/delete) without requiring a page reload.

  • License Details export: “Download App” count now matches the value displayed in the UI.

  • Audit Trail: Column sorting now applies correctly to the full dataset, not just a portion of the results.

  • Drag‑and‑drop ordering using the move icon now updates item order reliably and persists across navigations.

  • Moodle/Canvas resiliency: Temporary connectivity errors no longer leave the UI in an indeterminate state.