A release represents a scheduled event when customer-affecting code is intended to be visible in a specified environment. Canvas release notes maintain a current list of features and other customer-impacting changes that will be included in an upcoming Canvas release.
Features are subject to change based on user feedback and QA testing.
The release date indicates the date the features will be available in the production environment, unless otherwise noted. Updates are available on the third Saturday of every month.
On the following Monday, all customer-affecting code for the following month will be available in the beta environment. Customers are welcome to experiment in the beta environment at this time, but the environment is still subject to change.
For more information about the Canvas release process, please see the Canvas release schedule.
Unlike traditional software, Canvas updates on a regular cadence identified by its release date, not a version number. Unless otherwise indicated as a feature preview, released features are available in the production environment on the indicated release date.
Changes described in the release apply to Canvas as accessed through a desktop browser.
All features are available for testing in the beta environment unless otherwise indicated directly in the release notes. Some features may not yet be supported in the beta environment.
Please note that beta environments are refreshed weekly on Saturdays. Any changes made in the beta environment will refresh with the latest data in the production environment. For more information, please see What is the Canvas beta environment?
After the production deploy, all features will also be available in the Test environment. For more information, please see What is the Canvas test environment?
Some features are available in Canvas as feature previews, which may either be enabled by a Canvas admin in Account Settings or by a Canvas Customer Success Manager as indicated in the release notes.
For a list of current feature previews, please see Feature Previews by Canvas Release.
Feature preview are features that may change the workflow for common activities in Canvas during an institution's current term and allows Canvas admins to enable the feature based on their preferred timeline. However, after a specified period of time, feature previews will become standard features in Canvas for all users.
Unless otherwise noted, feature previews are opt-in and do not require any action until an enforcement date is announced. For feature preview enforcements, advanced notice will be provided via the release notes.
Feature previews can be managed by an institution’s Canvas admin. Feature previews can either be turned on for all users or allowed at the sub-account and course levels. Allowed features at the course level can be managed by instructors within each individual course.
The term Beta means the feature is available for use in the production environment but is still being tested for usability and accessibility behavior. However, occasionally features may only be available for testing in the beta environment.
Beta features are generally feature previews, and their initial introduction is included in the release notes. Not all institutions may be comfortable exploring beta features, so an institution may not choose to participate until the feature has become more stable and is generally announced for all users.
Enabling a beta feature may create unintended behavior within a Canvas account.
Comments are welcome in the release notes for discussing announced feature functionality. Each feature in the release notes includes a Q&A link for feature discussion.
The release notes indicate available functionality for a feature.If you want to see future development planned for any features, please visit the the Roadmap. Have an idea you don't see prioritized in the next three months? Visit the Idea Conversations page.
Visit the Canvas Deploys page.
Visit Known Issues.
Canvas APIs, Canvas Data, GraphQL, and Live Events updates are located in Canvas Change Log.
Visit the Mobile release notes (not all features will apply to mobile apps, and some functionality may be implemented at a later date).
All items listed in the release notes are immediately available for testing in the Canvas beta environment, unless otherwise indicated. If functionality in the beta environment does not match the functionality shown in the release notes, please submit a support case through your institution's preferred method as shown in your Global Navigation Help Menu.
The Canvas Support Team can help escalate behaviors that may need to be resolved before they are deployed to the production environment, which takes place on the date of these release notes. When submitting a case, please indicate that the behavior is occurring in the beta environment.