Skip to content

Upgrade to Django 4.2 and support Postgres 17#402

Merged
irvingpop merged 16 commits intoOperationCode:masterfrom
irvingpop:irving/modernize_everything
Jan 18, 2026
Merged

Upgrade to Django 4.2 and support Postgres 17#402
irvingpop merged 16 commits intoOperationCode:masterfrom
irvingpop:irving/modernize_everything

Conversation

@irvingpop
Copy link
Copy Markdown
Collaborator

@irvingpop irvingpop commented Jan 17, 2026

Description of changes

Our Django version 2.2 was severly out of date and depending on EOL versions of Python and Postgres.

There's urgency to this upgrade because AWS will no longer support our current version of Postgres (13), and so we need to get upgraded to the latest.

This is already running in staging and has been fully validated for the Pybot-dependent endpoints. Frontend doesn't use backend anymore, so many of the endpoints that were only around to support it have been removed for simplicity.

see:
Analysis doc
Plan doc

for all the gory details

@irvingpop irvingpop merged commit 7c92cfc into OperationCode:master Jan 18, 2026
1 of 2 checks passed
@irvingpop irvingpop deleted the irving/modernize_everything branch January 19, 2026 01:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant