Engine and Engine Dispatch 23.27.273

Joshua Turner
Joshua Turner
  • Updated

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 contextId when included as a context property in ltiMetadata for LTI connectorReferenceRequest imports 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.

 


 

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request