v7.15
·
509 commits
to main
since this release
Release Notes
This update provides important bug fixes and improvements.
Canvas Connect
Updates & Improvements
- Adds warnings when LTI launch cannot attach an identity because it is already owned by another account.
External Logins
New Features
- Enforce global uniqueness for External Logins. Cross-user duplicate external identities are now blocked by design.
replace_existing=Falsestill allows multiple identifiers for the same user/provider (important for LTI issuer/sub history).
Internal
Updates & Improvements
- Dependency upgrades.
Deployment Information
| Schema Upgrade | Migration Script | Permissions Update | Task Definition Update | Configuration Update |
|---|---|---|---|---|
| YES | No | No | No | No |
Deployment Details
- Schema Upgrade: New
uq_external_logins_provider_id_identifier_global,uq_external_logins_provider_identifierunique constraints.
Related PRs
- deps(py): bump the production-dependencies group with 2 updates by @dependabot[bot] in #1392
- feat: Enforce global External Login uniqueness by @ekassos in #1393
Full Changelog: v1021+srv527.web348...v1024+srv530.web349