Cold numbers:
12 issues have been successfully integrated, 0 rejected and 126 in the queues

Notes:
- The Moodle 5.3 environment requirements are available for voting at: MDL-86887
Weekly updates on what Moodle developers are doing.
12 issues have been successfully integrated, 0 rejected and 126 in the queues

37 issues have been successfully integrated, 1 rejected and 112 in the queues

Thanks everyone!
17 issues have been successfully integrated, 0 rejected and 86 in the queue

20 issues have been successfully integrated, with 0 rejected and 85 in the queues.

To all Developers and QA testers, for your continued dedication and effort in bringing us closer to the Moodle 5.2 release.
21 issues have been successfully integrated, with 0 rejected and 78 in the queues.

28 issues have been successfully integrated, 0 rejected and 97 in the queue

40 issues have been successfully integrated, 3 rejected, and 139 in the queue

Schedule adjusted due to upcoming Code Freeze
Key Dates:
Fri, March 13: No weekly release; gates remain open.
Mon, March 16 (11:00 UTC / 7:00 PM AWST): Code Freeze begins.
Thu, March 19 (12:00 PM AWST): Gates close for the first freeze weekly roll (scheduled for March 20).
Code Freeze Rules:
New features or improvements must be integrated before the freeze or they will be delayed to version 5.3.
After the freeze starts, the pipeline is restricted to bug fixes and security fixes only.
Weekly Releases During Freeze:
Thursday (12:00 PM AWST): Gates close.
Friday: Weekly roll.
Thanks, everyone! Have a great weekend.
28 issues have been successfully integrated, 1 rejected and 153 in the queue

We’re excited to highlight the updated Accessibility Testing page on MoodleDev.
The refreshed documentation provides clearer and more practical guidance on how to approach accessibility testing when developing for Moodle.
This update aims to make it easier for developers to integrate accessibility checks into their regular testing practices and to support consistent, high-quality accessibility across Moodle.
Please take a look - and thanks for helping make Moodle more accessible for everyone!
11 issues have been successfully integrated, 2 rejected, and 152 in the queue.

If you have any enhancements or new features you'd like included in Moodle 5.2, please ensure they're completed and submitted before the code freeze begins.
25 issues have been successfully integrated, 4 rejected and 161 in the queue

20 issues have been successfully integrated, 1 rejected and 155 in the queue 💪

18 issues have been successfully integrated, 0 rejected and 127 in the queue 💪

A huge thank you to everyone for all your contributions to Moodle throughout the year - it’s truly appreciated! 🎉
This includes our Moodle community developers, QA testers, and all other contributors who’ve helped shape and improve Moodle in 2025. Your time, effort, and collaboration make a real difference, and we couldn’t do this without you.
Wishing everyone a well-deserved break and looking forward to continuing the journey together in the new year!
We hope you enjoy a relaxing holiday season and a great start to the New Year ahead! ✨
34 issues have been successfully integrated, 2 rejected, and 104 in the queue.

Hot topics for this week can be found by searching for issues labelled with developer_notes.
33 issues have been successfully integrated, 3 rejected and 107 in the queue 💪

24 issues have been successfully integrated, 0 rejected, and 102 in the queue.

Hot topics for this week can be found by searching for issues labelled with developer_notes.
26 issues have been successfully integrated, 1 rejected and 89 in the queue 💪

9 issues have been successfully integrated, 1 rejected, and 94 in the queue.

Hot topics for this week can be found by searching for issues labelled with developer_notes.
51 issues have been successfully integrated, 2 rejected and 80 in the queue 💪

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
This is a brief Integration Exposed as I've been busy all week and it's already several days late!
16th October: 29 issues have been successfully integrated, 0 rejected and 101 in the queue.
9th October: 12 issues have been successfully integrated, 0 rejected and 123 in the queue.

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
49 issues have been successfully integrated, 2 rejected and 130 in the queue.

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
We are already counting down the days until Zurich 2026! See you there! 💃
33 issues have been successfully integrated, 2 rejected, and 163 in the queue.

42 issues have been successfully integrated, 0 rejected and 176 in the queue 💪

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
43 issues have been successfully integrated, 0 rejected and 200 in the queue.

Next week, the MoodlemootDACH 2025 will take place in Lübeck from September 2-5. It's the perfect opportunity for developers to enhance their skills and for educators to discover how Moodle can help bring their teaching dreams to life. Come and join some of our awesome developers, Chuma Iweama, Andrew Lyons, Mathew May, Paul Holden, Odei Alba, Amaia Anabitarte, and Sara Arjona.
MoodleMoot Global 2025
Discover new ways to scale Moodle at MoodleMoot Global 2025. In just 18 days, the global Moodle community will gather in Edinburgh for a world-class event. Join us at MoodleMoot Global 2025 to grow your skills, meet passionate educators, and discover what’s next in digital learning.
🚨Spoiler alert, you can not miss the Keynote by Marie Achour (CPO), Shaping the Future of Moodle, she’ll be opening up our product roadmap — new solutions we’re working on, how we’re improving the user experience, and the features we know will make a real difference for learners, educators and organisations.
MoodleMoot Africa 2025
This year’s conference, taking place from 8–10 October 2025 in Abuja, Nigeria, is built around the theme: “Leveraging the Power of Disruptive Technologies for Africa’s Educational Transformation.” It’s a theme that speaks to what many teachers, technologists, and policymakers are working on every day, using digital tools to bridge gaps and create more inclusive education. If you’re someone who believes that education should be accessible to everyone, and technology is the key to making it accessible, then you should be there. More information here.
🤓 Moodle Academy Webinars: Keep Learning!
Get Creative with Moodle Database Activity (Tuesday 2nd September, at 08:00 UTC). Learn how to use the Moodle Database Activity creatively! During this webinar, presented by Thom Rawson from Moodle Academy, you will learn a few advanced techniques and methods for using the Moodle Database Activity.
Other hot topics for this week can be found by searching for issues labelled with developer_notes.
💃 To Sara Arjona, for her enormous patience with all of us, for always being willing to help, for her contagious smile, and for all her contributions to the Community. Thank you, Sara, for always being there.
23 issues have been successfully integrated, 0 rejected and 213 in the queue.

🥶 Code Freeze Alert! 🥶 The code freeze for the Moodle 5.1 release cycle begins on Monday, 25 August, at 11:00 UTC. After this point, the acceptance of new features and improvements will be strictly limited.
If you have enhancements or new features you'd like included in Moodle 5.1, please make sure they are ready and submitted before the deadline.
📢 Help Wanted! 📢 The Moodle 5.1 QA cycle starts in less than two weeks on 1 September, just five weeks before the official release. If you'd like to take part in Moodle QA testing and help ensure a smooth release, check out the QA testing guide to learn how you can contribute.
Other hot topics for this week can be found by searching for issues labelled with developer_notes.
11 issues have been successfully integrated, 0 rejected and 193 in the queue.

🎉 Moodle 5.0.2, 4.5.6, 4.4.10, and 4.1.20 - were released on Monday, August 11, 2025.
40 issues have been successfully integrated, 0 rejected and 176 in the queue.

🎉 Mark your calendars! 🎉 We're excited to announce that the upcoming minor releases - Moodle 5.0.2, 4.5.6, 4.4.10, and 4.1.20 - will be available next Monday, August 11, 2025.
A big thank you to everyone who contributed their time, expertise, and effort. 🧡
Other hot topics for this week can be found by searching for issues labelled with developer_notes.
25 issues have been successfully integrated, 0 rejected, and 175 in the queue.

🔗 Moodle 5.1 requirements have landed! The new environment requirements for Moodle 5.1, which were approved just a few days ago, have now been officially merged. This means it's time to check your current Moodle environments and plan your upgrades accordingly to ensure compatibility. For all the detailed information and to prepare your systems, make sure to visit the Moodle Tracker: MDL-85362. Here's a quick look at the updated requirements:
Other hot topics for this week can be found by searching for issues labelled with developer_notes.
🍻 To International Beer Day 🍻 It's the first Friday of August, and we're all about raising a glass to any awesome celebration. What started small has totally blown up into a global party, bringing friends together to enjoy all sorts of beers, or your favourite drink, from everywhere. And hey, make sure to enjoy your sips responsibly so everyone has a good time! Huge shout-out too to the awesome brewers and servers who make and get us these beloved beverages. So, here's to good times, great drinks, and connecting with folks worldwide!
15 issues have been successfully integrated, 0 rejected and 174 in the queue.

Hot topics for this week can be found by searching for issues labelled with developer_notes.
26 issues have been successfully integrated, 0 rejected and 169 in the queue.

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
28 issues have been successfully integrated, 0 rejected and 171 in the queue.

