Pulpcore

Latest version: v3.74.1

Safety actively analyzes 722674 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 77

3.74.0

REST API {: 3.74.0-rest-api }

Features {: 3.74.0-rest-api-feature }

- Added validation to the `orphans/cleanup/` endpoint to restrict the `orphan_protection_time` value.
[3234](https://github.com/pulp/pulpcore/issues/3234)
- Added support to create and distribute checkpoint publications in Pulp.
[6244](https://github.com/pulp/pulpcore/issues/6244)

Bugfixes {: 3.74.0-rest-api-bugfix }

- Fixed cache not being invalidated when a publication was created or a repository version was deleted.
[6333](https://github.com/pulp/pulpcore/issues/6333)
- Reworked content-labeling RBAC to use a specific permission for set/unset labels.

Users must be explicitly given the `core.content_labeler` role to access this
functionality, or to upload content with labels.
[6337](https://github.com/pulp/pulpcore/issues/6337)
- Fixed a bug in the plugin API related to set and unset labels for ReadOnlyContentViewSet.
[6340](https://github.com/pulp/pulpcore/issues/6340)
- Fixed not being able to call the set/unset label endpoints for domains.
- Reverted the feature to allow describing remote authentication in the openapi specs. It depended on the also reverted switch to openapi 3.1.

Plugin API {: 3.74.0-plugin-api }

Features {: 3.74.0-plugin-api-feature }

- Added ability for plugins to dispatch a task to add pull-through content to an associated repository.

Add the class var `PULL_THROUGH_SUPPORTED = True` to the plugin's repository model to enable this
feature. Plugins can also customize the dispatched task by supplying their own
`pull_through_add_content` method on their repository model.
[6201](https://github.com/pulp/pulpcore/issues/6201)
- Added support to create and distribute checkpoint publications in Pulp.
Plugins can choose to enable this feature by exposing the checkpoint field in their inherited PublicationSerializer and DistributionSerializer.
Checkpoint publications and distributions can be created by passing checkpoint=True when creating them.
[6244](https://github.com/pulp/pulpcore/issues/6244)

Pulp File {: 3.74.0-pulp-file }

Features {: 3.74.0-pulp-file-feature }

- Added support to create checkpoint file publications and distribute them through checkpoint file distributions.
[6244](https://github.com/pulp/pulpcore/issues/6244)

Pulp Cert Guard {: 3.74.0-pulp-cert-guard }

No significant changes.

---

3.73.2

REST API {: 3.73.2-rest-api }

Bugfixes {: 3.73.2-rest-api-bugfix }

- Fixed cache not being invalidated when a publication was created or a repository version was deleted.
[6333](https://github.com/pulp/pulpcore/issues/6333)
- Reworked content-labeling RBAC to use a specific permission for set/unset labels.

Users must be explicitly given the `core.content_labeler` role to access this
functionality, or to upload content with labels.
[6337](https://github.com/pulp/pulpcore/issues/6337)
- Fixed a bug in the plugin API related to set and unset labels for ReadOnlyContentViewSet.
[6340](https://github.com/pulp/pulpcore/issues/6340)

Plugin API {: 3.73.2-plugin-api }

No significant changes.

Pulp File {: 3.73.2-pulp-file }

No significant changes.

Pulp Cert Guard {: 3.73.2-pulp-cert-guard }

No significant changes.

---

3.73.1

REST API {: 3.73.1-rest-api }

Bugfixes {: 3.73.1-rest-api-bugfix }

- Reverted the feature to allow describing remote authentication in the openapi specs. It depended on the also reverted switch to openapi 3.1.

Plugin API {: 3.73.1-plugin-api }

No significant changes.

Pulp File {: 3.73.1-pulp-file }

No significant changes.

Pulp Cert Guard {: 3.73.1-pulp-cert-guard }

No significant changes.

---

3.73.0

REST API {: 3.73.0-rest-api }

Features {: 3.73.0-rest-api-feature }

- Allow labelling Content in pulp.

This adds `pulp_labels` to Content subclasses, using the same entities as used for
labelling Repositories, Remotes, and Distributions currently (q.v.). Labels can be added
when uploading Content, searched on using the `pulp_labels_select` filter to the list
endpoints, and set/unset on existing Content.
[3338](https://github.com/pulp/pulpcore/issues/3338)
- Added new field `policy` to UpstreamPulp that decides how Replicate manages local objects within the domain.

Replicate will now copy the upstream's `pulp_labels` on downstream objects. Also, replicate will now
label the downstream objects created with the UpstreamPulp they came from.
[5214](https://github.com/pulp/pulpcore/issues/5214)
- Add ability to configure the openapi schema for remote user authentication via `REMOTE_USER_OPENAPI_SECURITY_SCHEME`.
Its type defaults to "mutualTLS" for cert based authentication.
[5437](https://github.com/pulp/pulpcore/issues/5437)

Bugfixes {: 3.73.0-rest-api-bugfix }

- Fixed plugin default settings overriding user settings.

Improved Documentation {: 3.73.0-rest-api-doc }

- Add a new section about configuring AWS CloudFront as storage backend.
[6258](https://github.com/pulp/pulpcore/issues/6258)

Misc {: 3.73.0-rest-api-misc }

- [6225](https://github.com/pulp/pulpcore/issues/6225)

Plugin API {: 3.73.0-plugin-api }

No significant changes.

Pulp File {: 3.73.0-pulp-file }

No significant changes.

Pulp Cert Guard {: 3.73.0-pulp-cert-guard }

No significant changes.

---

3.72.2

REST API {: 3.72.2-rest-api }

Bugfixes {: 3.72.2-rest-api-bugfix }

- Fixed plugin default settings overriding user settings.

Plugin API {: 3.72.2-plugin-api }

No significant changes.

Pulp File {: 3.72.2-pulp-file }

No significant changes.

Pulp Cert Guard {: 3.72.2-pulp-cert-guard }

No significant changes.

---

3.72.1

REST API {: 3.72.1-rest-api }

No significant changes.

Plugin API {: 3.72.1-plugin-api }

No significant changes.

Pulp File {: 3.72.1-pulp-file }

No significant changes.

Pulp Cert Guard {: 3.72.1-pulp-cert-guard }

No significant changes.

---

Page 1 of 77

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.