Engine and Engine Dispatch 23.48.493

Joshua Turner
Joshua Turner
  • Updated

Released 2026-09-30

Bug Fixes

  • [CMI5] - Fixes an issue where CMI5 /finalize "updateReason" values (e.g. Administrative) appeared correctly in registration progress but showed as "unknown" in RegistrationChanged webhook notifications.
  • [xAPI] - Fixes LRS request failures when machine hostname is longer than 50 characters.
  • [Upgrade] - Graceful legacy data handling of missing or corrupted actors and asserters during the documents migration.

Improvements

  • [xAPI] - Background ETL memory improvements.
  • [PENS] - The collect request parameters "vendor-data", "package-id", and "client" are now surfaced in the relevant course's "additionalMetadata" field.
  • [Upgrade] - Adds "MaxWritableRowsPerStatementBatch" setting to control how many statements to write at once during the statements migration.
  • [Upgrade] - Change "SkipOrphanRowCleanup" upgrade setting's default behavior from "false" to "true" to more appropriately control the "Repair Orphaned Rows" phase.

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request