Totara Release Notes

Totara TXP 19.0.3, 18.16, 17.29, 16.35, 15.41, 14.46, 13.54, 12.71, 11.71, 10.73 and 9.79 are now available

 
Riana Rossouw
Totara TXP 19.0.3, 18.16, 17.29, 16.35, 15.41, 14.46, 13.54, 12.71, 11.71, 10.73 and 9.79 are now available
by Riana Rossouw - Tuesday, 25 March 2025, 9:37 PM
Group Totara

Hello everyone,

The following versions of Totara have now been released:

These versions do contain security fixes, and for this reason we strongly recommend upgrade.
Each release also includes various bug fixes and improvements.

A big thanks to the following people for their contributions to this release:

  • Dan Marsden at Catalyst - TL-43795
Kind regards 

Release Team


Release 19.0.3 (26th March 2025):

Security issues:

    TL-43050       Improved validation to restrict users from viewing others with a specified tag (CVE-2024-55644)
    TL-43612       Cleaned drop zone label text in ddimageortext question type (CVE-2025-26528)
    TL-43614       Fixed that Feedback responses did not always properly respect separate groups modes (CVE-2025-26526)
    TL-43788       MSA-25-0008: IDOR in badges allows disabling of arbitrary badges (CVE-2025-26531)
    TL-43800       Added a new critical security report that will warn if the setting wkhtml2pdf is enabled

                   We strongly recommend disabling wkhtml2pdf as an export option and relying on
                   the regular built in PDF exports. From Totara 20 wkhtmltopdf support is removed.


Performance improvements:

    TL-40368       Improved performance for reseting / archiving course completions for courses with lots of users by running actions in bulk

Improvements:

    TL-42378       Improved spacing between the user image and a glossary entry
    TL-43586       Added Custom script for migrating theme settings from Ventura to Inspire
    TL-43709       Added system status check for ephemeral configuration flags

                   From time to time, Totara bug fixes will include settings that allow system
                   administrators to temporarily revert to previous behaviour until the next major
                   release. This check attempts to detect any use of those settings in config.php,
                   and report them on the system status report, or via the check CLI at `php
                   server/admin/cli/checks.php`.


Bug fixes:

    TL-33788       Fixed an error when trying to update the content of a learning plan containing hidden programs
    TL-41329       Improved performance of the "delete_completion_logs" task

                   Limited delete_completion_logs task to 5 minutes

    TL-41793       Fixed Totara goal snapshots not showing up for deleted goals on closed performance activity sections
    TL-42588       Updated notification roles from "log" to "status" for better screen reader accessibility
    TL-42591       Fixed issue where editing a hierarchy item could incorrectly move it to a different framework
    TL-43244       Added exit activity button to SCORM activities

                   Added an "exit activity" button to SCORM activities so that when activities are
                   dependent on the SCORM being completed then it can be "exited" which will take
                   the user to the start page of the activity. This updates the activities and
                   unlocks any dependent activities that were previously restricted.

    TL-43313       Added missing variable in catalog filter results

                   Added missing {{native}} field to {{mobile_findlearning_filter_catalog}} query.
                   The lack of this field meant that if you ran a search on the mobile app, then
                   opened a course it would always assume it was not a mobile friendly course, and
                   open it via webview instead of natively.

    TL-43613       MDL-83941: Fixed issue where users could browse unsearchable tag collections (CVE-2025-26527)
    TL-43795       Fixed an upgrade error with block_html instances missing data for custom classes
    TL-43796       Fixed debug warnings in catalog when a playlist has limited visibility and not shared with any individuals

Recommendations engine:

    TL-43595       Upgraded the nltk library to 3.9.1 (CVE-2024-39705)
    TL-43601       Upgraded the Waitress library to 3.0.2 (CVE-2024-49769)
    TL-43719       Fixed an error that can appear when not enough interactions are provided with a new connection

                   This only occurs when running the machine learning service with enough users and
                   items, but no interactions, which is rare. With this patch, we now provide an
                   error in the model and healthcheck indicating if the number of interactions is
                   too few to make recommendations.


Contributions:

    * Dan Marsden at Catalyst - TL-43795

Release 18.16 (26th March 2025):

