The 11th Open edX release will be named Koa.

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

Timeline

The Koa release timeline is date-based rather than feature-based:

Installation and Operations

Service upgrades

MySQL 5.6 → 5.7 upgrade

TODO: coordinate with Natalia Berdnikov (Deactivated) to produce upgrade notes for Juniper users.

Upgrading a MySQL docker container

As described in the official instructions, upgrading an existing MySQL 5.6 docker container is as simple as running:

docker exec mysql bash -e -c "mysql_upgrade -u root -p"

Elasticsearch 1.5.2 → 7.0 upgrade

This upgrade was canceled and Koa will still be running Elasticsearch 1.5.2. The upgrade to Elasticsearch 7.8 is scheduled for Lilac.

Other services

Felipe Espinoza wrote a convenient script to dump the versions of the various services from the native installation: version.py

On Juniper.3, we had (source):

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

Impact on Code

Deprecations and Removals

Based on Koa Dates: 2020-05-28 to 2020-11-12

Deprecations

Removals

Feature Changes