Pulpcore

Latest version: v3.74.1

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

Scan your dependencies

Page 7 of 77

3.63.0

REST API {: 3.63.0-rest-api }

Features {: 3.63.0-rest-api-feature }

- Introduced new immutable resource identifier: Pulp Resource Name (PRN). All objects within Pulp
will now show their PRN alongside their pulp_href. The PRN can be used in lieu of the pulp_href
in API calls when creating or filtering objects. The PRN of any object has the form of
`prn:app_label.model_label:pulp_id`.
[5766](https://github.com/pulp/pulpcore/issues/5766)

Bugfixes {: 3.63.0-rest-api-bugfix }

- Removed opentelemetry-instrumentation-django from dependencies.
[5843](https://github.com/pulp/pulpcore/issues/5843)
- Made Kafka dependencies optional depending on whether the producer is configured.
[5850](https://github.com/pulp/pulpcore/issues/5850)

Plugin API {: 3.63.0-plugin-api }

No significant changes.

Pulp File {: 3.63.0-pulp-file }

No significant changes.

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

No significant changes.

---

3.62.0

REST API {: 3.62.0-rest-api }

Features {: 3.62.0-rest-api-feature }

- Added `name`, `base_url` and `last_replication` filters for UpstreamPulps.
[4110](https://github.com/pulp/pulpcore/issues/4110)
- Added new setting ``API_ROOT_REWRITE_HEADER`` that when specified allows the API_ROOT to be rewritten
per request based on the header's value.
[4207](https://github.com/pulp/pulpcore/issues/4207)
- Added new `q_select` field to UpstreamPulp to allow for more advanced filtering on upstream distributions.
`pulp_label_select` has been removed and its values have been migrated to this new field.
Please upgrade every API worker before issuing a new replicate task to avoid unwanted behavior.
[5087](https://github.com/pulp/pulpcore/issues/5087)

Bugfixes {: 3.62.0-rest-api-bugfix }

- Fixed Publication & RepositoryVersion's `content__in` filter to properly accept an array of strings.
[3634](https://github.com/pulp/pulpcore/issues/3634)

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

- Document the environment variables used in the test fixture `bindings_cfg`.
[5807](https://github.com/pulp/pulpcore/issues/5807)

Plugin API {: 3.62.0-plugin-api }

Features {: 3.62.0-plugin-api-feature }

- Added new ``reverse`` method that handles Pulp specific url formatting. Plugins should update
instances of ``django.urls.reverse`` and ``rest_framework.reverse`` to this new Pulp one.
[4207](https://github.com/pulp/pulpcore/issues/4207)

Deprecations {: 3.62.0-plugin-api-deprecation }

- Deprecated Replicator's `distribution_data`, plugins should switch to `distribution_extra_fields`.
`distribution_data` will be removed in pulpcore==3.70.
[3649](https://github.com/pulp/pulpcore/issues/3649)

Pulp File {: 3.62.0-pulp-file }

No significant changes.

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

No significant changes.

---

3.61.0

REST API {: 3.61.0-rest-api }

Features {: 3.61.0-rest-api-feature }

- Added new `/migrate/` endpoint to Domains that allows for migrating artifacts from one storage backend to another.
[3358](https://github.com/pulp/pulpcore/issues/3358)

Bugfixes {: 3.61.0-rest-api-bugfix }

- Fix a memory spike on deletion of large repositories.
[5048](https://github.com/pulp/pulpcore/issues/5048)
- Fixed a logging issue, when a task marked for cancelling that finished produced an unecessary stack trace.

Plugin API {: 3.61.0-plugin-api }

No significant changes.

Pulp File {: 3.61.0-pulp-file }

No significant changes.

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

No significant changes.

---

3.60.0

REST API {: 3.60.0-rest-api }

Features {: 3.60.0-rest-api-feature }

- Added metrics reporting the size of served artifacts.
[4602](https://github.com/pulp/pulpcore/issues/4602)
- Pulp-workers now also log domain name in which the task is executed.
[5693](https://github.com/pulp/pulpcore/issues/5693)

Plugin API {: 3.60.0-plugin-api }

No significant changes.

Pulp File {: 3.60.0-pulp-file }

No significant changes.

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

No significant changes.

---

3.59.0

REST API {: 3.59.0-rest-api }

Features {: 3.59.0-rest-api-feature }

- Added ability to cancel all tasks in a TaskGroup through a partial update with `state=canceled`.
[4125](https://github.com/pulp/pulpcore/issues/4125)

Bugfixes {: 3.59.0-rest-api-bugfix }

- Added a default access policy where only admin users will be able to upload and
read/list artifacts.
[5525](https://github.com/pulp/pulpcore/issues/5525)

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

- Improved documentation for the complex filtering.
[5703](https://github.com/pulp/pulpcore/issues/5703)

Deprecations {: 3.59.0-rest-api-deprecation }

- The `DELETE` request method from Artifact viewset has been deprecated and
planned for removal.
[5525](https://github.com/pulp/pulpcore/issues/5525)

Plugin API {: 3.59.0-plugin-api }

No significant changes.

Pulp File {: 3.59.0-pulp-file }

No significant changes.

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

No significant changes.

---

3.58.0

REST API {: 3.58.0-rest-api }

Features {: 3.58.0-rest-api-feature }

- Optimized replication to skip content syncing when upstream distributions are unchanged. The
optimization considers changes on the upstream distributions serving content directly from a
publication or repository version.
[5493](https://github.com/pulp/pulpcore/issues/5493)
- Exposed the `no_content_change_since` field on the Distribution API endpoint to return a timestamp
since when the distributed content served by a distribution has not changed. If the value equals to
`null`, no such a guarantee about the content change is given.
[5687](https://github.com/pulp/pulpcore/issues/5687)

Bugfixes {: 3.58.0-rest-api-bugfix }

- Fixed RBAC permissions being incorrectly assigned in tasks that create objects.
https://access.redhat.com/security/cve/cve-2024-7143
[5683](https://github.com/pulp/pulpcore/issues/5683)

Plugin API {: 3.58.0-plugin-api }

No significant changes.

Pulp File {: 3.58.0-pulp-file }

No significant changes.

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

No significant changes.

---

Page 7 of 77

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.