Target Dates

Elasticsearch 7.8

Python 3.8

MySql 5.7

Ubuntu 20.04

Django 3.2

October 15, 2021

Ongoing Upgrades

Keeping software up to date is important and can be quite difficult when multiple teams and code bases are involved. This page can be used as a reference for product + engineering and lists the major platform upgrades that are in progress. Please keep it up to date. Items are roughly listed from most active/urgent to least so.

A chart of our foundational dependencies, and their support windows is at Support Windows.

Python 3.8

What is this?

What do I do?

Where are we now?

Ubuntu 20.04

What is this?

What do I do?

Where are we now? Upgrade base OS from Ubuntu 16.04 to 20.04

Service

Ubuntu Version

Notes

18.04

Everything Else

16.04

New Relic dashboard tracking Ubuntu versions in production: Ubuntu/MySQL Versions (internal edX access only).

PSRE Epic: https://openedx.atlassian.net/browse/PSRE-300

We plan to complete these upgrades in time for the Koa release.

MySQL 5.7

What is this?

What do I do?

Where are we now? Upgrade RDS Databases from MySQL 5.6 to 5.7

Service

MySQL Version

Everything

5.6.x

New Relic dashboard tracking MySQL versions in production: Ubuntu/MySQL Versions (internal edX access only).

Elasticsearch 7.8

What is this?

What do I do?

Where are we now?

Django 3.2

What is this?

What do I do?

Where are we now?

Child Pages