Upcoming Canvas Changes
Periodically functionality will be added, changed, or removed in Canvas. Announcements are made in Release Notes on an ongoing basis. Other changes may not be directly related to Canvas, such as browser updates, which are not associated with Canvas releases.
This document outlines the summary of all upcoming changes that may affect Canvas customers.
Change Definitions
- Deprecated: The software element or feature has been replaced by newer functionality and should be avoided, as deprecation precedes its complete removal on the specified date. Additionally, support for the element or feature is no longer provided.
- End of Life: The previously deprecated software element or feature is no longer available and will be completely removed.
- Feature Enforcement: A feature (or feature option) in Canvas is identified with an upcoming enforcement date, which is when the feature will be enabled in all Canvas accounts. For feature options, the enforcement date is when the feature will no longer be optional, and Canvas admins can use the announcement time period appropriately to roll out the feature to their institutions.
For archived announcements, please see Upcoming Canvas Changes [Archive].Deprecations/end of life announcements related to Canvas Platform Services (APIs, GraphQL, Canvas Data) are located in the Change Log.
2024-11-16
Change Type | Change | Description | Effective Date | Resource |
---|---|---|---|---|
Breaking Change | Removal of null values in custom parameter values |
For certain custom parameter values, if there is no value Canvas currently sends null as the value. With this change, Canvas will now send the variable name when there is no value, in accordance with the Learning Tools Interoperability Core Specification 1.3 IMS Global Learning Consortium |
2024-11-16
|
Canvas Platform Breaking Changes |
Breaking Change |
Expands all group related LTI variable expansions. |
Canvas.course.id substitution now expands when launched from a Group Discussion. |
2024-11-16 |
Canvas Platform Breaking Changes |
Feature Enforcement | OpenID Connect RP Initiated Logout Parameters |
The OpenID Connect RP Initiated Logout Parameters feature options is enforced for all institutions. |
2024-11-16 |
Canvas Release Notes (2024-10-19) |
Feature Enforcement | Perform Full Validation of OpenID Connect Tokens |
The Perform Full Validation of OpenID Connect Tokens feature option is enforced for all institutions. |
2024-11-16 |
Canvas Release Notes (2024-10-19) |
2024-12-08
Change Type | Change | Description | Effective Date | Resource |
---|---|---|---|---|
Breaking Change | Updating the mediaType for launches from New Quizzes items |
This update affects LTI tools that rely on the "mediaType" in the placements for module_menu, quiz_menu, and assignment_menu. The "mediaType" for New Quizzes launches is changing from: Old value: "mediaType":"application/vnd.instructure.api.content-exports.assignment" New value: "mediaType":"application/vnd.instructure.api.content-exports.quizzesnext" This update helps tools distinguish between regular assignments/old quizzes and New Quizzes. |
2024-12-21 |
2025-02-16
Change Type | Change | Description | Effective Date | Resource |
---|---|---|---|---|
Breaking Change | Assignment Custom Parameter Data with Leading Zeros Stripped During Course Copy |
Custom variables that previously stored values as integers or floats are converted to strings during course copy. |
2025-02-16 |
|
Breaking Change |
Validation_context and error do not launch in LTI Launch claim objects |
In LTI launches, unintended fields (validation_context and errors) are removed for a cleaner, more streamlined payload. |
2025-02-16 |
|
Breaking Change |
Updated Deployment ID Naming for LTI Compliance |
To ensure compliance with the IMS LTI specification, the naming convention for the deployment ID in LTI login requests is changed to lti_deployment_id. Previously, the deployment ID was sent as deployment_id. |
2025-02-16 |
2025-06-21
Change Type | Change | Description | Effective Date | Resource |
---|---|---|---|---|
Feature Enforcement | Enforcement of New Analytics |
New Course and User Analytics (New Analytics) is enforced for all users and the feature option is removed. |
2025-06-21 |
2024-11-22 |
Added 2025-02-16
|
2024-10-28 |
Added 2025-06-21
|
2024-10-25 |
Archived 2024-10-19
Added 2025-02-16
|
2024-10-16 |
Updated 2024-12-21
|
2024-09-27 |
Addition 2024-12-21
|
2024-09-18 |
Addition 2024-11-16
|
2024-08-20 |
Updated 2024-10-19
|
2024-08-05 |
Addition 2024-11-16
|
2024-07-23 |
Addition 2024-11-16
Archived 2024-07-20
Delayed
|
2024-03-29 |
Added 2024-07-20
|
202-03-25 |
Added 2024-06-15
|
2024-03-13 |
Added 2024-06-15
|
2024-03-11 |
Removed 2024-06-30
|
2024-01-26 |
Added 2024-06-10
|
2024-01-05 |
Archived 2023-12-31
|
2023-12-21 |
Archived
2023-12-16
|
2023-11-01 |
Added 2024-07-20 Feature Enforcement: Discussion/Announcement Redesign |
2023-09-18 |
Removed 2023-09-16
Added 2024-06-30
|
2023-08-23 |
Removed 2023-08-19
Added 2023-12-31
|
2023-07-24 |
Added November 2023 End of Life: Remove remaining utilities from Canvas related to Flash video support. |
2023-07-06 |
Updated 2023-08-19 Added Blog link |
2023-06-29 |
Added 2023-08-19 Feature Enforcement: Enhanced Gradebook Filters |
2023-06-23 |
Added 2023-09-16 Feature Enforcement: ResourceLink.id substitution parameter update |
2023-05-25 |
Updated 2023-12-16 Enforcement of LTI Deep Linking Line Items on Assignment Edit Page Feature Option has been delayed from 2023-08-19 until December 2023. Archived 2023-05-20
|
2023-05-15 |
Updated 2023-12-16 Deprecation of the oembed_retrieve endpoint is removed is delayed from release 2023-06-20 until December 2023. |
2023-04-10 |
Updated Deprecation date for the 302 Error redirect for oAuth Token Errors discontinued |
2023-04-04 |
Added 2023-08-19 Updated new Feature Enforcement date for the Enforcement of LTI Deep Linking Line Items on Assignment Edit Page Feature Option. Previously the enforcement date was 2023-04-15. |
2023-03-18 |
Added 2023-04-15 Feature Announcement: Enforcement of LTI Deep Linking Line Items on Assignment Edit Page Feature Option
|
2023-03-03 |
Added 2023-06-20 Deprecation: The oembed_retrieve endpoint is removed |
2023-01-20 |
Added 2023-04-15 Feature Announcement: Enforcement of LTI Deep Linking Line Items on Assignment Edit Page Feature Option |
2023-01-17 |
Added 2023-04-15
|
2022-12-15 |
Archived 2022-12-09
|
2022-12-08 |
Archived 2022-11-19
Added 2022-12-09
|
2022-10-27 |
Archived 2022-10-26
|
2022-10-21 |
Archived 2022-10-15
|
2022-09-19 |
Added 2022-11-19
|
2022-07-22 |
Added 2022-10-15
|
2022-05-16 |
Added 2022-05-25- Twitter Direct Message Notification Archived 2022-04-16- Settings Integration tab |
2022-04-13 |
Removed 2022-07-16 - Check Permissions when Masquerading as Course Admins |
2022-04-05 |
Added 2022-07-16 - Check Permissions when Masquerading as Course Admins |
2022-01-06 |
Adjusted all dates for New Quizzes Changed date of 2022-04-01 to 2022-04-16 to align with the Canvas Release |
2021-10-01 |
Archived 2020-07-20 - Google LTI Deprecation Changed date of 2020-03-23 to 2021-10-01
Added 2022 March - Feature Announcement New Quizzes Removed 2022 December - Classic Quizzes End of Life (all regions except APAC) Changed 2023 March to 2023 June
|
2021-08-20 |
Archived 2021-04-23 - SMS Announcements and Grading Deprecation Archived 2021-07-31 - SMS Announcements and Grading End of Life |
2021-07-09 |
Added 2021-07-17 - Settings Integrations Tab Feature Announcement Added 2022-04-01 - Settings Integrations Tab Enforcement |