Security issues:

    TL-43050       Improved validation to restrict users from viewing others with a specified tag (CVE-2024-55644)
    TL-43612       Cleaned drop zone label text in ddimageortext question type (CVE-2025-26528)
    TL-43614       Fixed that Feedback responses did not always properly respect separate groups modes (CVE-2025-26526)
    TL-43788       MSA-25-0008: IDOR in badges allows disabling of arbitrary badges (CVE-2025-26531)
    TL-43800       Added a new critical security report that will warn if the setting wkhtml2pdf is enabled

                   We strongly recommend disabling wkhtml2pdf as an export option and relying on
                   the regular built in PDF exports. From Totara 20 wkhtmltopdf support is removed.


Performance improvements:

    TL-40368       Improved performance for reseting / archiving course completions for courses with lots of users by running actions in bulk

Improvements:

    TL-42378       Improved spacing between the user image and a glossary entry

Bug fixes:

    TL-33788       Fixed an error when trying to update the content of a learning plan containing hidden programs
    TL-41329       Improved performance of the "delete_completion_logs" task

                   Limited delete_completion_logs task to 5 minutes

    TL-41793       Fixed Totara goal snapshots not showing up for deleted goals on closed performance activity sections
    TL-42588       Updated notification roles from "log" to "status" for better screen reader accessibility
    TL-43244       Added exit activity button to SCORM activities

                   Added an "exit activity" button to SCORM activities so that when activities are
                   dependent on the SCORM being completed then it can be "exited" which will take
                   the user to the start page of the activity. This updates the activities and
                   unlocks any dependent activities that were previously restricted.

    TL-43313       Added missing variable in catalog filter results

                   Added missing {{native}} field to {{mobile_findlearning_filter_catalog}} query.
                   The lack of this field meant that if you ran a search on the mobile app, then
                   opened a course it would always assume it was not a mobile friendly course, and
                   open it via webview instead of natively.


Release 17.29 (26th March 2025):

Security issues:

    TL-43050       Improved validation to restrict users from viewing others with a specified tag (CVE-2024-55644)
    TL-43612       Cleaned drop zone label text in ddimageortext question type (CVE-2025-26528)
    TL-43614       Fixed that Feedback responses did not always properly respect separate groups modes (CVE-2025-26526)
    TL-43788       MSA-25-0008: IDOR in badges allows disabling of arbitrary badges (CVE-2025-26531)
    TL-43800       Added a new critical security report that will warn if the setting wkhtml2pdf is enabled

                   We strongly recommend disabling wkhtml2pdf as an export option and relying on
                   the regular built in PDF exports. From Totara 20 wkhtmltopdf support is removed.


Performance improvements:

    TL-40368       Improved performance for reseting / archiving course completions for courses with lots of users by running actions in bulk

Bug fixes:

    TL-43313       Added missing variable in catalog filter results

                   Added missing {{native}} field to {{mobile_findlearning_filter_catalog}} query.
                   The lack of this field meant that if you ran a search on the mobile app, then
                   opened a course it would always assume it was not a mobile friendly course, and
                   open it via webview instead of natively.


Release 16.35 (26th March 2025):

Security issues:

    TL-43050       Improved validation to restrict users from viewing others with a specified tag (CVE-2024-55644)
    TL-43612       Cleaned drop zone label text in ddimageortext question type (CVE-2025-26528)
    TL-43614       Fixed that Feedback responses did not always properly respect separate groups modes (CVE-2025-26526)
    TL-43788       MSA-25-0008: IDOR in badges allows disabling of arbitrary badges (CVE-2025-26531)
    TL-43800       Added a new critical security report that will warn if the setting wkhtml2pdf is enabled

                   We strongly recommend disabling wkhtml2pdf as an export option and relying on
                   the regular built in PDF exports. From Totara 20 wkhtmltopdf support is removed.


Bug fixes:

    TL-43313       Added missing variable in catalog filter results

                   Added missing {{native}} field to {{mobile_findlearning_filter_catalog}} query.
                   The lack of this field meant that if you ran a search on the mobile app, then
                   opened a course it would always assume it was not a mobile friendly course, and
                   open it via webview instead of natively.


Release 15.41 (26th March 2025):

