Dear Plugin Writers,
The Pulp Project will be releasing our next “breaking change” release, pulpcore/3.100, during the second week of January 2026.
The major incoming change with this release is allowing the use of Django5.2 with Pulp. The driver for making this “date-driven” is the end-of-life for Django4.2 in April-2026.
We have already investigated the changes that need to happen to prepare for this, and we believe that core and all the plugins should be ready for the upgrade to “just work”. However, be prepared for possible issues getting core/3.100 and all the plugins stabilized that week.
You can check the 3.100 Milestone to track the issues around this update. All three are Django5-related.
Plugin-authors may not need to make any changes, but the pulpcore-upperbounds in pyproject.toml will need to be adjusted and a compatibility release will be required for each plugin. After 3.100.0, the next backwards-incompatible plugin-API release will be pulpcore/3.115.0.