The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December.
Read our blog post for more info about this change.
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-11-05 Known Issues tag.
Unless otherwise stated, all features in this deploy are available in the Beta environment on 2025-10-23 and the Production environment on 2025-11-05.
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-11-05)
Table of Contents
|
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 |
Account Settings |
|
Related Ideas |
None |
Summary
In Account Settings, the Restrict students from creating personal access tokens feature is updated to include observers.
Change Benefit
This update improves data security by allowing administrators to block student-only and observer accounts from creating personal access tokens while still allowing users with higher-level roles to generate them when needed.
Feature Workflow
In account settings, the Restrict students and observers from creating personal access tokens text is updated.
|
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 |
Yes |
|
Affected Areas |
Reports |
|
Related Ideas |
None |
|
Related blog |
Summary
Admins can run a report to identify APIs missing a User-Agent, helping ensure all API requests include this required header.
Change Benefit
This update helps admins quickly identify APIs that are not sending a User-Agent, improving security, compliance, and overall visibility into API usage within Canvas.
Feature Workflow
A Requests Without User Agent report is available.
|
Feature Option Name to Enable |
N/A |
|
Enable Feature Option Location & Default Status |
N/A |
|
Subaccount Configuration |
N/A |
|
Account/Course Setting to Enable |
Name of Feature |
|
Permissions |
Inherent to user role |
|
Affects User Interface |
Yes |
|
Affected Areas |
Access Tokens |
|
Related Ideas |
None |
Summary
When creating an access token, students must set an expiration date within 120 days.
Note: Users who have both instructor and student roles are not affected by this limitation, as the presence of a non-student role exempts them.
Change Benefit
This update helps protect academic integrity by limiting the lifespan of student-generated access tokens, reducing the risk that students can use them to bypass assignments or cheat.
Feature Workflow
New Access Token Modal Expiration Date Field
When creating a New Access Token, the Expiration date field is required for students.
Summary
In alignment with the LTI 1.3 specification, Canvas returns boolean values as strings (e.g., "true" or "false") in custom variable expansions during LTI launches. This update affects parameters such as $Canvas.assignment.published and ensures consistent formatting across all LTI 1.3 integrations.
The following variables are impacted in this update:
|
Affects User Interface |
Yes |
|
Affected Feature Areas |
Developer Keys |
|
Related Ideas |
None |
|
Related Blog |
Summary
In the Developer Keys page, a notification displays informing admins that API requests require the user-agent header to be set and links them to the report to identify any non-compliant API calls.
Change Benefit
This update helps admins stay informed about API requirements, ensuring that all requests include a User-Agent header to maintain security and proper API functionality.
Feature Workflow
A banner displays helpful resources informing admins of upcoming enforcement of user-agent headers.
|
Affects User Interface |
Yes |
|
Affected Areas |
Reports |
|
Related Ideas |
None |
Summary
When an account report fails, an error message displays with an accompanying error code.
Change Benefit
This update provides an error code that helps streamline communication with support teams, enabling faster and more accurate troubleshooting.
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.
|
Feature Preview to Enable |
Enhanced Rubrics |
|
Feature Preview User Group |
Enhanced Rubrics |
|
Enable Feature Option Location & Default Status |
See the Canvas Feature Option Summary to learn more about Feature Options. |
|
Subaccount Configuration |
Yes |
|
Permissions |
Rubrics-add/edit/delete |
|
Affects User Interface |
No |
|
Affected Areas |
Assignments |
|
Mobile App Support |
Not available |
|
Free-for-Teacher Availability |
Not available |
|
Related Ideas |
None |
Summary
The rubric trashcan icon popover text displays Unlink Rubric when a rubric is associated with multiple assignments and Delete Rubric when it is only associated with the current assignment.
Change Benefit
This update improves clarity for instructors by ensuring the popover text accurately reflects the action being taken, reducing confusion when managing rubrics across multiple assignments.
Feature Workflow
The rubric trashcan icon popover text displays Unlink Rubric.
2025-10-24
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in