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.
Subscribe to the deploy notes page to be notified of posted deploy notes
For Canvas Platform Service changes (API, GraphQL, Canvas Data), please see the appropriate page in the Change Log
When media is selected from course files, the data-media-id attribute includes the media ID. Defining the data-media-id attribute supports caption files.
Unpublished images include a hidden parameter in the URL and do not display alt text in the browser.
Dropdown menus can be accessed correctly by keyboard users.
When an outcome is attempted to be deleted, the Outcomes page includes a confirmation window.
In the Quiz Moderate page, contrast and text size has been improved within the Student Extension window clarification text.
Page Views Date Filter CSV File
The Page Views CSV file displays results in the date filter.
Explanation: When the page views filter was used at the account level, the CSV file did not display the results displayed in the date filter. Canvas code has been updated to align the CSV file with the content being displayed in the date filter.
Multiple Observees and SAML
Observers can add multiple observees by using a pairing code, regardless of an institution’s authentication method.
Explanation: When SAML was in position 1 for an account’s authentication, observers were unable to add more than one user as an observee. The observer was asked to add a username, which generated an error. This behavior occurred because SAML authentication did not support usernames and passwords. Canvas code has been updated to adjust SAML authentication to support pairing codes for observees.
Course Copy and Account-Level Outcome Groups
When an outcome is created at the account level and added to a course, copying the course does not duplicate the outcome.
Explanation: When an outcome was created at the account level and added to a course, copying the course would duplicate the outcome within the course. This behavior caused students and instructors to view duplicate entries in the Learning Mastery Gradebooks. Canvas code has been updated to not duplicate outcomes in course copies.