github pulp/pulpcore 3.117.0

latest releases: 3.49.70, 3.73.44, 3.63.47...
4 hours ago

3.117.0 (2026-09-02)

Note

Official changes are available on Pulp docs

REST API

Features

  • Added a default_content_guard field to domains that is automatically assigned to new distributions created within the domain when they do not specify their own content-guard.
    #7988
  • Added --no-control-socket flag to pulpcore-api and pulpcore-content commands to disable the gunicorn control socket.
  • Pulpcore is now considered provisionally "post quantum cryptography" (PQC) compatible. PQC certificates are now supported for TLS, PGP operations, and signing services.

Bugfixes

  • Fixed head-of-line blocking in fetch_task() by excluding blocked resources at the DB level.
    #7900
  • Fixed general_delete, ageneral_delete, and general_multi_delete to skip instances that no longer exist instead of failing with a bare DoesNotExist. The task result now reports skipped pks under skipped and per-model delete counts.
    #7910
  • Fixed RedisWorker being blocked by its own stale locks after a worker restarts under the same name, by releasing them at startup.
    #7919
  • Fixed orphaned Redis task/resource locks left behind when a worker's AppStatus was already deleted, via periodic reconciliation.
    #7920
  • Fixed cache invalidation and DistributedPublication tracking for distributions serving via repository_version when publications are created or deleted.
    #7993
  • Filled missing repository version content_ids in SQL from content membership, committing per repository so large databases are less likely to hit statement timeouts.

Plugin API

Features

  • gpg_verify() now supports post-quantum cryptography (PQC) algorithms.

Pulp File

Bugfixes

  • Fixed synchronous File uploads failing with "Artifact already exists" instead of reusing the existing Artifact.
  • GitPython is now imported only when syncing a FileGitRemote, so pulp_file loads on installs with no git executable on PATH.

Pulp Cert Guard

Bugfixes

  • Fixed RHSM certguard path matching when domains are enabled.

Don't miss a new pulpcore release

NewReleases is sending notifications on new releases.