Released 2026-09-11
Bug Fixes
- [Upgrade] - Fixes fatal error when reprocessing Substatements.
- [Upgrade] - Fixes fatal debug logging error when using the "BatchSizeOverrides" setting.
- [Upgrade] - Graceful handling of malformed xAPI statements during migration.
- [Upgrade] - Graceful handling of malformed, obsolete xAPI document data during migration.
- [Upgrade] - Added progressive activity ID repair fallbacks and, when necessary, unresolvable record skipping for xAPI documents, activities, and statements during migration.
Improvements
- [LTI] - Adds the
LtiPlatformIssuersetting value, the Platform Issuer Identifier, as a trusted audience when validating the audience (aud) claim in the client assertion token for LTI access token requests to Engine's/tokenendpoint. - [LTI 1.3] - Adds
localeas top level claim and "launch_presentation" claim member. - [LTI 1.3] Added the "Lti13InstanceRegistrationOnNewResourceLink" setting to automatically create a new LTI 1.3 registration instance if the resource link changes between launches.
- [Upgrade] - Non-strict validation for .9 statements during statements migration.
- [Player] - Improved RecordResults reliability by fixing the sendBeacon fallback call.
- Removed gathering metrics for JSON Serialization/Deserialization.