Skip to main content
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Instructure Enforcements, Deprecations, and Breaking Changes

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.

Canvas Platform Breaking Changes

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,

Canvas Platform Breaking Changes

2026-01-17 Canvas LMS Breaking Change

Deprecation of limit Argument

The limit argument is removed from user.comment_bank_items_connection. 

Canvas Platform Breaking Changes

 

Mastery

There are currently no upcoming changes or announcements for this section.

Back to Table of Contents

LearnPlatform

There are currently no upcoming changes or announcements for this section.

Back to Table of Contents

Parchment

There are currently no upcoming changes or announcements for this section.

Back to Table of Contents

Elevate

There are currently no upcoming changes or announcements for this section.

Back to Table of Contents

Impact

There are currently no upcoming changes or announcements for this section.

Back to Table of Contents

 

 

Document Change Log

BACK TO TABLE OF CONTENTS

 

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
Breaking Change: 
API Rate Limit Error Updated- This update is no longer considered a breaking change. This update is moved to the API and CLI change log with a new release date.

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

  • Changed, Deprecation: Removal of Legacy Account Analytics from 2025-06-21 to 2025-07-19
2025-05-12

Updated 2025-06-21

  • Deprecation: Removal of Legacy Account Analytics
2025-05-06

Addition 2025-08-13

  • Deprecation: Removal of the UUID field from the File API
2025-05-05

Addition 2025-07-19

  • End of LIfe: Removal of Attach Button from Discussions and Announcements

Change Log

Labels (1)
Was this article helpful? Yes No

Master the Canvas course building and facilitating tools.

Join Our Next Cohort

Learn About CCPU