Section LTI Release Notes

Last updated: August 24, 2026

2026.08.8

Released: 21 August 2026

  • Fix: The app now shows an informative screen when Canvas does not respond during a launch, instead of a generic error

  • Improvement: The permissions needed to manage sections are now read from the launch itself instead of from a separate Canvas API request, which makes the launch faster. To benefit from this, update the LTI installation in Canvas so that it sends the custom variable canvas_membership_permissions with the value $Canvas.membership.permissions<manage_sections_add,manage_sections_edit,manage_sections_delete>. New installations include it automatically; existing installations keep working through the Canvas API until their configuration is updated

  • Improvement: Internal maintenance and dependency updates

2026.08.7

Released: 18 August 2026

  • Improvement: The “no permission” screen now names the exact Canvas permission that is missing

  • Improvement: A launch only asks Canvas for the permissions it actually needs, which speeds up the launch

2026.08.6

Released: 18 August 2026

  • Feature: A launch from a course without a SIS ID now gets its own error screen, explaining what needs to be fixed in Canvas

  • Feature: Manual changes to courses and sections are tracked with a revision counter

  • Fix: A course that was deleted in Canvas is restored automatically when it is launched again

  • Fix: The community group enrollment check is limited to the launched course

  • Fix: Courses with sync date in the future are not deleted.

  • Improvement: Courses that have not changed for a year are retired and no longer synced

  • Improvement: Internal maintenance and dependency updates

2026.08.5

Released: 13 August 2026

  • Fix: A launch for a course that exists more than once now reports a clear, dedicated error

  • Fix: Courses that were deleted in Canvas are no longer synced

  • Improvement: Each tenant’s groups are synced as an independent unit, so a problem with one tenant no longer stops the others

  • Improvement: Added monitoring for the automatic course sync and for time spent waiting on the Canvas rate limit

2026.08.4

Released: 12 August 2026

  • Improvement: Removed the unused “automatically sync enrollments” tenant option

2026.08.3

Released: 11 August 2026

  • Fix: An error in the nightly groups sync no longer stops the rest of the sync

  • Fix: Minor security issues

  • Improvement: Internal maintenance and dependency updates

2026.08.2

Released: 10 August 2026

  • Fix: Redesigned the launch error screens, with clearer wording when a launch fails or when your role cannot manage sections

  • Feature: Added support for the teacher role

  • Feature: The roles that are allowed to manage sections can now be configured per tenant

  • Improvement: Internal maintenance and dependency updates

2026.08.1

Released: 06 August 2026

  • Fix: Canvas syncs now stop early and report a clear error when the Canvas access token is invalid.

  • Feature: Show an informative screen when launching the app with an unsupported role

  • Fix: Removed unused sub-account filter functionality

2026.08.0

Released: 05 August 2026

  • Fix: Translations could fail to load due to Content-Security-Policy restrictions

  • Fix: Reduced noise in error monitoring for expected login redirects

  • Fix: Minor security issues

2026.07.0

Released: 20 July 2026

  • Fix: Minor security issues

  • Improvement: Internal maintenance and dependency updates

2026.06.2

Released: 09 June 2026

  • Fix: Minor internal version reporting fix

2026.06.1

Released: 08 June 2026

  • Fix: Secrets are now stored encrypted in the audit trail

  • Improvement: Added Content-Security-Policy reporting and CORS configuration

2026.06.0

Released: 04 June 2026

  • Fix: Failed sync keeps showing syncing page

2026.04.1

Released: 21 April 2026

  • Fix: Assign user to the audits

2026.04.0

Released: 7 April 2026

  • Fix: Minor security issues

  • Fix: Speedup night process

2026.03.8

Released: 27 March 2026

  • Fix: Minor security issues

2026.03.7

Released: 20 March 2026

  • Refactor: Move sis upload job to separate dyno by

2026.03.6

Released: 20 March 2026

  • Fix: Check the token is valid for night jobs

2026.03.5

Released: 20 March 2026

  • Fix: Use distinct weights for Sidekiq queue priorities

  • Feature: Add separate sidekiq dyno for nightly syncs

  • Feature: Add polling check when manual job is running

2026.03.4

Released: 19 March 2026

  • Feature: Manual sync is in a separate queue

  • Feature: Sidekiq Jobs retries only one time

  • Feature: Night Job starts at 22:00pm

  • Feature: Tenants are sync in priority order

  • Feature: Night Job only syncs when token is valid

2026.03.3

Released: 18 March 2026

  • Revert: Add missing queues to the manual sync. 

  • Revert: Manual sync should not be blocked by background sync

  • Revert: Sidekiq Jobs retries indefinitely

  • Fix: Increase pagination size in all canvas requests

2026.03.2

Released: 16 March 2026

  • Fix: Add sidekiq limiter per tenant

  • Fix: Minor security issues

2026.03.1

Released: 12 March 2026

  • Fix: Add missing queues to the manual sync.

  • Fix: Minor security issues

2026.03.0

Released: 03 March 2026

  • Fix: Manual sync should not be blocked by background sync

2026.02.0

Released: 24 February 2026

  • Fix: Security vulnerabilities

  • Fix: Sidekiq Jobs retries indefinitely

2026.01.0

Released: 16 January 2026

  • Fix: Security vulnerabilities

2025.12.1

Released: 29 December 2025

  • Fix: Sidekiq Job Processing Failure

2025.12.0

Released: 29 December 2025

  • Fix: Improve backups system storage

2025.11.0

Released: 20 November 2025

  • Fix: SIS ID not created for courses without it

2025.08.0

Released: 07 August 2025

  • Fix: Security issue find it on form-data library

2025.06.2

Released: 12 June 2025

  • Fix: Course sync broken when custom roles are not mapped correctly. 

2025.06.0-2025.06.1

Released: 03 June 2025

  • Fix: Course sync broken when role contains custom role. 

  • Improved: Add extra logging during the import.

2025.05.0

Released: 06 May 2025

  • Fix: Sync only roles that are used on the sections

2025.02.0

Released: 17 February 2025

  • Improved: Avoid failing entire group sync if one account is not found

  • Fix: Reading data via proxy api calls