Released 2025-07-25
Bug Fixes
- On relaunch of a SCORM 2004 course, attempt to recover from an inconsistent state caused by a bad exit (prevents loss of bookmarking and suspend data).
[Java] - Fix for updating course asset files on AWS S3.
- [Upgrade] - Fixes statement reprocessing error.
- [Upgrade] - Protects against rare "String lengths don't match" error during the xAPI documents migration.
Improvements
- [LTI] - Include a more detailed description of the cause of an error in the alert to the user when an LTI 1.1 tool consumer (platform) returns an error response to a basic outcomes request from the tool provider (external tool).
[Java] - Bumps Apache Commons FileUpload from version 1.5 to 1.6.0 to resolve CVE-2025-48976.
- [Java] - Bumps the esapi dependency from 2.5.3.1 to 2.7.0.0 for CVE-2025-5878.
- [Java] - Bumps commons-compress from 1.26.0 to 1.27.1 and pinned commons-lang3 for CVE.
Dispatch Bug Fixes
- URL encode
contextIdwhen included as acontextproperty inltiMetadatafor LTIconnectorReferenceRequestimports to prevent context ID validation errors when the context ID contains invalid URL characters
Dispatch Improvements
- [LTI] - More robust logging for line item creation failures.