Canvas Deploy Notes (2025-07-02)
Canvas deploys contain code changes that are intended to fix bugs, improve performance, and prepare for new features. These deploys take place every two weeks and can be tested in the beta environment before the production deploy date indicated in the title of this document. Institutions are responsible for conducting thorough evaluations of their custom CSS/JS with each release and deploy to assess potential impacts.
Fixed bugs are located in Known Issues. For related issues resolved in this deploy, view the 2025-07-02 Known Issues tag.
Unless otherwise stated, all features in this deploy are available in the Beta environment on 2025-06-20 and the Production environment on 2025-07-02.
Subscribe to the release notes page to be notified of new release and deploy notes
For Canvas Platform Service changes (API, GraphQL, Canvas Data), please see the appropriate page in the Change Log
Other questions? Visit the Canvas Release FAQ
Looking to discuss the features in the Deploy Notes? Post a reply in the Features Q&A: Canvas Deploy Notes (2025-07-02)
Table of Contents
- Updated Features
- Admin Analytics
- Chart Color Updates
- Authentication
- InstUI Update
- Courses
- Join this Course Modal Update
- External Tools
- New Tab Support
- New Quizzes
- Enhanced Quiz Activity Log Details
- Detecting Multiple Sessions
- Account-level Number Formatting
- Permissions
- Permission Update for RCE Tool Favorites
- Reports
- User UUID Added to Provisioning Account Report CSV [Added on 2025-06-26]
- Rich Content Editor
- Default Image Dimension Type
- Other Updates
- Accessibility Updates
- Enhanced Experience for Assistive Technology Users
Updated Features
Admin Analytics
Chart Color Updates
Beta Environment Availability |
2025-06-25 |
Feature Option Name to Enable |
Admin Analytics |
Enable Feature Option Location & Default Status |
Account (Enabled/Unlocked) |
Subaccount Configuration |
Yes |
Account Setting to Enable |
None |
Permissions |
Admin Analytics |
Affects User Interface |
Yes |
Affected Areas |
Admin Analytics |
Related Ideas |
None |
Summary
Admin Analytics charts and data visualizations has a new color palette that meets accessibility contrast requirements.
Change Benefit
This update ensures that charts and data visualizations in Admin Analytics meet accessibility contrast standards, improving readability and supporting a more inclusive user experience.
Authentication
InstUI Update
Feature Option Name to Enable |
N/A |
Enable Feature Option Location & Default Status |
N/A |
Subaccount Configuration |
N/A |
Account/Course Setting to Enable |
None |
Permissions |
Account-level settings - manage |
Affects User Interface |
Yes |
Affected Areas |
Authentication |
Related Ideas |
None |
Summary
The LDAP Settings modal interface is updated with the latest InstUI.
Change Benefit
This update improves consistency with the overall Canvas interface, enhances accessibility, strengthens security through updated components, and ensures better performance and maintainability of the user interface.
Feature Workflow
The LDAP Settings modal is refreshed to incorporate the latest InstUI design.
Courses
Join this Course Modal Update
Feature Option Name to Enable |
N/A |
Enable Feature Option Location & Default Status |
N/A |
Subaccount Configuration |
N/A |
Account/Course Setting to Enable |
Account: Show a searchable list of courses in this root account with the "Include this course in the public course index" flag enabled. Course: Include this course in the public course index |
Permissions |
Inherent to user role |
Affects User Interface |
Yes |
Affected Areas |
Public Courses |
Related Ideas |
None |
Summary
The Join this Course Modal when joining public courses displays an updated interface. The modal dynamically adjusts iframe size to ensure embedded HTML content is fully visible, preventing footers or other elements from overlapping the body content.
Change Benefit
This update ensures that modals displaying embedded HTML content now fully adjust to fit all content, preventing footers or other elements from being cut off, resulting in a cleaner, more readable experience.
Feature Workflow
The Enroll in a Course modal displays an updated user interface.
External Tools
New Tab Support
Feature Option Name to Enable |
N/A |
Enable Feature Option Location & Default Status |
N/A |
Subaccount Configuration |
N/A |
Account/Course Setting to Enable |
None |
Permissions |
Account-level settings - manage |
Affects User Interface |
No |
Affected Areas |
Admin Tools, Developer Keys, External Tools |
Related Ideas |
[External Tools] windowTagret parameter should be functional for more LTI placements |
Summary
In Developer Keys, the Global Navigation and User Navigation placements support the "windowTarget": "_blank" setting. When configured, tools launched from these placements will open in a new, borderless tab, without Canvas User Interface elements.
Change Benefit
This update provides a cleaner, distraction-free experience and more flexibility for integrating full-screen external tools.
New Quizzes
Enhanced Quiz Activity Log Details
Feature Option Name to Enable |
New Quizzes See the Canvas Feature Option Summary to learn more about Feature Options. |
Enable Feature Option Location & Default Status |
Account (Disabled/Unlocked) |
Subaccount Configuration |
Yes |
Account/Course Setting to Enable |
Inherent to user role |
Affects User Interface |
Yes |
Affected Areas |
New Quizzes Activity Log |
Related Ideas |
Summary
Admins can view the Client IP address for each question of a quiz in the Activity Log.
Change Benefit
This update provides admins with greater visibility into quiz activity, helping them verify student engagement and identify potential irregularities during quiz attempts.
Feature Workflow
In the Activity Log, admins can view additional information related to each question.
Detecting Multiple Sessions
Feature Option Name to Enable |
New Quizzes See the Canvas Feature Option Summary to learn more about Feature Options. |
Enable Feature Option Location & Default Status |
Account (Disabled/Unlocked) |
Subaccount Configuration |
Yes |
New Quiz Setting to Enable |
Detect Multiple Sessions |
Permissions |
Inherent to user role |
Affects User Interface |
Yes |
Affected Areas |
New Quizzes |
Related Ideas |
None |
Summary
Instructors can enable the Detect Multiple Sessions setting in a quiz to monitor if students access the quiz from multiple devices or browsers. When this setting is enabled, students receive a notification if they attempt to continue a quiz in a different session from where they started. All multi-session activity is recorded and can be viewed in the activity log and Moderate page by admins.
Change Benefit
This update prevents students from starting multiple quiz sessions at the same time, helping ensure assessments are completed as intended. It also includes tools to monitor and manage potential issues, promoting fair and secure testing practices.
Feature Workflow
In Quiz Settings, click the Detect Multiple Sessions toggle to enable multi-session detection for relevant quizzes.
If a student starts a New Quiz session on one device or browser and then attempts to access it from another, a banner displays notifying them that their multi-session activity will be recorded and visible to their instructor.
In the Moderate page, quiz sessions started from multiple devices or browsers are highlighted in red and visible to admin only.
Details about multiple sessions are available in the activity log for admins.
Account-level Number Formatting
Feature Option Name to Enable |
New Quizzes See the Canvas Feature Option Summary to learn more about Feature Options. |
Enable Feature Option Location & Default Status |
Account (Disabled/Unlocked) |
Subaccount Configuration |
Yes |
Account/Course Setting to Enable |
None |
Permissions |
Inherent to user role |
Affects User Interface |
Yes |
Affected Areas |
Account and Sub-account Settings, New Quizzes |
Related Ideas |
None |
Summary
In Account or Sub-account Settings, admins can set thousand and decimal separators for number formatting in New Quizzes.
Note: Both fields must either be set or left empty. If set, the two fields cannot have the same value.
Change Benefit
This update ensures consistent formatting across all quizzes in the account, helping reduce student confusion and input errors.
Feature Workflow
In Account Settings, admins can set the Decimal Separator [1] and the Thousand Separator [2] using the drop-down menu.
For Decimal Separator, admins can choose between Not set, Period and Comma.
For Thousand Separator, admins can choose between Not set, Period, Comma and Space.
Permissions
Permission Update for RCE Tool Favorites
Feature Option Name to Enable |
N/A |
Enable Feature Option Location & Default Status |
N/A |
Subaccount Configuration |
N/A |
Account/Course Setting to Enable |
None |
Permissions |
LTI-edit |
Affects User Interface |
No |
Affected Areas |
Permissions |
Related Ideas |
None |
Summary
Editing the Add to Rich Content Editor toolbar placement for external (LTI) tools is restricted to users with the LTI - edit permission, ensuring only authorized users can manage toolbar favorites.
Change Benefit
This creates a more consistent and intuitive experience for managing toolbar tools.
Reports
User UUID Added to Provisioning Account Report CSV [Added on 2025-06-26]
Feature Option Name to Enable |
N/A |
Enable Feature Option Location & Default Status |
N/A |
Subaccount Configuration |
N/A |
Account/Course Setting to Enable |
None |
Permissions |
Reports-Manage |
Affects User Interface |
No |
Affected Areas |
Reports |
Related Ideas |
None |
Summary
In the Provisioning Account report, the user UUID is included in the exported CSV. To maintain compatibility with existing integrations, the UUID displays as the final column in the report.
Change Benefit
This update allows systems or institutions using the exported CSV to uniquely and reliably identify users by their UUID. This enhances data accuracy for integrations, audits, and automation workflows
Rich Content Editor
Default Image Dimension Type
Feature Option Name to Enable |
N/A |
Enable Feature Option Location & Default Status |
N/A |
Subaccount Configuration |
N/A |
Account/Course Setting to Enable |
None |
Permissions |
Inherent to user role |
Affects User Interface |
Yes |
Affected Areas |
Rich Content Editor |
Related Ideas |
None |
Summary
In the Rich Content Editor, the default image dimension type is changed to percentage. Previously, this dimension type was pixels.
Change Benefit
This update sets the most commonly used option as the default, reducing the number of clicks required. This change reflects user feedback and improves overall efficiency.
Feature Workflow
When an image is added to the Rich Content Editor, its dimensions default to percentages.
Other Updates
Accessibility Updates
Enhanced Experience for Assistive Technology Users
Updates enhance accessibility, usability, and equity, especially for users of assistive technology. Improvements include refined semantic structure, clearer error messaging, improved visual contrast, and enhanced keyboard and screen reader navigation to provide a more intuitive and consistent experience for all users.
Related Blog: Advancing Accessibility in Canvas: On the Path to Full WCAG 2.1 AA Compliance
Change Log
2025-06-26
2025-06-25
2025-06-24
2025-06-23
2025-06-20