What is the Canvas release schedule for beta, production, and test environments?

Document created by jivedocs@instructure.com Employee on Jun 13, 2018
Version 1Show Document
  • View in full screen mode

    Official Canvas Document

Canvas + Logo transparent (WHITE)- 300px.png


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.


Canvas feature updates are outlined in Release Notes: Canvas



Release Schedule Calendar




Beta Environment

The beta environment is for testing and QA review before code is released to the production environment and includes all new features, updates to existing features, and new or updated APIs. This code is available in the production environment three weeks later, pending customer feedback and QA testing.


Learn more about the Canvas beta environment.


Beta Deploy

The beta deploy (environment code release) takes place during the first week of the Canvas release cycle.

  • The beta environment is unstable and subject to change during this first week as engineers continue to deploy new code.


Beta deploys take place on the following dates:14 May 2018

  • 4 June 2018
  • 25 June 2018
  • 16 July 2018
  • 6 August 2018
  • 27 August 2018
  • 17 September 2018
  • 8 October 2018
  • 29 October 2018
  • 19 November 2018
  • 10 December 2018
  • 7 January 2019


Canvas Release Notes

Information about the new and updated features coming to the production environment is distributed after the beta deploy on the second Monday of each release cycle through Release Notes: Canvas. Release notes also describe platform/integration updates and fixed bugs.


Release notes are published on the following dates (unless otherwise specified):

  • 21 May 2018
  • 11 June 2018
  • 2 July 2018
  • 23 July 2018
  • 13 August 2018
  • 4 September 2018 (In observance of Labor Day in the United States)
  • 24 September 2018
  • 15 October 2018
  • 5 November 2018
  • 26 November 2018
  • 17 December 2018
  • 14 January 2019


Beta Refresh

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.




Production Environment

The production environment is the live, working environment where users interact with Canvas every day. Every three weeks, new code is placed in the production environment as described in the Canvas Release Notes.


Production release dates are as follows (unless otherwise specified):

  • 2 June 2018
  • 23 June 2018
  • 14 July 2018
  • 4 August 2018
  • 25 August 2018
  • 15 September 2018
  • 6 October 2018
  • 27 October 2018
  • 17 November 2018
  • 8 December 2018
  • 5 January 2019
  • 26 January 2019


*An exact time that new code will be deployed to the production environment will vary for each institution.




Test Environment

The test environment is updated on the same dates as the production environment (unless otherwise specified). 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.


*An exact time when the test environment will be overwritten by production will vary for every organization.

1 person found this helpful