Release notes outline upcoming customer-impacting changes that are expected to be displayed in production environments. Please note that features considered for future development are not included in the notes.
Canvas Catalog is an all-in-one learning solution that integrates with the Canvas LMS as a course registration system, payment gateway, and learning platform. Learn more about Canvas Catalog.
Upcoming Catalog Changes
2026-04-13
End of Life: User Registration Endpoint (/user-registration)
For more information, please see Instructure Enforcements, Deprecations, and Breaking Changes.
Unless otherwise stated, all features in this release are available in the Beta environment on 2026-03-31 and the Production environment on 2026-04-07.
New Features
Email Activity System Logs
Summary
Catalog logs outgoing system-generated emails within the System Logs.
- This update provides visibility into automated emails triggered by Catalog workflows.
- Logged emails include enrollment, registration, and invitations.
Change Benefit
- This update improves administrative transparency.
- Increases system observability by providing a central record of automated communications.
- Allows admins to independently verify email triggers and identify specific recipients.
- Confirms event timestamps to eliminate the need for manual internal investigations.
Feature Workflow
Admins can navigate to the Logs menu to view a record of all user-facing emails sent by Catalog.
Click the Logs tab.
In the Logs drop-down menu [1], select the Email System Logs option [2].
The log displays the email type [3], the recipient's email address [4], and the date and time the email was triggered [5].
Updated Features
Enrollment Sync Framework
This feature is available in the Beta environment as of 2026-03-24 and the Production environment on 2026-04-07.
Summary
Catalog upgrades the enrollment synchronization framework from a scheduled batch-based process to a dynamic, queue-based system. This update includes:
- Manual sync triggers for admins to initiate updates on demand.
- Near real-time processing Intelligent task prioritization.
- Batch processing and automatic retries for failed jobs
Change Benefit
- Immediate Issue Resolution: Admins resolve enrollment discrepancies independently without waiting for scheduled cycles.
- Reduced Support Dependency: Users fix common issues, such as incorrect completion statuses, directly within the interface.
- Enhanced Operational Confidence: Priority-based processing handles manual actions and new enrollments within minutes, providing reliable, up-to-date data.
- Targeted Control: Admins trigger bulk updates for specific courses to align with real-time workflow requirements.
Feature Workflow
In the Listings page, locate the listing to be synced [1]. Click the Sync Progress button [2].
Admins receive confirmation when enrollments are added to the queue. Under normal system load, updates are processed within approximately 5–10 minutes.
Other Updates
Bootstrap-Sass Upgrade
Summary
The bootstrap-sass package upgrades from version 3.1.1 to 3.4.3.
- This update transitions the package from a 12-year-old version to a more recent version.
Change Benefit
- The change ensures the Catalog environment remains compatible with modern web standards.
- This change increases system stability by utilizing a more stable and supported version of the Bootstrap CSS framework.
- Reduces technical debt by moving away from deprecated package versions.
Feature Workflow
- Admins: No workflow changes are required
- Learners: No expected impact to core experience
- Customization consideration: If your Catalog uses custom CSS or JavaScript, especially overrides or direct Bootstrap class usage, we recommend validating your storefront in the beta environment to ensure compatibility. Some styling or behavior may require minor adjustments.
Related resources: Bootstrap 3.4 Documentation, Bootstrap-Sass NPM Versions
Change Log
Date | Description |
|---|
2026-04-02 | Updated Production Environment Availability date to 2026-04-07 Added New Feature: Email Activity System Logs |