Redwood - Operator/Dev Notes

Redwood - Operator/Dev Notes

The 18th Open edX community release will be named Redwood. It will be released Jun 9th, 2024. The open-release/redwood.master branches will be created one month earlier, on May 9th. Code on master/main as of May 9th will be part of Redwood. Code merged after that will need special handling to be part of Redwood.

Put stuff here that we have to remember when we start packaging up Redwood.  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

Deprecations and Removals

Based on estimated dates 2024-04-09 to 2024-06-09.

  • Badges app has been deprecated and removed from edx-platform. See https://github.com/openedx/edx-platform/issues/31541.

    • accomplishments_shared field is removed from payloads and settings

    • ENABLE_OPENBADGES is no longer available for configuration in FEATURES

    • BADGING_BACKEND, BADGR_BASE_URL, BADGR_ISSUER_SLUG, BADGR_USERNAME, BADGR_PASSWORD, BADGR_TOKENS_CACHE_KEY, BADGR_TIMEOUT, BADGR_ENABLE_NOTIFICATIONS are also not configurable anymore.

  • [@Tim McCormack] In edxapp, the Waffle switch ip.legacy is removed. See https://github.com/openedx/edx-platform/issues/33733.

    • Any deployment that has been relying on this legacy IP address option will need to switch to setting CLOSEST_CLIENT_IP_FROM_HEADERS appropriately. See Nutmeg announcement for details.

  • Asset Processing (webpack, collectstatic, etc.) using Paver Commands in edx-platform is now Deprecated and will not be available in Sumac

  • The django-splash capability was removed from edx-platform and the relevant code has been archived.