Released 2026-04-14
Bug Fixes
- Fixes repeated errors logged from the XapiETLInstanceProcessor.
- For cmi5 course launches, parameters from the SupplementalQueryStringParametersForAllActivities setting will now be passed along to the content's launch URL.
- Fixes Systemless + Schema-per-tenant handling.
- Redacts the username/password from SQLServer JDBC connection strings when log redaction is enabled.
- [Upgrade] - Fixes table name case typo in the "MigrateTincanDataPrechecksPhase" sub-phase.
Improvements
- Use
UsageStatisticsautomatically for user count if since date has available data. - Update AWSSDK.Cloudfront for CVE GHSA-mvm6-f9r3-fgfx.
- [TinCan] - Removed default "LMS" activity profile document/launch link for imported TinCan packages.
- [CMI5] - Skip an unnecessary database write when a "state" request occurs shortly after another CMI5 request.
- [xAPI] - Reduced alternate request syntax detail logging from INFO to DEBUG but moved some key information into existing INFO log.
- [Java] - Minor version bumps and removed unused dependencies.
- [Upgrade] - Memory optimizations for xAPI statements migration.
Dispatch Improvements
- Dispatched media content now receives status directly via postMessage and removes need to poll Engine for status.