v2.7.7
·
972 commits
to main
since this release
Release Notes
Threads
Notes
- In an effort to investigate thread conversations triggering Azure content filters when trying to generate a Thread name, PingPong will log the conversation transcript of threads that trigger said filters. (792)
Canvas Integration
New Features
- Added better logging logic to detect when edge cases like the issue in #791 occur. PingPong will continue to explicitly deduplicate permission tuples when adding users. (795)
- When students have more than one user profile sharing the same email address enrolled in a Canvas course, PingPong will use the SSO information of the profile used more recently, based on data returned by Canvas. (794)
Resolved Issues
- Fixed: Canvas Sync may fail when students have more than one user profile sharing the same email address enrolled in a Canvas course. (791)
Deployment Information
| Schema Upgrade | Migration Script | Permissions Update | Task Definition Update | Configuration Update |
|---|---|---|---|---|
| No | No | No | No | No |
Deployment Details
- N/A
Related PRs
- Fix: Canvas Sync will fail when there are student duplicates in roster by @ekassos in #791
- Log messages that trigger Azure content filtering by @ekassos in #792
- [chore] Replace logging with logger for consistent logging by @ekassos in #793
- [CanvasSync] Keep the latest active profile when there are duplicates by @ekassos in #794
- [CanvasSync] Log whenever we have permission duplicates by @ekassos in #795
Full Changelog: 629-srv254-web148...634-srv259-web148