v3.1
·
957 commits
to main
since this release
Release Notes
Canvas Integration
New Features
- The Canvas Sync interface has been redesigned to allow users to select one of multiple Canvas providers for syncing. (#833)
Deployment Information
| Schema Upgrade | Migration Script | Permissions Update | Task Definition Update | Configuration Update |
|---|---|---|---|---|
| YES | YES | No | No | YES |
Deployment Details
- Schema Upgrade: New
lms_typeandlms_tenantfields in Classes table. - Migration Script: Run
migrate_lms_tenantsandmigrate_lms_typeto add missing fields for existing classes. - Configuration Update: New fields:
- tenant_friendly_name: Institution name to display in the UI
- require_sso: Optional, default=True: Whether to require that all users synced from this LMS instance have a valid SSO attribute returned by the LMS. This is useful for ensuring that a user has permissions to view the SSO information of users enrolled in the course. If you know that an LMS instance will not have SSO attributes for all users, you can set this to false.
Related PRs
- Bump vite from 5.4.15 to 5.4.17 in /web/pingpong in the npm_and_yarn group across 1 directory by @dependabot in #831
- feat(canvas-sync): Support for multiple Canvas Providers by @ekassos in #833
Full Changelog: 646-srv268-web153...648-srv269-web155