Engine and Engine Dispatch 24.9.173

Joshua Turner
Joshua Turner
  • Updated

Released 2025-10-31

Bug Fixes

  • Fixes 401 on state requests from xAPI courses when "tracking=false".
  • The V2 API's GetCourseZip endpoint will now work for AICC stub packages.
  • Fixes error when using "on-demand xAPI registrations" feature that occurs when UseGuidAsObjectId is enabled.
  • [Java] Resolves duplicate metrics
  • [Java] - Fixes 404 error when using "pt-br" language code.
  • [LTI] - Fixes an improper authentication failure that would occur when attempting to send line items to an Engine tenant that had ApiTokenSecrets configured at both the system and tenant level.

Improvements

  • Improved recovery after bad SCORM exits.
  • Adds "TenantDatabaseSchema" configuration setting to better support database-per-tenant architectures. Previously, one could only specify a single "DatabaseSchema" across multiple tenants. 
  • Environment/vault replacements now apply to subscription auth configurations.
  • Adds "ShouldNewCourseVersionInheritSettings" setting to control whether Engine migrates the previous course version's settings to the new version or simply let the new version use defaults.
  • Added optional "EngineHostAllowList" setting to protect from spoofed proxy headers
  • RS256 JWTs can now be specified and configured as a subscription authentication option. If specified and configured, subscriptions can now send RS256 JWTs as their authorization headers. Created JWTs are cached and reused if they are not considered expired
  • [Java] - Improved error handling for background processors.
  • [Media] - Media Courses now track media type via the new "mediaType" property located on the courseSchema.
  • [Media] - Introduces the "MediaContentDurationMode" setting to provide the option to change the manner in which duration is tracked for a registration during media content.
  • [Upgrade] - Optional FromMajorVersion fallback setting to specify the schema version from which one is upgrading.


 


 


 


 


 


 

 

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request