This file includes a history of past releases. Changes that were not yet added to a release are in the changelog.d/ folder.
- [Bugfix] Add
INFO_EMAIL
andPASSWORD_RESET_SUPPORT_LINK
missing variables defaults ofCONTACT_EMAIL
andmailto:{{ CONTACT_EMAIL }}
respectfully. These two variables help build the "Forgot Password" screen. (by @misilot) - [Bugfix] Corrected typo error in
PROFILE_MICROFRONTEND_URL
of development env settings. (by @kiran1415)
- [Improvement] Allow patching the Dockerfile per MFE. (by @arbrandes)
- [Improvement] Invalidate build cache for individual MFEs if there were upstream changes. (by @arbrandes)
- [Improvement] Don't override
imagePullPolicy
in Kubernetes. This was only necessary in older releases. (by @regisb) - [Improvement] Select GitHub refs API endpoint based on version suffix. (by @arbrandes)
- 💥[Improvement] Fix very high CPU and memory usage in development. We resolve this issue by running just a single container for all MFES, just like in production. To allow developers to test their changes in Tutor, we run
npm run start
only for those MFEs that have a manual bind-mount that was created withtutor mounts add .../frontend-app-mymfe
. (by @regisb) - [Bugfix] In development, fix link to profile in header. (by @regisb)
- 💥[Feature] upgrade to Palm. With this new release, we make use of persistent bind-mounts to make it much easier to work on MFE forks. In addition, adding new MFEs is no longer done with
*_MFE_APP
settings, which was awkward, but with appropriate plugins. (by @regisb)- Add support for the ORA Grading MFE: The MFE is accessible by instructors in ORA exercises that have explicit staff grading steps. The corresponding waffle flag is installed and enabled by default. (by @arbrandes)
- Add support for the Communications MFE: The MFE is usable by instructors to send bulk email to learners in a course. The feature itself (the ability to send bulk email) pre-dates this MFE, and must be enabled as usual for the "Email" tab to become visible in the Instructor Dashboard. The difference is that with this change, the tab will include a link to the MFE by default.
- upgrade node to v18
- [Bugfix] Fix un-clickable "account" menu item. (by @ghassanmas and @regisb)
- [Improvement] Add a scriv-compliant changelog. (by @regisb)