Moodle 4.5.3
Release date: 17 March 2025
Here is the full list of fixed issues in 4.5.3.
General fixes and improvements
- MDL-83541 - error_question_answers_missing_in_db when duplicate or restore quiz
- MDL-84327 - Assignment & quiz notifications sent to all course participants regardless of activity restrictions
- MDL-77646 - Embed pdf not working on Safari iOS
- MDL-84051 - Table mdl_sessions does not get cleaned
- MDL-82440 - Ghostscript 10.03.1 and above breaks assignment feedback preview
- MDL-84543 - New router seems to clash with $CFG->wwwroot "no slash" requirement
- MDL-80351 - Chart axis options ignored
- MDL-84416 - Duplicate activity also duplicates badges
- MDL-65233 - Unexpected behaviour of course reset when using a course start time (timeshift)
- MDL-84398 - ChartJs - User locale settings ignored for numeric series data
- MDL-84147 - Large Icon within Moodle Competency Frameworks
- MDL-75442 - When manually grading questions, validation errors styling makes them hard to see, leading to confusion
- MDL-84295 - Activity description text displayed differently on course page and activity pages
- MDL-84584 - Creating a badge removes all draftfiles for a user
- MDL-84313 - webm and ogv cannot be played fully in the app because the range headers are blocked by CORS
- MDL-83720 - Broken image links in tag description from external service
- MDL-83970 - AI: Use component name in registration and logging
- MDL-84348 - Guest users should not see the message "You are in preview mode."
- MDL-84256 - Remove course icon from course/index.php page
- MDL-84551 - AI image generation produces High quality when Standard is chosen
- MDL-84651 - AI: Extend AI model support in placement webservice
- MDL-84532 - mdl_qtype_ordering_options.questionid not found in aggregate or GROUP BY - error when upgrading to 4.5.2 with Microsoft SQL server
- MDL-67462 - get_user_badges WS return does not match exporter types
Security fixes
A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.