...
Service | Software | Version |
---|---|---|
System | mysql | 5.6.32 |
System | mongodb | 3.6.17 |
System | rabbitmq | 3.6.9 |
System | memcached | 1.4.25 |
System | elasticsearch | 1.5.2 |
System | node | v12.19.0 |
System | npm | 6.14.8 |
System | python | 2.7.12 |
edx-platform | python | 3.5.2 |
edx-sandbox | python | 3.5.2 |
certs | python | 2.7.12 |
discovery | python | 3.5.2 |
ecommerce | python | 3.5.2 |
insight | python | 3.5.2 |
xqueue | python | 3.5.2 |
forum | ruby | 2.5.7p206 |
forum | gem | 2.7.8 |
Cautions
Currently, celery can only support a single work queue. Routing tasks to separate queues is disabled in Koa because of difficulties with celery upgraded to 4.x.
Impact on Code
Django app Plugins
The plugins infrastructure was moved from edx/edx-platform into edx/edx-django-utils
see decision for more info Jinder Singh (Deactivated) Robert Raposa
Warning: As of 10/23, we are unsure of whether this change will remain or be reverted. https://openedx.atlassian.net/browse/ARCHBOM-1577
This change mostly affects the location of imports other than the LMS/CMS constants (moved from openedx/core/djangoapps/plugins or openedx/core/lib/plugins to edx_django_utils/plugins).
LinkedIn Add to Profile Configuration (and Site Configurations)
The LinkedIn Add to Profile API for certificates was updated and as a result, we were able to make some updates to our logic surrounding this functionality. The change that requires updating on your part is updating your
LinkedinAddToProfileConfiguration company_identifier
field (if you have that configuration defined). If you instead use Site Configurations to manage yourSOCIAL_SHARING_SETTINGS
, then you will want to update theLINKEDIN_COMPANY_ID.
The value will be going from a value that looks like
0_0dPSPyS070e0HsE9HNz_13_d11_
to an integer, such as1337
.
This change will allow for the Add to Profile for certificates to autofill the form and if your Company Identifier is defined, it will link to your LinkedIn page.
Credentials uses boto3
Credentials is now using boto3, and boto has been removed from its requirements. Please follow the instructions to migrate your settings from boto to boto3. crice (Deactivated)
Credentials removed its custom s3 media storage settings in favor of the standard ones. See this commit for more details.
Changes to canonical import paths in edx-platform
Code in
edx-platform/[lms|cms|common]/djangoapps
should now be imported by its full path, relative to the root of edx-platform. For example:Code Block from student import api
should now be:
Code Block from common.djangoapps.student import api
There will be partial and temporary support for the abbreviated paths in Koa, but we encourage updating the the full paths sooner than later.
See the forum post or the ADR for details. Contact Kyle McCormick with questions.
...