Pulpcore

Latest version: v3.74.1

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

Scan your dependencies

Page 34 of 77

3.28.5

Not secure
REST API

Bugfixes

- Resolved a memory leak that could occur while making large repeated queries against the API service.
[2250](https://github.com/pulp/pulpcore/issues/2250)
- Fixed a 500 error for Upstream Pulp Replicate API when domains are enabled.
[4119](https://github.com/pulp/pulpcore/issues/4119)
- Fixed the OpenAPI schema for the 'replicate' operation response.
[4121](https://github.com/pulp/pulpcore/issues/4121)

Plugin API

No significant changes.

3.28.4

Not secure
REST API

Bugfixes

- Fixed duplicate OpenAPI operation ids when using domains.
[3977](https://github.com/pulp/pulpcore/issues/3977)
- Updates file system exporter to correctly account the start_repository_version for pass_through publications
[4051](https://github.com/pulp/pulpcore/issues/4051)

Plugin API

Bugfixes

- Fixed the import path for `pulpcore.plugin.pulp_hashlib`.
[4006](https://github.com/pulp/pulpcore/issues/4006)

3.28.3

Not secure
REST API

Bugfixes

- Pinned importlib-metadata to 6.0.1 given pip is unable to solve an opentelemetry dependency version correctly.
[4042](https://github.com/pulp/pulpcore/issues/4042)

Plugin API

No significant changes.

3.28.2

Not secure
REST API

Bugfixes

- Fix api schema of the upstream_pulp_replicate operation requiring no body.
[3995](https://github.com/pulp/pulpcore/issues/3995)

Plugin API

No significant changes.

3.28.1

Not secure
REST API

Bugfixes

- Fixed error when downloading pull-through content that already exists in Pulp.
[3945](https://github.com/pulp/pulpcore/issues/3945)
- Fixed circular imports caused by get_user_model calls.
[3957](https://github.com/pulp/pulpcore/issues/3957)

Plugin API

No significant changes.

3.28.0

Not secure
REST API

Bugfixes

- Taught PulpImport to be more robust in the face of previous failed attempts.
[3737](https://github.com/pulp/pulpcore/issues/3737)
- Exports now use gzip compression level 1 rather than compression level 9. Exported archives will
now be slightly larger, but exports should be much faster. This is considered to be a more
optimal balance of space/time for the export operation.
[3869](https://github.com/pulp/pulpcore/issues/3869)
- Fixed the method for displaying the representation of `MasterModel` objects.
[3898](https://github.com/pulp/pulpcore/issues/3898)

Improved Documentation

- Removes leftover documentation referring to the deprecated Ansible based installer.
[3834](https://github.com/pulp/pulpcore/issues/3834)

Plugin API

Features

- Added support to pull-through caching for streaming metadata files.

`Remote.get_remote_artifact_content_type` can now return `None` to inform the content app that
the requested path is a metadata file that should be streamed and not saved for the pull-through
caching feature.
[3817](https://github.com/pulp/pulpcore/issues/3817)

- Added support to pull-through caching for plugins with multi-artifact content types.

`Content.init_from_artifact_and_relative_path` can now return a tuple of the new content unit
and a dict containing the mapping of that content's artifacts and their relative paths.
[3818](https://github.com/pulp/pulpcore/issues/3818)

- Added Distribution.content_headers_for() to let plugins affect content-app response headers.

This can be useful, for example, when it's desirable for specific files to
be served with Cache-control: no-cache.
[3897](https://github.com/pulp/pulpcore/issues/3897)

Page 34 of 77

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.