Note: the Palm master branches were created on April 11th 2023. Code on master/main will now be part of Next Release: Quince. Note your changes there.
If you have a fix for Palm, make a pull request against open-release/palm.master
The 16th Open edX community release will be named Palm. It will be released June 9th, 2023. The open-release/palm.master branches will be created two months earlier, on April 10th. Code on master/main as of April 10th will be part of Palm. Code merged after that will need special handling to be part of Palm.
Put stuff here that we have to remember when we start packaging up Palm. Especially important is information that system installers or operators will need to know. Please include your name when you add an item, so that we can get back to you with questions.
Operational
[ Tim McCormack ] The Django setting
JWT_AUTH.JWT_PRIVATE_SIGNING_JWK
can be removed from CMS configs if it is still present, as it has only been used by the LMS for some time now.[ Kyle McCormick ] Tutor changes (these are generally collected from the Tutor changelog at release time, but I’m going to list an important item item or two here just to be sure)
These breaking changes to the V1 Plugin API: https://discuss.openedx.org/t/simplifying-documenting-the-tutor-hooks-api/9258
Feature Changes
[Tim McCormack] Themes that use
lms.djangoapps.branding.api.get_footer
can now include a link to a security disclosures or policy page in the footer of the LMS by settingSECURITY_URL
. https://github.com/openedx/edx-platform/pull/31413[ Phillip Shiu (Deactivated) ] Ecommerce now supports the new Stripe Payment Intents API and is no longer using the Stripe Charges API .[migration guide]
Please see https://discuss.openedx.org/t/ecommerce-changes-to-stripe-payment-processor/9457 for more information.
- [ Ghassan Maslamani ] When building an MFE using
USE_PURGECSS=true
it would enahnce MFE perforemance by 20% ^[1].
This is not a dev-env friendly featuer, because it would increase build time, it’s thus recommend not to use it, for reptitve review/changes workflows.
Please check this issue https://github.com/openedx/wg-build-test-release/issues/260 for featuers changes
^[1]: as measured by google lighthouse: ref https://github.com/openedx/frontend-build/blob/e6fd704cc67ad211c83b3acd6e538b771f713b5f/README.rst#optimization
Deprecations and Removals
Based on estimated dates 2022-10-11 to 2023-04-10.
https://github.com/openedx/public-engineering/issues/27
Most of the viewing code for PDF certificates was removed in previous releases, but this release we closed out this work with an ADR about keeping the old fields for PDF certificates around: https://github.com/openedx/edx-platform/blob/953ec953eff914a82ae0088f78354fba70eb295d/lms/djangoapps/certificates/docs/decisions/008-certificate-model-remnants.rst
https://github.com/openedx-unsupported/edx-developer-docs/issues/112
The old developer documentation site has been deprecated and removed. Please use https://docs.openedx.org/en/latest/developers/index.html instead.
Smaller Deprecations and Removals