Released 2026-02-27
Bug Fixes
- Fixes response for V2 API "/xAPIStatements" request when passing an invalid courseId or versionId.
- Fixes incorrect Enum type check for AICC Preview SID.
- Resolves rare missing schema prefix on query statements.
- [Upgrade] - Resolves false-positives during schema audit when migrating away from a legacy integration.
- [Upgrade] - Ensures that added indexes to support xAPI migration get added to the proper "target" database for the src/target, row-copy upgrade mode.
Improvements
- Performance improvement when putting files into S3.
- Reduce database calls for cmi5 content (such as media content).
- A new setting, "SurfaceRegistrationTimeReportedInsteadOfTimeTracked", was added to allow for surfacing reported time instead of tracked time in registration information contained in a "RegistrationSchema".
- [xAPI] - When a registration is deleted and the "DeleteXAPIDataOnRegistrationDelete" setting is "true" (default), delete all xAPI documents associated with the registration.
- [Upgrade / PostgreSql] - Significant batch query optimization.
- [Media] - When "WebContentRecordCompletionOnLaunch" is enabled, record completion of web content immediately after launch of the web content.