Core Contributor News for Sprint: Aug 2nd - Aug 15th, 2025
This sprint brought mostly positive experiences. 71% of participants rated their experience as good or great, while 29% reported a neutral experience or faced some challenges.
What are we celebrating?
- Translations scripts and translations are going okay despite many issues
Who needs help?
If thereâs anything youâre stuck on, need help with, or would like input on, please feel free to leave a comment in this topic. Weâre here to support you!
What Pull Requests (PRs) need review?
As a CC, check for PRs that are stuck and need attention. Donât have write access? No problem! You can still help by reviewing to move things forward. Ping Axim if there are issues merging after you review.
Below is a list of stalled PRs that need urgent attention.
- feat: Profile image on user posts
- feat: Assignment and course grade fields validations (palm.master)
- feat: Assignment and course grade fields validations (quince.master)
- fix: Remove extra margin around body element
- feat: pass required context for instructor emails
- fix: âAn unexpected error occurredâ for ORA response with corrupted attached file
- fix: layout responsive for edit page
- fix: remove faker from application code
- fix: adding value length check for full name field
- feat: [FC-0044] Unit page - manage tags xblocks
Find a full list of PRs ready for review here, or focus on edx-platform PRs that need attention.
What are the Working Groups up to?
Working Group | Latest Updates |
---|---|
BizDev | The Open edX BizDev WG meeting focused on competitiveness against Moodle, Blackboard, and Canvas, highlighting key feature gaps in the higher-ed market. Discussions emphasized strengthening the platformâs extensibility and building a more accessible, categorized extensions marketplace. Updates from AI, RFPs, partnerships, revenue, and market penetration groups reinforced the importance of turning community feedback into actionable proposals. Latest meeting notes â 2025-08-20 Partnership development Meeting |
Build-Test-Release (BTR) | The Teak.2 Release Ceremony was successfully completed, and the team will review whether the release schedule needs updates. Looking ahead, it is essential to define roles for the upcoming Ulmo Release to ensure a smooth process. The BTR Working Group is also calling for supportâinviting contributors to join and help drive the Ulmo Release and future cycles forward. Latest meeting notes â 2025-08-18 BTR Meeting Minutes |
Contributor Coordination | The working group decided to adopt an asynchronous-first model, retiring monthly meetings in favor of ad-hoc calls when necessary. Last meeting notes â 2025-05-13 CC Working Group Meeting Notes |
Core Product | The meeting centered on evaluating an MVP for Open edX Notifications, with Ali Hugo and Aamir Ayub walking through the edX implementation and exploring whether adopting it âas isâ would meet community needs. Key points included scope (global vs. course-specific), learner vs. staff value, extensibility, mobile integration, and gaps such as forum notifications for staff and broader email options. The group also discussed the importance of communicating upcoming features to non-technical stakeholders, with proposals for concise, user-focused updates like a âNow, Next, Beyondâ snapshot. Latest meeting notes â 2025-07-29 Core Product Meeting Notes |
Data | The session will include a User Groups walkthrough by Maria Grimaldi, covering the Confluence page and open pull requests for openedx-user-groups. It will also feature an update from Ty Hob on Aspects upcoming releases, including the next bug fix release, future work toward a 3.0 release, simplification of the default architecture, replacing event sinks where possible, performance improvements for Ralph, and version bumps for ClickHouse, Superset, Ralph, and Vector. Latest meeting notes â 2025-08-20 Meeting notes |
Deprecation | On August 7, 2025, the Open edX team reviewed frontend and MFE DEPRs. Key updates include the migration from Frontend Plugin Slots v1 to v2, raising concerns about forward compatibility and a possible shim for slot names. Deprecations cover built-in integrations (e.g., Segment), react-helmet, experiments, and direct <head> methods. In MFEs, old pages and variables are being removed in Authn and the Learner Dashboard, along with the migration of legacy platform pages into MFEs. To manage these changes, a ânextâ branch strategy is being proposed for frontend repos, ensuring Ulmo progress without disrupting master. These efforts align with the frontend-base refactor and aim to anticipate deprecations ahead of Ulmo. Latest meeting notes â DEPR Meetings Notes (2025) |
Documentation | No current updates available. Last meeting notes â 2025-04-17 Docs WG |
Educators | No current updates available. |
Frontend | The frontend-base project is progressing as an alpha NPM package, alongside converted MFEs (authn and learner-dashboard), deployable via Tutor. The goal is to complete remaining conversions by the Ulmo release, with four developers working nearly full-time. This work introduces several breaking changes, including deprecations in plugin slots, runtime config API, and specific Learner Dashboard/Authn features. Two release strategies are under discussion: 1. New client approach â maintain conversions separately from legacy MFEs, enabling greenfield development but requiring dual maintenance. 2. Merge to master ASAP â integrate once feasible, minimizing porting overhead but needing strong documentation, Tutor support, and careful handling of breaking changes. Last meeting notes â 2025-08-27 Frontend Working Group Meeting Notes |
Large Instances | The group discussed evaluating Typesense as a search backend and agreed on standardizing the catalog API with a unified data format. MoisĂ©s raised MySQL collation issues during forum migrations, with consensus on adopting UTF8MB4 as the modern default. Felipe shared updates on hosting models moving toward Harmony namespaces, while OpenCraft is exploring the PHD stack for sandbox and Kubernetes needs. They also addressed frontend challenges with MFEs and Webpack, noting optimism around Rust-based tools and emphasizing the need for more contributors to core infrastructure. Last meeting notes â Large Instances Meeting Notes 2025-08-19 |
Learning Tools (LTI) | In the August 5th meeting, the group discussed the upcoming LTI Teak certification, assigned to Maria Fernanda Magallanes Z, and explored improvements to the LTI platform/consumer to make configuration easier and less dependent on xblock. Since ltistore is already in use by Pearson and OpenCraft, the plan is to document its current implementation in Ulmo while working toward future enhancements. Potential improvements identified include stronger security around shared credentials, the ability to manage them via the Authoring Environment, and a better user experience for creating LTI blocks. Last meeting notes â 2025-08-19 Meeting notes |
Maintenance | The group discussed several cross-repo technical issues and upgrades. Missing __init__.py files were flagged as a linting issue with Pylint, with potential fixes via new workflows, ruff rules, or alternative linting tools. Node 22/24 upgrades are in progress with multiple PRs, targeting Ulmo before October, while a React 19 upgrade is considered lower priority since React 18 remains supported. Conversations also covered repo ownership and permissions, particularly around orbi-bom and 2U-related teams, with some repos needing new maintainers. Finally, the FEATURES flattening change is blocking related work, so the team agreed on merging a quick version to avoid conflicts and handle clean-up later. Last meeting notes â 2025-08-21 Meeting notes |
Marketing | Upcoming events include the next Open edX Meetup on September 11th, HRTech in September, Educause in October, and LearnTec in May, where a booth is secured and two presentations have been submitted. A proposal for regional meetups will be discussed internally. Community updates highlight the nomination of Nadheem Abdulla for the Marketing Core Contributor role, recognizing his key work on the new website, blog, and meetups, and of Adel KT for his contributions to campaign optimization and community content. The Marketing Sub-Group also reviewed updates to its OKRs. Last meeting notes âAgenda, Aug 20th, 2025 |
Mobile | Edward Byun will refine the Mobile Roadmap Reorg proposal next week, focusing on creating a generic openedx-apps-mobile repo as the central source for ongoing work, with platform-specific PRs linked to issues. Additional elements such as bug tracking and community visibility will follow after further discussion. Thereâs an open call for more PR reviewers, as current support from Zeitlabs and Raccoon Gang can create bottlenecks. On development progress, the iOS version of the Progress Page has been merged, while the Android version is under review. Last meeting notes âAgenda, August 15th, 2025 |
Technical Oversight Committee | No current updates available. Last meeting notes â TOC Meeting Notes - 2025-05-14 |
Translation | Eden Huthmacher reported a decline in language performance following the transition from edx-platform to the openedx-translations project. Machine translations have now been activated for all languages except Portuguese (Portugal). A GitHub board review of the Translations Working Group was also shared for tracking and visibility. Last meeting notes â 2025-08-20 Translation WG Meeting |
UX/UI | The session included quick updates on current UX/UI efforts, including a centralized database of design projects (Sam Daitzman) and a proposal to reintroduce the search bar in the Learner Dashboard (Chelsea Rathbun). Edward Byun shared progress on a Platform UX issue tracker, while Santiago Suarez proposed a multi-question problem editor to enhance authoring flexibility. Last meeting notes â2025-06-12 - UX/UI Working Group Meeting |
What events are coming up?
-
Educause 2025: EDUCAUSE Annual Conference 2025 - 4 Providers confirmed (Edly, Intela, Aulasneo, and DRC).
-
Join a working group meeting using the community calendar.
What are we working on?
- Our community is working on exciting projects! Visit our Open edX Roadmap and Release Planning Spreadsheet to find out whatâs happening.
Want to participate in Core Contributor Governance?
- Participate to the work of the Contributor Coordination Working Group. The group works asynchronously using the working group tasks board, and weâd love your input there. You can review and comment on existing threads there, or post your own topic to discuss with the group by creating your own ticket on the board (â+ Add itemâ in âNew topics and issues to discussâ).
Anything to add?
Share your thoughts in Slack (openedx.slack.com) or the comments below!