Security issues:

    TL-43050       Improved validation to restrict users from viewing others with a specified tag (CVE-2024-55644)
    TL-43612       Cleaned drop zone label text in ddimageortext question type (CVE-2025-26528)
    TL-43614       Fixed that Feedback responses did not always properly respect separate groups modes (CVE-2025-26526)
    TL-43788       MSA-25-0008: IDOR in badges allows disabling of arbitrary badges (CVE-2025-26531)
    TL-43800       Added a new critical security report that will warn if the setting wkhtml2pdf is enabled

                   We strongly recommend disabling wkhtml2pdf as an export option and relying on
                   the regular built in PDF exports. From Totara 20 wkhtmltopdf support is removed.


Release 14.46 (26th March 2025):

Security issues:

    TL-43050       Improved validation to restrict users from viewing others with a specified tag (CVE-2024-55644)
    TL-43612       Cleaned drop zone label text in ddimageortext question type (CVE-2025-26528)
    TL-43614       Fixed that Feedback responses did not always properly respect separate groups modes (CVE-2025-26526)
    TL-43788       MSA-25-0008: IDOR in badges allows disabling of arbitrary badges (CVE-2025-26531)
    TL-43800       Added a new critical security report that will warn if the setting wkhtml2pdf is enabled

                   We strongly recommend disabling wkhtml2pdf as an export option and relying on
                   the regular built in PDF exports. From Totara 20 wkhtmltopdf support is removed.


Release 13.54 (26th March 2025):

Security issues:

    TL-43050       Improved validation to restrict users from viewing others with a specified tag (CVE-2024-55644)
    TL-43608       Restoring a Glossary form a backup now respects the trust test setting for the user doing the restore (CVE-2025-26532)
    TL-43612       Cleaned drop zone label text in ddimageortext question type (CVE-2025-26528)
    TL-43614       Fixed that Feedback responses did not always properly respect separate groups modes (CVE-2025-26526)
    TL-43788       MSA-25-0008: IDOR in badges allows disabling of arbitrary badges (CVE-2025-26531)
    TL-43800       Added a new critical security report that will warn if the setting wkhtml2pdf is enabled

                   We strongly recommend disabling wkhtml2pdf as an export option and relying on
                   the regular built in PDF exports. From Totara 20 wkhtmltopdf support is removed.


Release 12.71 (26th March 2025):

Security issues:

    TL-43050       Improved validation to restrict users from viewing others with a specified tag (CVE-2024-55644)
    TL-43608       Restoring a Glossary form a backup now respects the trust test setting for the user doing the restore (CVE-2025-26532)
    TL-43800       Added a new critical security report that will warn if the setting wkhtml2pdf is enabled

                   We strongly recommend disabling wkhtml2pdf as an export option and relying on
                   the regular built in PDF exports. From Totara 20 wkhtmltopdf support is removed.


Release 11.71 (26th March 2025):

Security issues:

    TL-43050       Improved validation to restrict users from viewing others with a specified tag (CVE-2024-55644)
    TL-43608       Restoring a Glossary form a backup now respects the trust test setting for the user doing the restore (CVE-2025-26532)
    TL-43800       Added a new critical security report that will warn if the setting wkhtml2pdf is enabled

                   We strongly recommend disabling wkhtml2pdf as an export option and relying on
                   the regular built in PDF exports. From Totara 20 wkhtmltopdf support is removed.


Release 10.73 (26th March 2025):

Security issues:

    TL-43050       Improved validation to restrict users from viewing others with a specified tag (CVE-2024-55644)
    TL-43608       Restoring a Glossary form a backup now respects the trust test setting for the user doing the restore (CVE-2025-26532)
    TL-43800       Added a new critical security report that will warn if the setting wkhtml2pdf is enabled

                   We strongly recommend disabling wkhtml2pdf as an export option and relying on
                   the regular built in PDF exports. From Totara 20 wkhtmltopdf support is removed.


Release 9.79 (26th March 2025):

Security issues:

    TL-43050       Improved validation to restrict users from viewing others with a specified tag (CVE-2024-55644)
    TL-43608       Restoring a Glossary form a backup now respects the trust test setting for the user doing the restore (CVE-2025-26532)
    TL-43800       Added a new critical security report that will warn if the setting wkhtml2pdf is enabled

                   We strongly recommend disabling wkhtml2pdf as an export option and relying on
                   the regular built in PDF exports. From Totara 20 wkhtmltopdf support is removed.