diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c0b7dfa98..490cd467c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,15 @@ instructions, because git commits are used to generate release notes: + +## v21.0.1 (2026-02-11) + +- [Feature] Add support for mounting `openedx-platform`, the which is new name of `edx-platform`. Mounting by the old name, `edx-platform`, will continue to work for now as well (by @kdmccormick). + +- [Bugfix] Upgrade edx-search to 4.4.0 to fix Catalog MFE (by @kdmccormick) +- [Security] Upgrade Django from 5.2.7 to 5.2.11 (by @kdmccormick) +- [Bugfix] Upgrade ora2 to address pkg\_resources build failure (by @kdmccormick) + ## v21.0.0 (2026-01-07) diff --git a/changelog.d/20260120_155642_ahmed.khalid_fix_release_workflow.md b/changelog.d/20260120_155642_ahmed.khalid_fix_release_workflow.md deleted file mode 100644 index 1515c81f15..0000000000 --- a/changelog.d/20260120_155642_ahmed.khalid_fix_release_workflow.md +++ /dev/null @@ -1 +0,0 @@ -- [Bugfix] Fix release workflow by replacing deprecated macos-13 with macos-14. (by @ahmed-arb) diff --git a/changelog.d/20260127_104718_kdmccormick_openedx_platform.md b/changelog.d/20260127_104718_kdmccormick_openedx_platform.md deleted file mode 100644 index 54b2b0b234..0000000000 --- a/changelog.d/20260127_104718_kdmccormick_openedx_platform.md +++ /dev/null @@ -1 +0,0 @@ -- [Feature] Add support for mounting `openedx-platform`, the which is new name of `edx-platform`. Mounting by the old name, `edx-platform`, will continue to work for now as well (by @kdmccormick). diff --git a/tutor/__about__.py b/tutor/__about__.py index aa0aa8ee4d..bef7ab56cc 100644 --- a/tutor/__about__.py +++ b/tutor/__about__.py @@ -2,7 +2,7 @@ # Increment this version number to trigger a new release. See # docs/tutor.html#versioning for information on the versioning scheme. -__version__ = "21.0.0" +__version__ = "21.0.1" # The version suffix will be appended to the actual version, separated by a # dash. Use this suffix to differentiate between the actual released version and diff --git a/tutor/templates/build/openedx/Dockerfile b/tutor/templates/build/openedx/Dockerfile index b99473af5e..ac08490148 100644 --- a/tutor/templates/build/openedx/Dockerfile +++ b/tutor/templates/build/openedx/Dockerfile @@ -58,9 +58,18 @@ RUN git config --global user.email "tutor@overhang.io" \ # Patches in Main node {%- else %} # Patches in non-Main mode (i.e., Release mode) +## Update edx-search to 4.4.0 to fix the Catalog MFE +RUN curl -fsSL https://github.com/openedx/openedx-platform/commit/1db37f309f710fa54e2372b1a3ca6dbb9b05640f.patch | git am +## Bump Django 5.2.7->5.2.11 for security fix +RUN curl -fsSL https://github.com/openedx/openedx-platform/commit/5f95ef0ba14baf145652d93be33176c51f926c6e.patch | git am +## Upgrade edx-ora2 to fix pkg_resources build error +RUN curl -fsSL https://github.com/openedx/openedx-platform/commit/e05ed0afb1a291635a91efc8c1620d06858f65c6.patch | git am {%- endif %} -{# Example: RUN curl -fsSL https://github.com/openedx/edx-platform/commit/.patch | git am #} +{# Add new patches like this: #} +{# RUN curl -fsSL https://github.com/openedx/edx-platform/commit/.patch | git am #} +{# Include a comment on why the patch is neccessary. #} + {{ patch("openedx-dockerfile-post-git-checkout") }} ##### Empty layer with just the repo at the root.