# Maintainers

**URL:** https://discuss.openedx.org/c/announcements/maintainers/45.md

[Latest](https://discuss.openedx.org/latest.md) · [Categories](https://discuss.openedx.org/categories.md) · [Tags](https://discuss.openedx.org/tags.md)

---

## [About the Maintainers category](https://discuss.openedx.org/t/about-the-maintainers-category/9096)

<div class="topic-metadata">

**Author:** [@feanil](https://discuss.openedx.org/u/feanil)\
**Replies:** 0

</div>

This is the category for making announcements to any Open edX community members that have write access to code in the openedx GitHub organization. It should be used to announce to that group of developers of any changes…

---

## [What should go into AGENTS.md files?](https://discuss.openedx.org/t/what-should-go-into-agents-md-files/19076)

<div class="topic-metadata">

**Author:** [@feanil](https://discuss.openedx.org/u/feanil)\
**Replies:** 3\
**Last updated:** [May 29, 2026, 8:51pm UTC](https://discuss.openedx.org/t/what-should-go-into-agents-md-files/19076 "2026-05-29T20:51:51Z")

</div>

As we think about how we has a community work with GenAI coding tools, a question that comes up a lot is can we start adding CALUDE.md or AGENTS.md files to our repos? Often I’ve found that those files are simply altern…

---

## [Immutable Releases Now Enabled](https://discuss.openedx.org/t/immutable-releases-now-enabled/19073)

<div class="topic-metadata">

**Author:** [@feanil](https://discuss.openedx.org/u/feanil)\
**Replies:** 0\
**Last updated:** [May 27, 2026, 2:24pm UTC](https://discuss.openedx.org/t/immutable-releases-now-enabled/19073 "2026-05-27T14:24:56Z")

</div>

I’ve enabled GitHub’s immutable releases feature on our repositories. This is a supply chain security hardening measure that prevents release artifacts from being modified or replaced after they’re published — ensuring t…

---

## [Enterprise repositories seeking new maintainers](https://discuss.openedx.org/t/enterprise-repositories-seeking-new-maintainers/18554)

<div class="topic-metadata">

**Author:** [@deborahgu](https://discuss.openedx.org/u/deborahgu)\
**Replies:** 7\
**Last updated:** [March 25, 2026, 10:17pm UTC](https://discuss.openedx.org/t/enterprise-repositories-seeking-new-maintainers/18554 "2026-03-25T22:17:37Z")

</div>

Hello, 2U is the current maintainer of several enterprise respositories. We are no longer able to dedicate the amount of time needed to properly maintain this component to the level described in OEP-55 and we are seeking…

---

## [Seeking New Maintainers](https://discuss.openedx.org/t/seeking-new-maintainers/18268)

<div class="topic-metadata">

**Author:** [@feanil](https://discuss.openedx.org/u/feanil)\
**Replies:** 18\
**Last updated:** [March 23, 2026, 4:38pm UTC](https://discuss.openedx.org/t/seeking-new-maintainers/18268 "2026-03-23T16:38:36Z")

</div>

Hi everyone! We’re looking for maintainers to help steward some critical Open edX repositories. Since these repos are essential to the platform, we can’t deprecate them—which means we need community members like you to …

---

## [Frontend-app-account is seeking a new maintainer](https://discuss.openedx.org/t/frontend-app-account-is-seeking-a-new-maintainer/17508)

<div class="topic-metadata">

**Author:** [@deborahgu](https://discuss.openedx.org/u/deborahgu)\
**Replies:** 4\
**Last updated:** [March 19, 2026, 1:55pm UTC](https://discuss.openedx.org/t/frontend-app-account-is-seeking-a-new-maintainer/17508 "2026-03-19T13:55:23Z")

</div>

Hello, 2U is the current maintainer of frontend-app-account. We are no longer able to dedicate the amount of time needed to properly maintain this component to the level described in OEP-55 and we are seeking a new main…

---

## [Frontend-app-learner-record is seeking a new maintainer](https://discuss.openedx.org/t/frontend-app-learner-record-is-seeking-a-new-maintainer/17505)

<div class="topic-metadata">

**Author:** [@deborahgu](https://discuss.openedx.org/u/deborahgu)\
**Replies:** 3\
**Last updated:** [March 19, 2026, 1:29pm UTC](https://discuss.openedx.org/t/frontend-app-learner-record-is-seeking-a-new-maintainer/17505 "2026-03-19T13:29:35Z")

</div>

Hello, 2U is the current maintainer of frontend-app-learner-record. We are no longer able to dedicate the amount of time needed to properly maintain this component to the level described in OEP-55 and we are seeking a ne…

---

## [Edx-platform Package Name Change](https://discuss.openedx.org/t/edx-platform-package-name-change/18553)

<div class="topic-metadata">

**Author:** [@feanil](https://discuss.openedx.org/u/feanil)\
**Replies:** 1\
**Last updated:** [March 10, 2026, 3:53pm UTC](https://discuss.openedx.org/t/edx-platform-package-name-change/18553 "2026-03-10T15:53:39Z")

</div>

Hey all, I’ve merged a change to edx-platform that will result in a xblock.plugin.AmbiguousPluginError if your virtualenv doesn’t pip-sync and instead just pip installs the latest requirements. If you see this error, yo…

---

## [Renaming edx-platform to openedx-platform on Jan 26](https://discuss.openedx.org/t/renaming-edx-platform-to-openedx-platform-on-jan-26/18225)

<div class="topic-metadata">

**Author:** [@kmccormick](https://discuss.openedx.org/u/kmccormick)\
**Replies:** 4\
**Last updated:** [January 27, 2026, 3:56pm UTC](https://discuss.openedx.org/t/renaming-edx-platform-to-openedx-platform-on-jan-26/18225 "2026-01-27T15:56:47Z")

</div>

On Monday, Jan 26, we will rename the repository edx-platform to openedx-platform, a long-overdue change! This is more consistent with how our other repositories are named, and we believe it’ll help newcomers understand…

---

## [Frontend-app-authn is seeking a new maintainer](https://discuss.openedx.org/t/frontend-app-authn-is-seeking-a-new-maintainer/17509)

<div class="topic-metadata">

**Author:** [@deborahgu](https://discuss.openedx.org/u/deborahgu)\
**Replies:** 2\
**Last updated:** [January 22, 2026, 1:13pm UTC](https://discuss.openedx.org/t/frontend-app-authn-is-seeking-a-new-maintainer/17509 "2026-01-22T13:13:55Z")

</div>

Hello, 2U is the current maintainer of frontend-app-authn. We are no longer able to dedicate the amount of time needed to properly maintain this component to the level described in OEP-55 and we are seeking a new mainta…

---

## [Edx-repo-health is seeking a new maintainer](https://discuss.openedx.org/t/edx-repo-health-is-seeking-a-new-maintainer/17839)

<div class="topic-metadata">

**Author:** [@Vaibhav\_Gulati](https://discuss.openedx.org/u/Vaibhav_Gulati)\
**Replies:** 3\
**Last updated:** [December 18, 2025, 4:11pm UTC](https://discuss.openedx.org/t/edx-repo-health-is-seeking-a-new-maintainer/17839 "2025-12-18T16:11:06Z")

</div>

Hello, 2U is the current maintainer of openedx/edx-repo-health. We are no longer able to dedicate the amount of time needed to properly maintain this component to the level described in OEP-55 and we are seeking a new ma…

---

## [Pytest-repo-health is seeking a new maintainer](https://discuss.openedx.org/t/pytest-repo-health-is-seeking-a-new-maintainer/17840)

<div class="topic-metadata">

**Author:** [@Vaibhav\_Gulati](https://discuss.openedx.org/u/Vaibhav_Gulati)\
**Replies:** 3\
**Last updated:** [December 18, 2025, 4:10pm UTC](https://discuss.openedx.org/t/pytest-repo-health-is-seeking-a-new-maintainer/17840 "2025-12-18T16:10:29Z")

</div>

Hello, 2U is the current maintainer of pytest-repo-health. We are no longer able to dedicate the amount of time needed to properly maintain this component to the level described in OEP-55 and we are seeking a new maintai…

---

## [Edx-ace is seeking a new maintainer](https://discuss.openedx.org/t/edx-ace-is-seeking-a-new-maintainer/17506)

<div class="topic-metadata">

**Author:** [@deborahgu](https://discuss.openedx.org/u/deborahgu)\
**Replies:** 2\
**Last updated:** [November 7, 2025, 6:28pm UTC](https://discuss.openedx.org/t/edx-ace-is-seeking-a-new-maintainer/17506 "2025-11-07T18:28:18Z")

</div>

edx-ace is seeking a new maintainer Hello, 2U is the current maintainer of edx-ace. We are no longer able to dedicate the amount of time needed to properly maintain this component to the level described in OEP-55 and w…

---

## [Edx-ora2 is seeking a new maintainer](https://discuss.openedx.org/t/edx-ora2-is-seeking-a-new-maintainer/17552)

<div class="topic-metadata">

**Author:** [@jristau1984](https://discuss.openedx.org/u/jristau1984)\
**Replies:** 0\
**Last updated:** [November 7, 2025, 4:58pm UTC](https://discuss.openedx.org/t/edx-ora2-is-seeking-a-new-maintainer/17552 "2025-11-07T16:58:32Z")

</div>

edx-ora2 is seeking a new maintainer Hello, 2U is the current maintainer of edx-ora2. We are no longer able to dedicate the amount of time needed to properly maintain this component to the level described in OEP-55 and …

---

## [Edx-val is seeking a new maintainer](https://discuss.openedx.org/t/edx-val-is-seeking-a-new-maintainer/17551)

<div class="topic-metadata">

**Author:** [@jristau1984](https://discuss.openedx.org/u/jristau1984)\
**Replies:** 0\
**Last updated:** [November 7, 2025, 4:57pm UTC](https://discuss.openedx.org/t/edx-val-is-seeking-a-new-maintainer/17551 "2025-11-07T16:57:48Z")

</div>

edx-val is seeking a new maintainer Hello, 2U is the current maintainer of edx-val. We are no longer able to dedicate the amount of time needed to properly maintain this component to the level described in OEP-55 and we…

---

## [Edx-milestones is seeking a new maintainer](https://discuss.openedx.org/t/edx-milestones-is-seeking-a-new-maintainer/17511)

<div class="topic-metadata">

**Author:** [@deborahgu](https://discuss.openedx.org/u/deborahgu)\
**Replies:** 0\
**Last updated:** [November 4, 2025, 9:39pm UTC](https://discuss.openedx.org/t/edx-milestones-is-seeking-a-new-maintainer/17511 "2025-11-04T21:39:20Z")

</div>

Hello, 2U is the current maintainer of edx-milestones. We are no longer able to dedicate the amount of time needed to properly maintain this component to the level described in OEP-55 and we are seeking a new maintainer…

---

## [Django-wiki is seeking a new maintainer](https://discuss.openedx.org/t/django-wiki-is-seeking-a-new-maintainer/17510)

<div class="topic-metadata">

**Author:** [@deborahgu](https://discuss.openedx.org/u/deborahgu)\
**Replies:** 0\
**Last updated:** [November 4, 2025, 9:37pm UTC](https://discuss.openedx.org/t/django-wiki-is-seeking-a-new-maintainer/17510 "2025-11-04T21:37:17Z")

</div>

Hello, 2U is the current maintainer of django-wiki. We are no longer able to dedicate the amount of time needed to properly maintain this component to the level described in OEP-55 and we are seeking a new maintainer. N…

---

## [Credentials and credentials-themes are seeking a new maintainer](https://discuss.openedx.org/t/credentials-and-credentials-themes-are-seeking-a-new-maintainer/17504)

<div class="topic-metadata">

**Author:** [@deborahgu](https://discuss.openedx.org/u/deborahgu)\
**Replies:** 0\
**Last updated:** [November 4, 2025, 8:59pm UTC](https://discuss.openedx.org/t/credentials-and-credentials-themes-are-seeking-a-new-maintainer/17504 "2025-11-04T20:59:09Z")

</div>

Hello, 2U is the current maintainer of credentials and credentials-themes. We are no longer able to dedicate the amount of time needed to properly maintain this component to the level described in OEP-55 and we are see…

---

## [New Repository: frontend-plugin-notifications](https://discuss.openedx.org/t/new-repository-frontend-plugin-notifications/17006)

<div class="topic-metadata">

**Author:** [@Sara\_Burns](https://discuss.openedx.org/u/Sara_Burns)\
**Replies:** 0\
**Last updated:** [September 4, 2025, 2:45pm UTC](https://discuss.openedx.org/t/new-repository-frontend-plugin-notifications/17006 "2025-09-04T14:45:50Z")

</div>

Hey All, I’m writing to inform you about a repository that has been transferred from the edx org to the openedx org. It’s the frontend-plugin-notifications repository which contains the existing edx.org notification tra…

---

## [New Repository: frontend-app-instruct](https://discuss.openedx.org/t/new-repository-frontend-app-instruct/16874)

<div class="topic-metadata">

**Author:** [@sarina](https://discuss.openedx.org/u/sarina)\
**Replies:** 0\
**Last updated:** [August 21, 2025, 1:12pm UTC](https://discuss.openedx.org/t/new-repository-frontend-app-instruct/16874 "2025-08-21T13:12:10Z")

</div>

Hey All, I’m writing to inform you about a new repository that we’re creating in the openedx org today. It’s the frontend-app-instruct repository will hold the MFE-converted pages of the Instructor Dashboard. To begin …

---

## [Deprecation Notice: VERIFY\_STUDENT\["STORAGE\_CLASS"\] in Favor of Django’s STORAGES](https://discuss.openedx.org/t/deprecation-notice-verify-student-storage-class-in-favor-of-django-s-storages/16707)

<div class="topic-metadata">

**Author:** [@dan.wong](https://discuss.openedx.org/u/dan.wong)\
**Replies:** 5\
**Last updated:** [August 6, 2025, 8:10pm UTC](https://discuss.openedx.org/t/deprecation-notice-verify-student-storage-class-in-favor-of-django-s-storages/16707 "2025-08-06T20:10:20Z")

</div>

Hello maintainers and early adopters, We are deprecating the VERIFY\_STUDENT\["STORAGE\_CLASS"\] configuration used by the \_storage property in the SoftwareSecurePhotoVerification class. Starting with PR #36910, the storag…

---

## [New Repository: openedx-ai-extensions](https://discuss.openedx.org/t/new-repository-openedx-ai-extensions/16634)

<div class="topic-metadata">

**Author:** [@feanil](https://discuss.openedx.org/u/feanil)\
**Replies:** 0\
**Last updated:** [July 29, 2025, 3:07pm UTC](https://discuss.openedx.org/t/new-repository-openedx-ai-extensions/16634 "2025-07-29T15:07:36Z")

</div>

Hey All, I’m writing to inform you about a new repository that we’re creating in the openedx org today. It’s the openedx-ai-extensions repository comes from a series of conversations we had at the conference. A lot of …

---

## [Django 5.2 Upgrade Plan 🚀](https://discuss.openedx.org/t/django-5-2-upgrade-plan/15397)

<div class="topic-metadata">

**Author:** [@feanil](https://discuss.openedx.org/u/feanil)\
**Replies:** 7\
**Last updated:** [May 19, 2025, 4:48am UTC](https://discuss.openedx.org/t/django-5-2-upgrade-plan/15397 "2025-05-19T04:48:05Z")

</div>

Overview :tada: We’re excited to roll out Django 5.2 across the openedx project! This community effort will rely on your expertise as repository maintainers to shepherd the upgrade process. While you don’t have to person…

---

## [React 18 in Teak](https://discuss.openedx.org/t/react-18-in-teak/15013)

<div class="topic-metadata">

**Author:** [@brian.smith](https://discuss.openedx.org/u/brian.smith)\
**Replies:** 0\
**Last updated:** [February 14, 2025, 8:07pm UTC](https://discuss.openedx.org/t/react-18-in-teak/15013 "2025-02-14T20:07:26Z")

</div>

I’m happy to announce the plan to upgrade MFEs to React 18 for the Teak release! This work is being tracked in React 18 Upgrade · Issue #429 · openedx/platform-roadmap · GitHub The high-level plan is to: Update MFE d…

---

## [Seeking Maintainers for edx-platform Dependencies](https://discuss.openedx.org/t/seeking-maintainers-for-edx-platform-dependencies/14310)

<div class="topic-metadata">

**Author:** [@feanil](https://discuss.openedx.org/u/feanil)\
**Replies:** 6\
**Last updated:** [December 5, 2024, 7:14pm UTC](https://discuss.openedx.org/t/seeking-maintainers-for-edx-platform-dependencies/14310 "2024-12-05T19:14:36Z")

</div>

Hello Everyone, I’m currently seeking maintainers for the following repositories that are dependencies of edx-platform. openedx/django-config-models - @UsamaSadiq nominated openedx/edx-rest-api-client - @UsamaSadiq no…

---

## [Ubuntu Upgrade Completed\*](https://discuss.openedx.org/t/ubuntu-upgrade-completed/14211)

<div class="topic-metadata">

**Author:** [@feanil](https://discuss.openedx.org/u/feanil)\
**Replies:** 1\
**Last updated:** [October 23, 2024, 4:40pm UTC](https://discuss.openedx.org/t/ubuntu-upgrade-completed/14211 "2024-10-23T16:40:19Z")

</div>

It’s my pleasure to report that we have completed the Ubuntu upgrade on all libraries and services in the openedx github org. All repos support at least Ubuntu 22.04 and since most repos are agnostic of the underlying O…

---

## [Learning MFE looking for a new maintainer](https://discuss.openedx.org/t/learning-mfe-looking-for-a-new-maintainer/13414)

<div class="topic-metadata">

**Author:** [@nsprenkle](https://discuss.openedx.org/u/nsprenkle)\
**Replies:** 10\
**Last updated:** [August 2, 2024, 4:31pm UTC](https://discuss.openedx.org/t/learning-mfe-looking-for-a-new-maintainer/13414 "2024-08-02T16:31:50Z")

</div>

Hello, I’m a member of 2U’s Aurora team, the current maintainers of the Learning MFE (frontend-app-learning) and are seeking a new maintainer for that project. Code: openedx/frontend-app-learning On July 29, 2024 if a …

---

## [Maintenance PRs Incoming: PyPI Publish GH Action](https://discuss.openedx.org/t/maintenance-prs-incoming-pypi-publish-gh-action/13497)

<div class="topic-metadata">

**Author:** [@feanil](https://discuss.openedx.org/u/feanil)\
**Replies:** 0\
**Last updated:** [July 25, 2024, 2:05pm UTC](https://discuss.openedx.org/t/maintenance-prs-incoming-pypi-publish-gh-action/13497 "2024-07-25T14:05:44Z")

</div>

Hey All, If you are the maintainer of a repo that publishes to PyPI this announcement is relevant to you. The PyPI publish github action that we use is changing it’s branch/tag convention for how we’re meant to use it.…

---

## [Codecov Upload Breakages](https://discuss.openedx.org/t/codecov-upload-breakages/12877)

<div class="topic-metadata">

**Author:** [@feanil](https://discuss.openedx.org/u/feanil)\
**Replies:** 5\
**Last updated:** [July 19, 2024, 11:39pm UTC](https://discuss.openedx.org/t/codecov-upload-breakages/12877 "2024-07-19T23:39:22Z")

</div>

Codecov has a new version of their action out that requires that we add a Repo specific token and to encourage moving to it the upload functionality on the older versions seems to be getting flakier and flakier. Long te…

---

## [Workflow Default Updates](https://discuss.openedx.org/t/workflow-default-updates/13193)

<div class="topic-metadata">

**Author:** [@feanil](https://discuss.openedx.org/u/feanil)\
**Replies:** 1\
**Last updated:** [July 15, 2024, 6:30pm UTC](https://discuss.openedx.org/t/workflow-default-updates/13193 "2024-07-15T18:30:46Z")

</div>

Hey All, We are updating the defaults for re-usable workflows that live in the openedx/.github repo. This update will set Python 3.11 as the default python version for some re-usable workflows. If your are using any o…

[Next page](https://discuss.openedx.org/c/announcements/maintainers/45.md?page=1)
