Hello everyone,
The following versions of Totara have now been released:
- Release 19.0.3
- Release 18.16
- Release 17.29
- Release 16.35
- Release 15.41
- Release 14.46
- Release 13.54
- Release 12.71
- Release 11.71
- Release 10.73
- Release 9.79
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
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.