Released 2024-08-19
Bug Fixes
- Improved handling for xAPI courses that use "stateId" parameter values that exceed 255 characters
- [.NET Only] Updated BouncyCastle dependency for the following CVEs: CVE-2024-30172, CVE-2024-30171, CVE-2024-29857
- [.NET + PostgreSQL Only] Updated Npgsql dependency for CVE: CVE-2024-32655
Improvements
- Engine will now create an xAPIActivityId for a non-xAPI-based course by using a randomly generated GUID rather than hashing the contents of the course package
- Added Tenant ID and Pipe ID to statement pipe exception log messages
- The Partitioned attribute is now set on all Secure and SameSite=None cookies as per CHIPS guidelines
Dispatch Changes
Bug Fixes
- For content dispatched as LTI, we now avoid clearing the completion status on relaunch when score is set but completion is not set during the launch