3.109.0 (2026-04-21)
Note
Official changes are available on Pulp docs
REST API
Features
- Added support for serving superseded publications for a configurable retention period.
#7514 - Added ability for non-admin users to update their personal account fields
Bugfixes
-
Added option to
pulpcore-contentandpulpcore-apito configure the gunicorn control socket path.
The default path could cause permission errors on certain deployments setups.This feature was added in gunicorn>=25.1 and is ignored for lower version.
#7574 -
Optimized cleanup_old_versions() by rewriting protected_versions() to avoid expensive JOINs
on large databases and deferring the content_ids field during version deletion.
#7594 -
Added new setting
TASK_PREFER_DEFERto always defer immediate tasks to a task worker. Useful for systems with slow databases that frequently timeout immediate tasks.
Plugin API
No significant changes.
Pulp File
Bugfixes
- Fixed double publish when performing file replication.
#7557
Pulp Cert Guard
No significant changes.