Pulp currently uses the Django 3.2 LTS release. Support for it will end in April, 2024. Django 4.2 LTS release is scheduled for April, 2023[0]. Upgrading to Django 4.2 will require code changes in pulpcore
and the plugins.
pulpcore 3.25
release will include backwards incompatible changes in the Plugin API. Plugins will already be making code changes to stay compatible. This provides an opportunity to introduce Django 4.2. If our release cadence doesn’t change, pulpcore 3.25
will be available by August, 2023. However, it is possible that it will be delivered earlier.
As a result of this change, Pulp is going to require PostgreSQL to be at version 10 or higher. Stay tuned to this thread to learn more about other changes we discover along the way.
[0] Django 4.2 release notes - UNDER DEVELOPMENT | Django documentation | Django