Skip to content

Conversation

@arthurian
Copy link
Member

@arthurian arthurian commented May 30, 2025

Creating this draft PR to raise awareness (DO NOT MERGE).

We are currently running RDS Postgres 13.x, but catchpy installs Django 5.2 which dropped support for Postgres 13.x:

Upstream support for PostgreSQL 13 ends in November 2025. Django 5.2 supports PostgreSQL 14 and higher.

A workaround is to pin Django to 4.x until we upgrade RDS Postgres to 14.x or higher (hopefully this summer?). I don't intend to merge this to main since that should ideally track the upstream repo and not diverge. Also, the recent changes and discussion in the upstream repository make it clear that DARTH is running Django 5.x, so pinning to Django 4.x would cause issues for them.

For now, use this temporary branch (django4) to build docker images until we upgrade RDS Postgres to 14+. When that is done, please close this PR and delete the branch.

@arthurian arthurian changed the title chore: pin django version to 4.x for postgres 13.x compat DO NOT MERGE - pin django version to 4.x for postgres 13.x compat May 30, 2025
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.

2 participants