Hot topics for this week can be found by searching for issues labelled with developer_notes.
14 issues have been successfully integrated, 1 rejected and 171 in the queue.

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
12 issues have been successfully integrated, 0 rejected and 162 in the queue 🤦♂️.

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
21 issues have been successfully integrated, 0 rejected and 150 in the queue 🤦♂️.

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
To the rainy days ⛈️
9 issues have been successfully integrated, 0 rejected and 125 in the queue.
Other hot topics for this week can be found by searching for issues labelled with developer_notes.
11th June was the International Day of Play. A warm thanks to everyone embracing the joy of play—a universal connection that unites people of all ages, backgrounds, and cultures. Your participation helps strengthen the bonds that bring us all together! 🧡
40 issues have been successfully integrated, 1 rejected and 121 in the queue.

🤓 Looking to boost your Moodle skills? Check out the webinars and courses on Moodle Academy! Join the Site Announcements forum for highlights and updates
Other hot topics for this week can be found by searching for issues labelled with developer_notes.
🌈 Happy Pride Month! 🌈
As we celebrate Pride, it's important to remember that this vibrant month is not only a joyful expression of love and identity but also a powerful reminder of the ongoing fight for equality and human rights. Pride is rooted in activism—a courageous movement to dismantle prejudice and create a world where everyone can live openly, authentically, and safely.
Let’s honour the progress we've made while staying committed to the work still ahead.
💖 A heartfelt thank you to each and every one of you who helps make Pride Month more meaningful — through your support, your advocacy, and your celebration of inclusivity. You truly help make a difference. 💪🌈
22 issues have been successfully integrated, 0 rejected and 141 in the queue!

15 issues have been successfully integrated, 1 rejected and 131 in the queue!

To Mio and Kim - our testers, for your hard work!
31 issues have been successfully integrated, with 2 rejected and 125 in the queues.
Other hot topics for this week can be found by searching for issues labelled with developer_notes.
To Marina Glancy, for your incredible dedication and countless contributions over the past 14 years. Your technical leadership of both Moodle LMS and Moodle Workplace has been a cornerstone of our success, and your impact will be felt for years to come.
Marina, you are a true Moodle legend, and your presence will be deeply missed. We wish you all the very best in your future endeavors. ❤️
13 issues have been successfully integrated, 0 rejected and 120 in the queue!

To everyone who loves Moodle! 🧡
16 issues have been successfully integrated, 0 rejected and 109 in the queue!

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
To the rainy days ⛈️
10 issues have been successfully integrated, 1 rejected and 82 in the queue!

We'd like to offer our thanks to all of the amazing contributors who take the time to contribute to our community in various ways, including:
29 issues have been successfully integrated, 1 rejected and 77 in the queue 🙄
Huge thanks to the incredible Moodle community for making Moodle 5.0 a reality! Whether you contributed code, provided feedback, offered support, tested or documented the platform – your efforts are deeply appreciated. Moodle's ongoing development is a direct result of your passionate contributions, which are incredibly valuable to see! 😍 #CommunityLove 😍
39 issues have been successfully integrated, 0 rejected and 12 in the queue 💪

45 issues have been successfully integrated, 2 rejected and 86 in the queue 💪

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
We'd like to offer our thanks to all of the amazing contributors who take the time to contribute to our community in various ways, including:
40 issues have been successfully integrated, 4 rejected and 116 in the queue 🤐

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
To Lionel Richie and all the musicians who provide the soundtrack that makes our work more enjoyable. Music definitely adds a spark and makes life more fun 🎶
52 issues have been successfully integrated, 1 rejected and 118 in the queue 💪

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
69 issues have been successfully integrated, 0 rejected and 122 in the queue 💪

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
To everyone working tirelessly—even on weekends—to ensure Moodle is the best it can be. Your dedication, commitment, and hard work are truly appreciated. 💙 Your efforts are making a real difference, and we couldn’t do it without you. Thank you for being an essential part of this journey! 🙌🚀
70 issues have been successfully integrated, and 160 are in the queue.

41 issues have been successfully integrated, 1 rejected and 181 in the queue 🥵

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
22 issues have been successfully integrated, 0 rejected and 172 in the queue.

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
We'd like to offer our thanks to all of the amazing contributors who take the time to contribute to our community in various ways, including:
15 issues have been successfully integrated, and 147 are in the queue.

core_courseformat\base::session_cache_reset and core_courseformat\base::session_cache_reset_all to hooks38 issues have been successfully integrated, 3 rejected and 102 in the queue 😅

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
30 issues have been successfully integrated, 2 rejected and 109 in the queue.

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
To the active members of Moodle Developer Chat!
32 issues have been successfully integrated, 1 rejected and 109 in the queue.

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
21 issues have been successfully integrated, 0 rejected and 97 in the queue.
behat/gherkin v4.10.0 may affect you. Please check out MDL-83848 for more detailsOther hot topics for this week can be found by searching for issues labelled with developer_notes.
We'd like to offer our thanks to all of the amazing contributors who take the time to contribute to our community in various ways, including:
20 issues have been successfully integrated, 0 rejected and 71 in the queue.

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
13 issues have been successfully integrated, 4 rejected and 72 in the queue.
behat/gherkin v4.10.0 may affect you. Please check out MDL-83848 for more details33 issues have been successfully integrated, 1 rejected and 83 in the queue.

behat/gherkin v4.10.0 may affect you. Please check out MDL-83848 for more details.14 issues have been successfully integrated, 1 rejected and 98 in the queue.
33 issues have been successfully integrated, 1 rejected and 91 in the queue.
We'd like to offer our thanks to all of the amazing contributors who take the time to contribute to our community in various ways, including:
28 issues have been successfully integrated, 1 rejected and 91 in the queue.

main branch:
23 issues have been successfully integrated, 1 rejected and 94 in the queue.

main branch once MDL-83470 lands. So, please ensure your dev environments meet these requirements for your Moodle instances based on the main branch to keep running.moodle_read_slave_trait with moodle_read_replica_trait and replacing "master"/"slave" wordings with "primary"/"replica"12 issues have been successfully integrated, 5 rejected and 85 in the queues.
Other hot topics for this week can be found by searching for issues labelled with developer_notes.
To the major committers 💚
18 issues have been successfully integrated, 1 rejected and 69 in the queues.
We'd like to offer our thanks to all of the amazing contributors who take the time to contribute to our community in various ways, including:
16 issues have been successfully integrated, 1 rejected and 72 in the queues.
We'd like to offer our thanks to all of the amazing contributors who take the time to contribute to our community in various ways, including:
10 issues have been successfully integrated, 0 rejected and 70 in the queues.
17 issues have been successfully integrated, with 2 rejected and 13 still in the queues.
10 issues have been successfully integrated, 0 rejected, and 11 in the queues.
To our infrastructure team, for keeping our workflows running smoothly.
13 issues have been successfully integrated, 0 rejected and 7 in the queues.
39 issues have been successfully integrated, 3 rejected and 33 in the queues.
Other hot topics for this week can be found by searching for issues labelled with developer_notes.
46 issues have been successfully integrated, 2 rejected and 52 in the queues.

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
To the legends who unlocked the "peer-review superpower" in the Tracker!
We're thrilled to have you on board. Keep flexing those review muscles and help us keep making Moodle better (one bug fix or improvement at a time)! 💃🥳💪
35 issues have been successfully integrated, 2 rejected and 60 in the queues.

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
To Kasia, Eva, and all the incredible organizers and attendees of MoodleMootDACH 2024 last week in Vienna: your creativity, passion, and expertise truly made the event unforgettable. It was an absolutely fantastic experience to be involved and connect with so many amazing Moodlers! We can't wait to see you in Lübeck in September 2025!!! 😍😘💃
38 issues have been successfully integrated, 4 rejected, and 71 in the queue.

28 issues have been successfully integrated, 0 rejected and 84 in the queues.
Other hot topics for this week can be found by searching for issues labelled with developer_notes.
To the active members of Moodle Developer Chat!
41 issues have been successfully integrated, 1 rejected and 74 in the queues.

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
To Moodle and Martin Dougiamas for their shared birthday last Tuesday, 20th August🎂 Your vision and dedication have truly made our lives better by creating such an outstanding LMS. We're grateful for everything you've built and continue to inspire! 😘😘😘😘😘
26 issues have been successfully integrated, 1 rejected and 56 in the queue.
master branch was removed from all Moodle repositories.Other hot topics for this week can be found by searching for issues labelled with developer_notes.
48 issues have been successfully integrated, 1 rejected and 56 in the queue.

master branch is planned to be removed from all Moodle repositories and mirrors after the next minor release, which is scheduled for 12 August 2024. Please make sure to move any dependability on the master branch to the main branch.
26 issues have been successfully integrated, 0 rejected and 59 in the queue.

35 issues have been successfully integrated, 2 rejected and 52 in the queue. 94% success!

master branch is planned to be removed from all Moodle repositories and mirrors after the next minor release, which is scheduled for 12 August 2024. Please make sure to move any dependability on the master branch to the main branch.
30 issues have been successfully integrated, 3 rejected and 66 in the queues.

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
To people creating amazing tools we use everyday in our development (annotations in IDE, copilot, CI/CD you name it - there are plenty)
38 issues have been successfully integrated, 4 rejected and 66 in the queues.
Other hot topics for this week can be found by searching for issues labelled with developer_notes.
To all Developers
38 issues have been successfully integrated, 1 rejected and 60 in the queues.

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
To the active members of Moodle Developer Chat!
28 issues have been successfully integrated, 1 rejected and 73 in the queues.

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
To Noel de Martin, for all the insightful discussions, the knowledge you’ve shared, the countless contributions you’ve made to Moodle (especially to the app), and, of course, for writing the best farewell post ever. Your willingness to speak openly and your dedication to helping us grow has made a huge impact. We'll miss you, but we wish you all the best in your next adventure! 😘
26 issues have been successfully integrated, 0 rejected and 67 in the queues.

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
To solstices because your presence and support have truly brightened our days, much like the longest day of summer or the comforting embrace of winter's arrival. Thank you for being a constant source of light and inspiration ❄️🔅⛄🏖
37 issues have been successfully integrated, 0 rejected and 66 in the queue.

35 issues have been successfully integrated, 0 rejected and 67 in the queue. 100% success!

master branch will be removed from all Moodle repositories and mirrors after the next minor release, scheduled for 12 August 2024. Please make sure to move any dependence on the master branch to the main branch in your workflow.
main branch that require upgrade notes, please make sure to use the new upgrade notes tool introduced in MDL-81125. For patches for Moodle versions 4.4 and lower, please continue adding upgrade notes in the respective component's upgrade.txt file.\core\system_clock to use the server timezone33 issues have been successfully integrated, 0 rejected and 66 in the queues.

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
To everyone attending or presenting at MoodleMoot events around the world. These gatherings are always energizing and provide fantastic opportunities to meet and learn from each other's experiences, helping us continuously improve Moodle 🥰🔋😘
16 issues have been successfully integrated, 2 rejected and 88 in the queues.

To our Component Lead Reviewers - we really appreciate your efforts to help us integrating all those issues!
18 issues have been successfully integrated, 1 rejected and 67 in the queues.
To the rainy days ⛈️
20 issues have been successfully integrated, 1 rejected and 58 in the queues.

To Andrew Lyons for another tool to make integrators and developers life easier! See MDL-81125
21 issues have been successfully integrated, 1 rejected and 19 in the queues.

To rainy days - you want those from time to time
19 issues have been successfully integrated, 0 rejected and 20 in the queues.
Other hot topics for this week can be found by searching for issues labelled with developer_notes.
To Earth for sustaining us (last Monday was your special day). Let's make every day Earth Day by continuing to care for our planet and committing to nurturing and protecting it 🌍🌏🌎
28 issues have been successfully integrated, 0 rejected and 0 in the queues.
Other hot topics for this week can be found by searching for issues labelled with developer_notes.
60 issues have been successfully integrated, 4 rejected and 45 in the queues.

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
Since the last post, 67 issues have been successfully integrated, 6 rejected and 79 in the queues.

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
45 issues have been successfully integrated, 3 rejected and 99 in the queues.

pip install --upgrade moodle-sdk
brew upgrade moodle-sdk
Other hot topics for this week can be found by searching for issues labelled with developer_notes.
38 issues have been successfully integrated, 1 rejected and 124 in the queues.
Other hot topics for this week can be found by searching for issues labelled with developer_notes.
46 issues have been successfully integrated, 0 rejected and 114 in the queues.

Other hot topics for this week can be found by searching for issues labelled with developer_notes.
28 issues have been successfully integrated, 2 rejected and 102 in the queue. 93% success!

h3 to prevent skipped heading accessibility issues. For block plugin developers, please make sure that headings in your block's contents start at h4.
32 issues have been successfully integrated, 1 rejected and 93 in the queues.
Other hot topics for this week can be found by searching for issues labeled with developer_notes.