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, but they do not affect customer workflows. 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. Intended changes in workflow are noted in the Canvas Release Notes published monthly.
Deploy notes may include notable fixed bugs, resolved fixes in Known Issues, and other updates that do not affect user functionality.
|
Interface Updates |
Summary
Page Views can be filtered by specific date.
Change Benefit
This change allows admins to view a user’s page views by a specific date directly in the Canvas interface.
Affected User Roles
Admins
When an admin views the information for a user at the account level, the Page Views section includes a date filter. A specific date can be selected in the filter, which displays all page views for that date.
Summary
The Gradebook History documents final grades overridden in the Gradebook.
Change Benefit
This change notes when the Final Grade Override feature has been enabled in the Gradebook and a grade has been overridden by a user with grading permissions.
Affected User Roles
Instructors
When the Final Grade Override feature option is enabled in a course, Final Grade Override can be enabled in the Gradebook. Any changes made to a grade override display in the Grade History page in the Artifact column.
Gradebook History also includes a Show Final Grade Overrides Only checkbox, which only displays grade history changes relating to final grade overrides.
Related Idea Conversation: Gradebook History for Final Grade Override
Summary
The Embed tab has been removed from the Upload/Record Media window and displays as its own icon in the toolbar.
Change Benefit
This change allows all users to embed content in the New Rich Content Editor. Previously the Embed option was included in the Upload/Record Media window, which can be hidden by Canvas admins.
Affected User Roles
All Users
The Embed option is located as its own icon at the end of the toolbar. All users can use this icon to embed HTML in the editor. No existing functionality has been affected.
The Embed option is also located in the Insert menu in the menu bar.
Summary
The New Rich Content Editor supports fullscreen mode.
Change Benefit
This change allows users to view a full screen version of the editor.
Affected User Roles
All Users
The View menu includes a Fullscreen option, which expands the content area of the editor to both widths of the browser.
Fullscreen is not supported for the HTML editor.
Related Idea Conversation: New Rich Text Editor Open in Full Extent
Summary
Within a group set, groups can be created via CSV import.
Change Benefit
This change allows instructors to create groups within a group set using a CSV as an alternative to enrolling users manually in the interface.
Affected User Roles
Instructors
After a group set is created in the People page, the group displays the Import Groups button.
Import Groups Button
In the Import Groups window, the Course Roster CSV can be downloaded as a template for entering group names in the Group Name column. The CSV file can then be uploaded to the group set.
Import Groups Window
The Course Roster CSV file will include student information for each student in the course where applicable, including student name, canvas user ID, user ID, login ID, sections, canvas group ID, and group ID.
Related Idea Conversation: Batch Group Management - Canvas Community
Platform/Integration |
Summary
For external apps, the Placement menu allows placements to be managed individually.
Change Benefit
This change allows admins to manage placements for tool configurations that may have duplicate placement names. Previously configurations could only be managed via the API. Additionally, this change also supports future migration from LTI 1.1 to 1.3.
Affected User Roles
Admins
In the Account Settings External Apps page, viewing the Placements menu for an LTI displays the placement and whether or not it is active. Placements can be selected to be active or inactive, respectively. Inactive placements continue to be stored in the interface so they can be enabled at a later date if needed.
At the course level, LTIs still display the supported placements, but the placements may not be enabled in the course.
Fixed Bugs |
Inbox attachments are read to screen readers.
Discussion attachments are read to screen readers.
Global Navigation Links have been changed to buttons for screen readers.
The Closed Caption/Subtitles legend is read to screen readers.
LTI favorites can be set at the subaccount level and override favorites at the account level.
Explanation: When an LTI was favorited at the subaccount level, the favorite was not applied for the subaccount. Canvas code has been updated to support subaccount favorites and override any favorites at the account level.
Embedded videos can be played from the calendar.
Explanation: When a calendar event included an embedded video, trying to view the video in fullscreen closed the calendar window. Canvas code has been updated to play the video when opened from the calendar.
Images are not affected in a course associated with a Blueprint Course.
Explanation: When a course included multiple images, and the course was associated with a Blueprint Course, exporting the Blueprint Course and importing it into an associated course affected all course images. Canvas code has been updated to retain image file links as part of course copies.
Resetting the Test Student removes outcomes associations and allows the outcome to be edited.
Explanation: When Student View was enabled in a course, and the Test Student included rubric assessment and learning outcome results, resetting the test student did not allow rubrics or outcomes to be edited because the outcome was associated with student data. Canvas code has been updated to remove Test Student data so an outcome can still be edited.
Supported Google Drive file attachments are rendered in DocViewer.
Explanation: When a supported Google LTI file was submitted in Canvas, some documents were unable to be rendered correctly in DocViewer. Canvas code has been updated to render documents for Google Drive LTI files.
Direct Share options are available for instructors in concluded courses.
Explanation: When an instructor opened a concluded course, the Direct Share Send To and Copy To options were not included, though Commons assignment files were able to be shared. Canvas code has been updated to include Direct Share options in concluded courses.
Conditional requirements do not persist in course content when MasteryPaths is disabled.
Explanation: When Mastery Paths was disabled at the account level or within individual courses, any existing conditional requirements were not removed, and the content was not visible to users who have not met the conditional requirements. Canvas code has been updated to not persist conditional requirements in course content.
The Learning Mastery Gradebook Outcomes report sorts alphabetically.
Explanation: When the Learning Mastery Gradebook Outcomes report was downloaded, the report sorted by the user with the most recent scored outcome. Canvas code has been updated to sort content alphabetically by last name first.
Source Code Summary |
To view a summary of all code included in the deploy, please see the Deploy Source Code Summary (2020-10-21) reference sheet.
| Date | |
|---|---|
| 2020-10-15 | Added—Pages: Group Import CSV File |
| 2020-10-09 | Deploy Notes Published |
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