Engine and Engine Dispatch 24.32.489

Joshua Turner
Joshua Turner
  • Updated

Released 2026-08-26

Bug Fixes

  • Fixes system hangup in a database-per-tenant architecture when "UseSystemDatabaseForTenantSettings" is set to "false".
  • [CMI5] - Resolves launch failure when the CMI5 package's manifest includes non-JSON "launchParameters".
  • Fixes a bug that was preventing access to an LTI tool's deep linking content selection URL when using Engine as an LTI 1.3 platform to import content via deep linking.
  • [Upgrade] - Fixes error when reprocessing Substatements.
  • [Upgrade] - Fixes fatal debug logging error when using the "BatchSizeOverrides" setting.

Improvements

  • Removed gathering metrics for JSON Serialization/Deserialization.
  • Memory usage improvements for environments with a high number (hundreds of thousands or even millions) of tenants.
  • The "launchHistoryId" is now surfaced in "CourseLaunched" and "RegistrationChanged" subscription notification payloads.
  • [LTI] - Adds the value configured as LtiPlatformIssuer, 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 /token endpoint.
  • [LTI 1.3] - Adds locale as top level claim and "launch_presentation" claim member.
  • [Upgrade] - Non-strict validation for .9 statements during statements migration.


 


 


 


 


 


 


 

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request