github pulp/pulpcore 3.105.0

7 hours ago

3.105.0 (2026-03-10)

Note

Official changes are available on Pulp docs

REST API

Features

  • Added better error handling for errors when creating RepositoryVersions.
    Now the duplicate content pks are shown in the logs.
    #7184
  • repository_version filters now accept Repository HREF/PRNs to filter by the latest version
    #7365

Bugfixes

  • Unified pulp_labels key validation across create/update, set_label/unset_label, and label filters to consistently allow alphanumerics, underscores, spaces, hyphens, and dots.
    #6456
  • Fixed a traceback when setting pulp_labels with null values on create or update.
    #6593
  • Clean up on-demand temporary file left over on an aborted download.
    #6975
  • Fixed a typo in GroupRoleSerializer that caused a 500 error when listing group roles with a domain set.
    #7095
  • Fix regression (crash) during retain_repo_versions cleanup.
    #7371
  • Moved artifact checksum validation from module-level settings code to a Django system check.
    #7380
  • Fixed RemoteSerializer to fail when it contains invalid parameters.
    #7385
  • Fixed the url of the generated openapi schemas when using pulpcore-manager openapi.

Plugin API

No significant changes.

Pulp File

Features

  • Added ability to sync a git repository with the new FileGitRemote.
    #4708
  • Added support for Git LFS in pulp-file git sync.

Pulp Cert Guard

No significant changes.


Don't miss a new pulpcore release

NewReleases is sending notifications on new releases.