Integration round 2025-09-26 - Bye Bye Bye

Integration round 2025-09-26 - Bye Bye Bye

by Sara Arjona Téllez -
Number of replies: 6
Picture of Core developers Picture of Moodle HQ Picture of Peer reviewers Picture of Plugin developers Picture of Testers

Cold numbers:

49 issues have been successfully integrated, 2 rejected and 130 in the queue.

This week's integration numbers chart with 49 issues integrated, 2 reopened, and 130 issues in the integration queue.

Notes:

  • ⏰ The countdown is on! The wait for Moodle 5.1 is almost over, with the official release scheduled for Monday, October 6th. As a key step towards the final launch, the first Release Candidate (RC1) was made available today, Friday. The finish line is in sight! 🏁
    • Register for our upcoming webinar, "What's New in Moodle 5.1", on Thursday, October 16th, to learn all about the latest features.
  • 📝 Friendly reminder: Next week is the final week before our major release. To ensure a stable launch, we will be adjusting our integration priorities:
    • Only issues critical to the release will be integrated.
    • All other issues will be assigned the integration_held label and paused until after the on-sync period.
  • 🧪 Moodle 5.1 QA testing update:
    •  ✅ 360 issues marked as passed
    • 🔴 6 failed
    • ⏸️ 3 on hold 
    • 🔝 30 waiting for your help 😇
  • 💬 The first Moodle Community meeting in the new format took place on Tuesday, September 23rd. The session featured highlights from MoodleMoot DACH 2025, with the event organisers sharing insights on what makes their Moot one of the most special in the world. If you missed it, be sure to join us for the next one! 
  • 📚 The user documentation for Moodle 5.1 is now live and ready for your expertise. As we prepare for the launch, your help is crucial in documenting all the new features and improvements. Jump in and help us make the Moodle 5.1 docs the best they can be!
  • 🌍 After a hugely successful MoodleMoot Global that brought our community from 59 countries together, the event is evolving into MIX (Moodle Ideas Interchange)—a new space for collaborative impact, coming to the crossroads of Istanbul in 2026!

Hot topics:

  • MDL-80447 Require only necessary scope(s) for Google OAuth app verification
  • MDL-86174 Canvas Credentials updates impact Moodle backpack "Include authentication details" setting (implement paid plan alert)
  • MDL-86215 Create a WebService to log course_module_instance_list_viewed
  • MDL-86177 Asynchronous grade recalculations causes errors which break the grader frontend

Other hot topics for this week can be found by searching for issues labelled with developer_notes.

Warm thanks:

  • 🧡 Moin, Moin to the incredible MoodleMootDACH community and their organisers! 🧡
    This event was a true testament to our amazing community, and we're sending so much love to everyone involved. A special thank you to the organisers, who poured their hearts into sharing their love for Lübeck and the DACH with all of us 😘
    • 🧠 DevCamp, an absolute dream for developers, wonderfully led by our beloved and lovely Kasia, showing what's possible in just 48 hours!
    • 🗣️ BarCamp, an inspiring unconference, buzzing with shared knowledge and collaborative spirit.
    • ❤️ The people. As always, connecting with so many passionate Moodlers was the absolute best part. Thank you!

We are already counting down the days until Zurich 2026! See you there! 💃

Average of ratings: Useful (3)
In reply to Sara Arjona Téllez

Integration round 2025-09-26 - Bye Bye Bye

by Przemek Kaszubski -
Picture of Particularly helpful Moodlers Picture of Testers
Re:
"Only issues critical to the release will be integrated.
All other issues will be assigned the integration_held label and paused until after the on-sync period."

I only hope that the bug fixes also affecting Moodle 4.5 and standing very close to integration will not be abandoned (i.e. that the 405 branch will not be cut off) !
 
Kind regards,
 
Przemek
In reply to Przemek Kaszubski

Integration round 2025-09-26 - Bye Bye Bye

by Brett Dalton -
Picture of Moodle HQ Picture of Particularly helpful Moodlers

To be clear any 4.5 only security issues will be picked up after the release, the focus right now is on the release and it's stability as a priority.  This is the same for all past releases.

In reply to Brett Dalton

Integration round 2025-09-26 - Bye Bye Bye

by Przemek Kaszubski -
Picture of Particularly helpful Moodlers Picture of Testers
Well, this one has just made it: https://moodle.atlassian.net/browse/MDL-85166 "Question category move does not update questionscontextid in question_set_references, breaking backup/restore". Good.

But there's also https://moodle.atlassian.net/browse/MDL-86369 "Deleting a single attempt from scorm reports page deletes all user attempts when reloading the page", which has recently been labelled a "security benefit" by Paul Holden - https://moodle.atlassian.net/browse/MDL-86369?focusedCommentId=997964 - and is very close to being ready also in Moodle 4.5, following a long development journey. I really think this bug should be fixed for M45 also, please.
In reply to Sara Arjona Téllez

Integration round 2025-09-26 - Bye Bye Bye

by Petr Skoda -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

Great, but plugin developers also need MOODLE_501_STABLE branch to set up CI and test compatibility, next week will be too late.

When are you planning to create MOODLE_501_STABLE?

In reply to Petr Skoda

Integration round 2025-09-26 - Bye Bye Bye

by Petr Skoda -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

Workaround is to create your own repo with MOODLE_501_STABLE branch and then use MOODLE_REPO env variable in github actions.

 
In reply to Sara Arjona Téllez

MDL-86768 reportbuilder regression in 5.1

by Petr Skoda -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

The MDL-84795 in 5.1 removed some id fields from course_category report builder entity. That is going to cause major headaches for developers that override the category name rendering in their reports and want to maintain compatibility of their plugins with both 5.0 and 5.1, it breaks even the Workplace Certificate plugin.