Content Controller v4.2 - All Release Notes

Dottie Lindsey
Dottie Lindsey
  • Updated

Content Controller 4.2.628

Released 2026-05-29

Improvements

  • Support for MySQL 8.4
  • Dispatch package names are limited to 200 characters in order to better support Windows users

Bug Fixes

  • A license's overall limit now accounts for the severity of the individual limits

     

Content Controller 4.2.609

Released 2026-04-27

Improvements

  • License digest emails can now be sent weekly
  • License alerts can be configured to send only when the license limit has been exceeded
  • The display account ID is included in the RXD launch query parameters
  • Search within bundles has been added for deeplinking

Bug Fixes

  • Reset password emails no longer send to recently deleted users
  • Minor UI fixes
  • API calls to add content support a larger file size

Security

  • Minor improvements to user IDs
  • Hide Upload History when a user has read only access to a folder

 

Content Controller 4.2.609

Released 2026-03-27

Bug Fix

  • Increased course size accepted during import

     

Content Controller 4.2.608

Released 2026-03-20

Improvements

  • Padding updated for Content Portal logos

Bug Fixes

  • Share to accounts progress persists in the UI
  • All attached licenses now display in the License Learner Count report
  • Learner Report exported CSV contains all columns shown in the UI
  • Teams list loads in the UI
  • AICC dispatches record interactions irregardless of language set

Security

  • Hide folder names in the upload history if the user does not have access

     

Content Controller 4.2.604

Released 2026-02-23

Breaking Changes

Please be advised of the following updates to API endpoints which utilize IDs. To ensure stability and prevent URL overflow, the maximum character length for Display IDs has been reduced from 1,000 to 500 characters. Some public API endpoints have been updated to accept the Display ID. Account, Bundle, Equivalent and Course IDs remain unchanged for most use cases. Endpoints affected by the transition from Integer to String are listed below.

Improvements

  • Accounts have the ability to set a permitted list of languages that equivalents will launch with
  • New registration instancing available for separate LTI 1.3 deployments
  • Line items can now be included in LTI 1.3 course launches via deep-linking
  • Deleting a Content Portal user now clears that user from the Event History
  • New look for Debug Logs
  • Display IDs limited to 500 characters
  • Show tags in the detail panel for account content
  • Deep-linking minor UI improvements
  • Suspend data bucket size for SCORM 1.2 switched to match the SCORM 2004 size limit
  • Upgraded to Engine v23.35.309

Bug Fixes

  • PUT /content/courses/{id}/description including the course version as a query parameter will update the description for the specified version
  • Proper handling of carriage returns within filenames on Windows
  • Default subtitles automatically display as captions
  • Webhooks UI no longer defaults to inactive account selection
  • Fixed failing Share Link on the Learner Report
  • Stop calls to transcode a deleted mp4 
  • Corrected the time shown in the Learner Report Dashboard when it exceeded 24 hours
  • All users with read/write privileges for folders can now add users to the folder
  • Moodle mobile app course launches supported in iOS
  • Saving interactions handles empty interactions without failing

Security

  • Updated webhooks messaging to SHA-256 encryption

 

Content Controller 4.2.562

Released 2025-12-18

Improvements

  • Allow version based edits to content descriptions via the public API
  • Documentation edits
  • Bundled content can now be dispatched individually within the content portal
  • A new warning was added in the event that an account expects a license but has no active license

Bug Fixes

  • The search text now clears when viewing the contents of a bundle
  • Included bundle and folder IDs for the portal activity history CSV
  • Allow Access Token Endpoint URL to be empty

     

Content Controller 4.2.562

Released 2025-11-26

Improvements

  • Updated the third party licensing documentation
  • Minor UI changes

Bug Fixes

  • Corrected the top five charts in the Account Usage Overview
  • The public API PUT endpoint for lead in page setup respects "use_admin: true"
  • Searching for bundles while Deep Linking now correctly displays content within a bundle
  • Deep Linking into Canvas shows radio buttons
  • Versions and account limits display correctly in the License Learner Count report

