github pulp/pulpcore 3.109.0

8 hours ago

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-content and pulpcore-api to 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_DEFER to 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.


Don't miss a new pulpcore release

NewReleases is sending notifications on new releases.