Instructure Enforcements, Deprecations, and Breaking Changes
Periodically functionality will be added, changed, or removed in Instructure products. Announcements are made in Release Notes on an ongoing basis. Other changes may not be directly related to Instructure products, such as browser updates, which are not associated with product releases releases.
This document outlines the summary of all upcoming changes that may affect Instructure product customers.
Change Definitions
- Breaking Changes: Updates that alter existing functionality in ways that are not backward compatible. These changes may affect integrations, workflows, or user experiences and often require admins or developers to update configurations or code to maintain functionality.
- Deprecation: The software element or feature is 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) is identified with an upcoming enforcement date, which is when the feature will be enabled in all of a products accounts. For feature options, the enforcement date is when the feature will no longer be optional, and admins can use the announcement time period appropriately to roll out the feature to their institutions.
For archived announcements, please see the Document Change Log.Deprecations/end of life announcements related to Canvas Platform Services (APIs, GraphQL, Canvas Data) are also located in the Change Log.
Canvas
Effective Date | Product Name | Change Type | Change | Description | Resource |
---|---|---|---|---|---|
2025-11-05 | Canvas LMS | Breaking Change |
Boolean Values Returned as Strings in LTI 1.3 Launches |
Canvas no longer converts boolean strings into boolean values during LTI 1.3 launches. Instead, values such as "true" and "false" remain strings, ensuring consistent formatting across integrations. |
|
2025-12-31 | Canvas Badges | End of Life |
Free Issuer capabilities and Issuer page are removed. |
Free issuing capabilities have ended and the Issuer page is removed. Existing free issuers can no longer create or issue badges. Customers can continue to access and export their data until December 31, 2025. Note: Data is no longer available for export after December 31, 2025. |
Not Available |
2026-01-17 | Canvas LMS | Breaking Changes |
User-Agent Header Enforcement |
All HTTP requests are now required to include a User-Agent header, |
|
2026-01-17 | Canvas LMS | Breaking Change |
Deprecation of limit Argument |
The limit argument is removed from user.comment_bank_items_connection. |
Mastery
There are currently no upcoming changes or announcements for this section.
LearnPlatform
There are currently no upcoming changes or announcements for this section.
Parchment
There are currently no upcoming changes or announcements for this section.
Elevate
There are currently no upcoming changes or announcements for this section.
Impact
There are currently no upcoming changes or announcements for this section.
2025-10-15 |
Changed 2026-01-01 to 2025-01-17 Breaking Change: User-Agent Header Enforcement |
2025-10-09 |
Added 2026-01-01 Breaking Change: User-Agent Header Enforcement |
2025-10-08 |
Added 2026-01-17 Breaking Change: Deprecation of limit Argument |
2025-10-07 |
Added 2025-12-32 End of Life: Free Issuer capabilities are removed. |
2025-10-06 |
Removed 2025-12-03 |
2025-09-15 |
Updated 2025-11-05 Updated Description of API Rate Limit Error Updated |
2025-09-12 |
Archived 2025-09-10 Deprecation: Removal of the UUID field from the File API Added 2025-12-03 Breaking Change: API Rate Limit Error Updated |
2025-08-01 |
Added 2025-11-05 Breaking Change: Boolean Values Returned as Strings in LTI 1.3 Launches Archived 2025-07-19 Deprecation: Removal of Legacy Course Analytics |
2025-07-31 |
Updated 2025-08-13 Removal of the UUID field from the File API is delayed to 2025-09-10 |
2025-07-15 |
Archived 2025-05-17 Breaking Changes: Gradebook Icon Update for LTI Assignment and Grade Service |
2025-06-10 |
Updated 2025-07-19 Changed Removal of Legacy Account Analytics to Removal of Legacy Course Analytics |
2025-05-29 |
Removed 2025-07-19 End of Life: Removal of Attach Button from Discussions and Announcements |
2025-05-19 |
Changed
|
2025-05-12 |
Updated 2025-06-21
|
2025-05-06 |
Addition 2025-08-13
|
2025-05-05 |
Addition 2025-07-19
|