Canvas deploys contain code changes that are intended to fix bugs, improve performance, and prepare for new features. 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.
- New to deploy notes? Visit Understanding Release Notes for a guide on how to read and use this document.
- Visit the Canvas Collaborative Roadmap to explore upcoming work and share feedback. Your input helps guide future product development.
- For Canvas Platform Service changes (API, GraphQL, Canvas Data), please see the appropriate page in the Change Log.
- Institutions are responsible for conducting thorough evaluations of their custom CSS/JS with each release and deploy to assess potential impacts.
Unless otherwise stated, all features in this deploy are available in the Beta environment on 2026-07-16 and the Production environment on 2026-07-29.
Updated Features
Canvas Apps
App Registration Control- Admin
Feature Option Name to Enable | N/A |
|---|
Enable Feature Option Location & Default Status | N/A |
Subaccount Configuration | N/A |
Account/Course Setting to Enable | None |
Permissions | Inherent to user role |
Affects User Interface | Yes |
Affected Areas | Canvas Apps |
Summary
Admins can turn app registration on or off directly from the tool details header in the Apps page. Previously, this could only be managed in the Developer Keys page.
- On (Default): The app is available across all accounts.
- Off: The app is unavailable across all accounts.
Change Benefit
- App Registration Controls: Streamlines app management by allowing admins to enable or disable app registration directly from the Apps page, reducing navigation steps and improving efficiency.
Feature Workflow
When a tool is on, a pill displays the on status [1]. To turn the app off, click the Turn App Off button [2].
When changing the status, a confirmation modal displays.
When a tool is off, a pill displays the off status [1]. To turn the app on, click the Turn App On button [2].
Canvas Apps
Enhanced LTI Reporting in Canvas Apps-Monitor- Admin
Beta Environment Availability | 2026-07-14 Note: This date falls outside the regular beta release cadence. |
|---|
Feature Option to Enable | LTI Apps-Monitor See the Canvas Feature Option Summary to learn more about Feature Options. |
Enable Feature Option Location & Default Status | Account (Enabled) |
Subaccount Configuration | No |
Account/Course Setting to Enable | N/A |
Permissions | N/A |
Affects User Interface | Yes |
Affected Areas | Canvas Apps LTI Monitor |
Summary
In the Canvas Apps-Monitor tab, admins can create custom groups, save filters, and view champion reporting.
Change Benefit
- Expanded LTI visibility: Admins can access launch information for custom LTIs beyond the default set included in Canvas Apps-Monitor.
- Persistent filter settings: Admins can save frequently used filters as presets, eliminating the need to manually reapply them each session.
- Performance insights: Champion reporting shows the top-5 sub-accounts, courses, and instructors with the highest LTI launch frequency.
Feature Workflow
To create custom groupings, click the Options button [1], then the Custom LTI Apps Grouping option [2].
- Select the desired ungrouped LTI apps [1].
- Use the drop-down menu [2] or the Options icon [3] to move apps into an existing group or create a new group.
- To navigate back to the Monitor page, click the Apps-Monitor breadcrumb [4].
- New LTI groups display in the Monitor table.
To save a filter, select the Save as filter preset checkbox before applying the filter.
Saved filters display in the Presets tab [1]. Click the Apply button to use the filter.
The Top 5 Champions display by default [1]. Click the drop down menu to switch between sub accounts, courses, and instructors [2].
ePortfolio
Skip Masquerade for Downloads- Admin
Feature Option Name to Enable | N/A |
|---|
Enable Feature Option Location & Default Status | N/A |
Subaccount Configuration | N/A |
Account Setting to Enable | ePortfolios |
Permissions | Users-act as |
Affects User Interface | Yes |
Affected Areas | ePortfolio (legacy) |
Summary
Admins with masquerade permissions can download ePortfolios directly from the web interface without masquerading as the owner first.
Change Benefit
Streamlined ePortfolio exports: Eliminates the masquerade step for admins downloading ePortfolios, making it faster to access and export multiple portfolios.
Feature Workflow
When viewing a user's ePortfolio, an admin has access to the download link without masquerading.
Notifications
Conversation Email Attachment Links Require Login- All users
Production Environment Availability | 2026-07-30 Note: This date falls outside the regular production deploy cadence. |
|---|
Feature Option Name to Enable | N/A |
Enable Feature Option Location & Default Status | N/A |
Subaccount Configuration | N/A |
Account/Course Setting to Enable | N/A |
Permissions | Inherent to user role |
Affects User Interface | No |
Affected Areas | Email Notifications |
Summary
Email notifications about conversation messages with attachments require a login before the attachment opens. Previously, these links worked without signing in.
Change Benefit
- Secure attachment links in email notifications: Ensures only intended recipients can access shared files in conversations by requiring login before opening attachment links from email notifications.
Other Updates
Files
Improved file link authentication in Course Syllabus- All Users
Summary
File link authentication in Course Syllabus has changed. File links use HTML-linked file authentication instead of file verifiers. This prevents file verifiers from being automatically added to files linked in public syllabi when the rest of the course isn't public.
Change Benefit
- Improved security handling: File links in syllabi prioritize HTML-linked authentication, removing less secure file verifier authentication. This restricts the sharing of some public syllabus file links that were previously easier to share, while preparing for complete verifier access removal.