Security

  • Improved X-Frame-Options
  • Better error handling for invalid usernames during login

 

Content Controller 4.2.556

Released 2025-11-07

Improvements

  • New License Learner Count CSV report
  • Course imports can now be edited prior to retrying the upload
  • Improved performance when retrieving course interactions
  • Content Portal custom message input now allows up to 1000 characters

Bug Fixes

  • Successful course import retries now display the correct success status
  • "Transcoding in progress..." no longer persists in the UI after the process has completed
  • Minor UI fixes
  • Corrected timing on Content Portal loading content
  • Folder deletion now works as intended with batch uploads
  • Previews page loads when the list is empty
  • Content and Account Usage Overview reports complete link generation
  • Learner Count report returns the right information for non-admin users

Security

  • New restrictions on user information visible when viewing teams

     

Content Controller 4.2.541

Released 2025-10-16

Improvements

  • Upgraded to Engine v23.30.284

Bug Fixes

  • Multi-course RXD import fixes
  • Corrected timing for statement forwarding

 

Content Controller 4.2.535

Released 2025-08-12

What's New in 4.2

Multi-Course Upload

We've been working on new ways to make managing your learning content faster and more efficient. Today, we're rolling out a completely redesigned upload experience in Content Controller.

A More Powerful Way to Upload

Our new upload view is your essential first step for adding and organizing content. Before your files even begin uploading, you can now perform key organizational tasks in one place:

  • Stage Multiple Courses: Queue up multiple courses for a single batch upload.
  • Apply Edits Instantly: Add crucial tags and create custom IDs for better content organization.

Control and Visibility

Once you begin the upload, you can monitor everything in the new Upload History tab. This provides a clear audit trail of all activity, allowing you to see which courses have been successful and which may have encountered an issue. For any failed uploads, a simple Retry button is now available, saving you the hassle of starting the process from scratch.

Engine 23 Support

Content Controller's backend has been re-architected to leverage Engine 23. This integration provides a direct enhancement to xAPI statement processing performance, scalability and storage.

PLEASE NOTE: Important Changes with Engine 23

Version 4.2 of Content Controller introduces a significant architectural upgrade, integrating Engine 23 as the new backend. This upgrade provides foundational improvements but includes critical breaking changes that require administrator action.

[CRITICAL] Data Migration and Downtime Requirement

  • Downtime Required: The upgrade to v4.2 requires a data migration process. Administrators must schedule a service outage to perform the upgrade.
  • Reversion Warning: The data migration is a one-way process. Downgrading from v4.2 after the migration is complete is an unsupported action and will likely result in data loss. For self-hosted customers we strongly advise reviewing the upgrade documentation and creating a full database backup prior to initiating the update. 

[BREAKING CHANGE] Deprecation of PlayerFinishCausesImmediateCommit Parameter

  • Description: The PlayerFinishCausesImmediateCommit configuration, previously available via the API, has been deprecated and removed in Engine 23.
  • Endpoint: POST /course/{courseId}/advanced
  • Behavior Change: Calls to this endpoint that include the PlayerFinishCausesImmediateCommit parameter in the request body will now return a 500 Internal Server Error instead of a successful 204 No Content response.
  • Required Action: All API integrations utilizing this endpoint and parameter must be updated to remove it. We recommend auditing your code for its usage prior to the v4.2 upgrade.

Recommended Upgrade Actions:

If you are interested in upgrading to 4.2 we recommend you reach out to your support representative first, so we can give an estimate of down time and coordinate the upgrade with your team. Here are the basic steps that will have to be taken to finish the upgrade.

  1. Schedule a maintenance window for the upgrade.
  2. Perform a complete backup of your environment.
  3. Notify development teams to audit and update API integrations.
  4. Proceed with the upgrade.
  5. Contact support@rusticisoftware.com if you have any questions.

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request