What is the Canvas release schedule for beta, production, and test environments?
Instructure is committed to consistently improving the Canvas user experience. The cloud-based platform maintains an agile production cycle with bug fixes, enhancements, and new features in three Canvas environments: beta, production, and test. All Canvas environments are also available on any mobile app; just use the appropriate Canvas URL.
Releases provide advanced notice for intentional changes coming to the Canvas platform. Feature details are outlined in Release Notes: Canvas LMS.
- Additional questions about Canvas releases can be found in About Canvas Release Notes (FAQ).
- Only production release dates are local for all regions. All other events originate from US Mountain time.
- Events in the release schedule are subject to change.
- Release Schedule Calendar
- Beta Environment
- Release Notes
- Beta Refresh
- Production Environment
- Test Environment
Release Schedule Calendar
- Subscribe to the Canvas release schedule via the Canvas Updates Calendar (Google)
- Download release schedule via HTML or iCAL (copy your preferred link)
- The calendar is subject to change along with feature deprecation and end-of-life announcements; please consider subscribing to the Google calendar, as calendar downloads do not include any updates that may be made at any time.
- View a release schedule overview image of the Canvas release calendar
The beta environment is for testing and QA review before code is released to the production environment. This code is available in the production environment approximately one month later, pending customer feedback and QA testing. Learn more about the Canvas beta environment.
Code that affects user workflows is enabled in the beta environment as part of the monthly release notes, which is published the first week of the Canvas release cycle.
Release notes are published the Monday following the latest production release date, which is the third Saturday of every month. Depending on the calendar month, release notes are enabled on the fourth Monday of the month, but occasionally the fifth Monday of the month. Please see the shared Google calendar or iCal link for exact dates.
The beta environment is refreshed with data from the production environment every Saturday. Any work or content added to the beta environment will be overwritten.
*An exact time when the beta environment will be overwritten by production will vary for every organization.
Each release also includes a screencast that highlights all features being made available as part of the release. The screencast is posted two weeks before the production release as indicated in the Canvas Community Screencast list.
The production environment is the live, working environment where users interact with Canvas every day. New and updated functionality is enabled in this environment on the date previously announced in the Canvas Release Notes.
Production releases take place on the third Saturday of the month.
* Production dates are local for all regions
*An exact time that new code will be deployed to the production environment will vary for each institution.
The test environment is updated on the same dates as the production environment. The test environment is overwritten with data from the production environment and allows users to test real data without compromising any user content. Learn more about the Canvas test environment.
Note: The test environment may not be available at your institution. If you cannot access the test environment, consider using the Canvas beta environment for testing purposes.
*An exact time when the test environment will be overwritten by production will vary for every organization.
The image below displays all events that take place between production releases. The Canvas release is always the third Saturday of the month. Depending on the calendar month, the Canvas Beta Release Preview, Release Notes, and Screencast may be adjusted by one week.
Only production release dates are local for all regions. All other events originate from US Mountain time as noted in Instructure Time Zone Communications.
Will this document be updated to remove the 2019 dates and show the 2021 dates?
That would be amazing!
We update the dates after our team have reviewed the dates for the upcoming year, which probably won't happen for a month or two.
The google calendar link points to a calendar without permissions to see the events.
The screenshot of a month doesn't include day names. Not all countries start their weeks on the same day.
Same issue as @smartps: the Google calendar link gives "Events from one or more calendars could not be shown here because you do not have the permission to view them". I came looking because it disappeared from my list of subscribed calendars. Did someone accidentally change the permissions?
The iCal link to the Canvas release calendar is not working for us. Can you help?
Our IT team has been changing permissions for external calendars. They're looking into it.
If it helps, the Canvas Updates calendar still shows properly in Microsoft Exchange (Office365). Don't know if that works in a fresh install ...
I can still see the calendar in my desktop client but I suspect it's a cached version and changes are no longer being pulled in as the iCal URL no longer works.
Dates for 2021?
@lynn_greenough I iCal file that is linked in this document is working again for me and it contains events in 2021.
What kind of changes are typically performed during a Production Deploy event?