Canvas Release Notes (2025-06-21)
Upcoming Canvas Changes
2025-07-19
- Deprecation: Removal of Legacy Course Analytics
2025-08-13
- Deprecation: Removal of the UUID field from the File API
For more information, please see Upcoming Canvas Changes.
Release notes outline upcoming customer-impacting changes that are expected to display in beta and/or production environments. Please note that features considered for future development are not included in the notes.
Unless otherwise stated, all features in this release are available in the Beta environment on 2025-05-19 and the Production environment on 2025-06-21.
All Resources | Features in this release may be included in product blogs and other content areas. For all related links, view the 2025-06-21 Community tag.
- Institutions are responsible for conducting thorough evaluations of their custom CSS/JS with each release and deploy to assess potential impacts.
- Subscribe to the Canvas release notes to be notified of updates.
- For general questions related to this release, see the Canvas Release Notes FAQ
- Looking to discuss the features in the Release Notes? Post a reply in the Features Q&A: Canvas Release Notes (2025-06-21)
Table of Contents
- Upcoming Canvas Changes
- 2025-07-19
- 2025-08-13
- New Features
- Account Navigation
- Canvas Apps
- Canvas Apps
- Monitor Tab- LTI App Usage
- Dashboard
- Interface Updates for Instructure Net Promoter Score (NPS) Survey
- Files
- Redesigned Files Page[This feature is currently delayed in production and will be included in a futu...
- Other Updates
- Accessibility Updates
- Enhanced Structural Clarity
- Improved Error Feedback
- Improved Visual Clarity and Semantic Structure
- Streamlined Navigation and Keyboard Accessibility
- New Feature Previews
- Differentiation Tags
- Performance and Usability Upgrades for SpeedGrader
New Features
Account Navigation
Canvas Apps
Beta Environment Availability |
2024-12-16 |
Feature Option to Enable |
LTI Apps Page See the Canvas Feature Option Summary to learn more about Feature Options. |
Enable Feature Option Location & Default Status |
Account (Enabled) |
Subaccount Configuration |
No |
Account/Course Setting to Enable |
None |
Permissions |
Account level settings-manage LTI registrations-manage |
Affects User Interface |
Yes |
Affected Areas |
Account Navigation |
Related Ideas |
None |
Previous Feature Mention |
Summary
The Canvas Apps page is available in the Account Navigation menu and enabled for all institutions.
Change Benefit
This feature streamlines app integration and management for Canvas root admins.
Feature Workflow
Click the Apps link to access the Canvas Apps page [1]. Use the Discover tab to explore new tools [2].
Click the Configure button to quickly add LTI tools.
Note: The current Developer Keys page remains available, data is synced between both pages.
A modal displays, listing the tool's available permissions.
Admins can select what data the tool can access.
Also, available placement options display.
Admins can enter a nickname and description for the tool.
When available, the Tool icons display.
After reviewing all the options, click the Install App button.
After installation, the tool appears in the Manage tab, allowing admins to manage the app.
Additionally, admins can add a new tool on the Manage tab using the Install a New App button.
This workflow launches the same workflow for installing a new tool.
Additional Details
The Canvas Apps feature preview user group will be archived on August 15, 2025.
Feature Video
<iframe width="560px" height="320px" allowfullscreen="true" allow="autoplay *" title="Release Screencast: 2025-06-21 Account Navigation Canvas Apps" src="https://community.instructuremedia.com/embed/d31cf480-4400-4505-b80c-20155b152aa1" frameborder="0"></iframe>
Canvas Apps
Monitor Tab- LTI App Usage
Feature Option to Enable |
LTI Apps-Monitor |
Enable Feature Option Location & Default Status |
Account (Enabled) |
Subaccount Configuration |
No |
Account/Course Setting to Enable |
None |
Permissions |
Account Admin (Root) |
Affects User Interface |
Yes |
Affected Areas |
Canvas Apps |
Related Ideas |
[Analytics] Admin Analytics Course External Tool Report Needs Detail |
Summary
In Canvas Apps, a Monitor tab is available allowing Root Canvas Admins to see, filter, compare and understand which LTI apps are being used by whom, when, and how often.
Note: Only data for the most commonly used LTI apps is surfaced for all Canvas Admins as part of this feature.
Change Benefit
This feature simplifies workflows for admins and developers, enhances access to security information, and improves overall accessibility. It also allows educational institutions to easily view and analyze all LTI data, supporting more informed, data-driven decisions.
Feature Workflow
In the Monitor tab [1], admin can view the total launches [2], Unique Users [3], Sub-Accounts [4], Courses [5] view a list of all installed apps [6] and filter [7].
Feature Video
See Account Navigation: Canvas Apps Feature Video |
Dashboard
Interface Updates for Instructure Net Promoter Score (NPS) Survey
Feature Availability |
Not available in the beta environment |
Feature Option to Enable |
None |
Beta Environment Availability |
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 |
Dashboard |
Regions |
Currently only Customers with US Billing Address |
Related Ideas |
None |
Related Blog |
|
Related Resource |
Summary
The Instructure Net Promoter Score (NPS) Survey used to collect user satisfaction feedback for Canvas LMS is redesigned and relocated.
Key Changes:
- The NPS Survey is moved from a global announcement to a widget on the dashboard.
- Eligibility criteria for receiving the survey is also updated.
- 100% of eligible users (users with admin and teacher roles) to have opportunity to submit NPS survey once over a 1 year period
- 0.27% of active eligible users (across all eligible Canvas Instances) are selected to receive the NPS survey if they login within a 14 day window and navigate to their user dashboard.
Note: Currently only Canvas Instances linked to a Billing Address within the USA are eligible for surveys. Additionally, users with multiple roles will receive a survey as long as one of their roles is not student. Users with only the student role will not receive a survey.
Change Benefit
This update provides better usability, accessibility, and aggregation of the survey.
Feature Workflow
The survey window displays as a widget [1]. To skip the current survey, users may dismiss the widget by clicking the Dismiss button [2] or close the survey window using the Close icon [3]. To launch the survey, click the Take me to Survey button [4]. To opt out of the survey, click the Opt-out link [5].
Note: Opting out of the survey will permanently remove the user from all future in-app surveys.
During the survey, a scale displays allowing users to select their desired value.
Clicking certain numeric values may prompt users to provide optional feedback [1]. After responding to all questions, click the Submit button to complete the survey [2].
Click the Close icon to dismiss the survey pop-up.
Feature Video
Not Available |
Files
Redesigned Files Page [This feature is currently delayed in production and will be included in a future release.]
Feature Option 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 |
Files |
Related Ideas |
Summary
The Files page is redesigned. Key updates include:
Interface & Navigation
- A temporary toggle allows users to switch between the new and original interface. This preference is retained across login and logout sessions.
- Large sets of files include pagination.
- The folder tree view is removed.
- The All My Files button opens to a landing page instead of a folder tree.
File Management Enhancements
- Column headers support sorting.
- Manage Permissions and Manage Usage Rights open in separate modals for improved clarity.
- The View button is removed.
File Interaction Changes
- Moving files or folders by dragging them into other folders is no longer supported.
- Drag-and-drop functionality for uploading files into the upload files modal remains available.
Selection Behavior Updates
- A Select All checkbox and Individual file selection checkboxes are available.
- The Ctrl+A / Cmd+A shortcut for selecting all rows is removed.
- Ctrl+Click / Cmd+Click to select individual rows is removed.
- Shift+Click to select a range of rows is not supported.
- Users can bulk Download, Delete, Move and Edit Permissions and Manage Usage rights.
Link Sharing
- Preview links are no longer shareable outside the platform.
Change Benefit
This update offers a cleaner, more intuitive interface that simplifies file organization and management. Improvements like pagination, sorting, and streamlined selection tools enhance usability, especially for users working with large file sets.
Feature Workflow
To select all files and folders at once, click the Select All checkbox [1]. To select files or folders individually, use the checkbox next to each file or folder[2]. Column headers can be clicked to sort files and folders [3]. To switch between the new and original Files page, click the Switch to Old/New Files Page button [4]. To view the files landing page, click the All My Files button [5]. Bulk action options are available when files and/or folders are selected [6].
Edit Permissions and Manage Usage Rights links open in separate modals.
Feature Video
Not Available |
Other Updates
Accessibility Updates
Over the coming months, a series of updates will be introduced to enhance Canvas's accessibility, intuitiveness, and equity, with a focus on improving usability for assistive technology users. These updates will include changes in the following areas:
Enhanced Structural Clarity
Refined semantic markup in the user interface to improve communication of content relationships and hierarchy.
Improved Error Feedback
In the user interface, improved error messages in forms and interactive elements provide clearer and more accessible feedback. Error messages were added to required fields that previously lacked them, while existing error states were updated to follow a consistent pattern. Focused states for missing or incorrect fields ensure a uniform experience for all users, whether using a mouse, keyboard, or screen reader.
Improved Visual Clarity and Semantic Structure
This update improves visual clarity to better support users with low vision, color blindness, and other visual impairments. Changes include enhanced color contrast for text and interactive elements, upgraded components for improved keyboard and screen reader compatibility, and more accurate use of semantic HTML for navigation and interactive elements.
Streamlined Navigation and Keyboard Accessibility
This update enhances keyboard and screen reader navigation to ensure a consistent and intuitive user experience. Improvements include full keyboard operability for interactive elements, clear and descriptive headings and labels, removal of redundant accessibility attributes, responsive page layouts that reflow properly, and consistent use of semantic HTML for navigation components.
Related Blog: Advancing Accessibility in Canvas: On the Path to Full WCAG 2.1 AA Compliance
New Feature Previews
A Feature Preview indicates a feature option in active development. Users who opt in to the feature and join the Community user group can help improve the feature through direct feedback.
Differentiation Tags
Feature Option Name to Enable |
Differentiation Tags See the Canvas Feature Option Summary to learn more about Feature Options. |
Account Setting to Enable |
Differentiation Tags |
Feature Preview User Group |
|
Enable Feature Option Location & Default Status |
Account (Disabled/Unlocked) |
Subaccount Configuration |
Yes- see summary note |
Permissions |
Manage Differentiation Tags |
Affects User Interface |
Yes |
Affected Areas |
Assignments, Inbox, Gradebook, Modules, Pages, People |
Mobile App Support |
Not available |
Free-for-Teacher Availability |
Not Available |
Related Ideas |
[Groups] Groups without Group Homepage |
Related Resources |
Summary
Instructors can use differentiation tags to assign specific content to customized sets of students. These sets are not visible to students. Additionally, admins can access differentiation tags through Canvas Data for reporting and analysis.
Notes:
- If the Differentiation Tags feature option is enabled and locked at the root account, the sub-account setting will display. However, if the feature option is enabled and unlocked at the root account but disabled in the sub-account, the sub-account setting will not be displayed.
- Both the Differentiation Tags Feature Option and Account setting must be enabled.
- CSV upload is not currently supported.
- Differentiation tags are not retained during course exports or imports.
- Each course is limited to 40 tags total and 10 variants per tag set.
- There is no limit to the total number of tags a student can have; however, a student can only be assigned one tag per tag set.
Change Benefit
This feature allows Instructors to organize students into custom groups based on learning needs, interests, or accommodations. These tags streamline assigning content, communicating, tracking accommodations, and filtering the gradebook—making personalized instruction easier and more discreet.
Feature Workflow
In Account Settings, click the Differentiation Tags checkbox to enable the feature.
Note: The account setting will only display if the Differentiation Tags feature option is enabled.
In the People page of a course, click the Manage Tags button.
Note: Due to permission caching, changes may take up to an hour to appear unless a user’s cache is manually cleared in Canvas.
In the Manage Tags tray, click the Get Started button.
Enter a Tag Name [1] and a Tag Set [2]. Then, click the Save button [3].
To add tags to students, click the checkbox of the desired student(s) [1]. Then, click the Tag As button [2]. Instructors can either select an existing tag [3] or create a new tag [4].
Note: Creating a new tag using the Tag As button does not automatically apply the tag to previously selected users. Additionally, instructors can bulk select users via shift click.
Once a tag is assigned to a student, a tag icon displays. To view the assigned tags, click the icon.
All tags assigned to a student display in a modal.
Note: Students can have multiple tags. However, if the tags are part of the same tag set, a student can only be assigned one tag from that set.
In the Manage Tags tray, instructors can add a tag [1], edit an existing tag [2] or delete a tag [3].
When editing a tag, instructors can change from a single tag to multiple tags [1], and add additional tags to a tag set [2].
In the Assign To field, instructors can assign items to students with specific tags.
Notes:
- When a student belongs to multiple tags or sections with conflicting due dates for the same assignment, the assignment with the latest due date will apply. However, if there's an individual override set for the student, that due date will take precedence over all others.
- Tags are not supported for Group Assignments and will not appear as an option when creating them.
In the Gradebook, instructors can filter by tag. Currently, the filter displays in the Student Groups section.
In the Inbox, instructors can send messages to specific tag groups.
Note: When sending a message to students with differentiation tags, the Send an individual message checkbox is disabled. This prevents accidental exposure of which students are associated with a tag.
Feature Video
<iframe width="560px" height="320px" allowfullscreen="true" allow="autoplay *" title="Release Screencast: 2025-06-21 Feature Preview Differentiation Tags" src="https://community.instructuremedia.com/embed/e1dcf027-462a-427a-b03d-dc0e45cc43cd" frameborder="0"></iframe>
Performance and Usability Upgrades for SpeedGrader
Feature Option Name to Enable |
Performance and Usability Upgrades for SpeedGrader Note: This feature option was previously named Modernized SpeedGrader Platform. Feature Option name is updated on beta 2025-05-22. See the Canvas Feature Option Summary to learn more about Feature Options. |
Feature Preview User Group |
|
Enable Feature Option Location & Default Status |
Account (Disabled/Unlocked) Course (Disabled) |
Subaccount Configuration |
Yes |
Permissions |
Inherent to user role |
Affects User Interface |
Yes |
Affected Areas |
SpeedGrader |
Mobile App Support |
Not available |
Free-for-Teacher Availability |
Available |
Related Ideas |
[Speedgrader] Make SpeedGrader Faster [Speedgrader] Make Speedgrader Speedier w/ assignment downloads |
Summary
SpeedGrader is updated for faster load times and enhanced stability. Additional interface updates include:
- A streamlined interface for the Section drop-down menu.
- A clearer and more prominent No Submission alert.
- An improved interface for courses without content.
- The Submission Status is updated to a drop-down menu.
- Rubrics are automatically displayed in the traditional view.
- Media attachments and submission comments are moved and the delete icon is changed.
Change Benefit
This feature enhances performance for a faster, smoother experience for users handling larger courses or complex assignments. Upgrading the backend technology improves SpeedGrader's ability to manage high-demand tasks more efficiently and reliably.
Feature Workflow
The Sections drop-down menu is redesigned for a more streamlined and user-friendly interface.
The No submission alert is enhanced for better visibility and clarity.
Courses without content display a streamlined interface.
Instructors can edit the submission status using the updated Status drop-down menu.
Rubrics automatically display in the traditional view.
Note: When the Enhanced Rubric feature option is enabled, instructors can choose additional rubric views.
Feature Video
Not Available |
Change Log
2025-06-20
2025-06-11
2025-06-10
2025-06-04
2025-05-21
2025-05-21