Important Dates
Stay up to date on the latest important dates for the Canvas platform.
| Description | Type | What You Need To Know | Release Date | End of Life |
|---|---|---|---|---|
Diagnose command and DiagnoseCommand | Deprecation | The Assess Condition command now records new conditions as well as conditions already on the chart, and reuses a charted condition instead of adding a duplicate. We plan to retire the Diagnose command in a future release. Existing Diagnose commands in notes stay as they are, and Diagnose remains available until then. Plugins should use AssessCommand with icd10_code for new work; DiagnoseCommand keeps working for now and will be deprecated when Diagnose is retired. You may want to update clinician training materials that mention Diagnose. Read more. | TBD | |
| Workflow SDK | New Version | The Workflow SDK is deprecated and receives only fixes for defects or security issues. Build new logic as Canvas SDK plugins. Uploading new protocol code returns an error. If you still use the Workflow SDK, reach out to Canvas support and we can help you migrate to plugins. | ||
Canvas CLI: Installing plugins with canvas install and credentials.ini | Breaking Change | Installing plugins straight onto an instance with canvas install, using the instance credentials in ~/.canvas/credentials.ini, is deprecated, and support for it ends on 12/14/2026. Deploy plugins through Canvas Platform with canvas login and canvas deploy instead. Moving a plugin to Canvas Platform includes renaming it with your organization's prefix. Read more. | 12/14/2026 | |
| Read-only replica: Clinical note body structure | Breaking Change | Canvas is changing how a clinical note stores its body, with every existing note migrated onto the new structure. Instances without a read-only replica are turned on first, on 09/21/2026, and instances with one a week later, on 09/28/2026. Nothing looks different in the chart, and the Note API, FHIR, and the plugin SDK need no change. An integration reading note bodies from the read-only replica needs a query change: on a migrated note the body column is empty and the lines move to body_content and body_order, with checksum no longer maintained. Read more. | 09/21/2026 (09/28/2026 with a read-only replica) | |
| FHIR API: Setting appointment location using the location integer value | Breaking Change | The FHIR Appointment endpoint now uses the reference from the Location Read/Search endpoint for the Location in supportingInformation. We plan to discontinue support of using the location integer. | TBD |