Pulpcore

Latest version: v3.74.1

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

Scan your dependencies

Page 72 of 77

3.8.1

Not secure
REST API

Bugfixes

- Fixed a serious bug data integrity bug where some Artifact files could be silently deleted from storage in specific circumstances. (Backported from [7676](https://pulp.plan.io/issues/7676))
[7758](https://pulp.plan.io/issues/7758)

Plugin API

No significant changes.

3.8.0

Not secure
REST API

Features

- Added check to prevent users from adding checksums to `ALLOWED_CONTENT_CHECKSUMS` if there are
Artifacts without those checksums.
[7487](https://pulp.plan.io/issues/7487)
- Django admin site URL is configurable via ADMIN_SITE_URL settings parameter.
[7637](https://pulp.plan.io/issues/7637)
- Always set a default for DJANGO_SETTINGS_MODULE. This means the services files don't need to.
[7720](https://pulp.plan.io/issues/7720)

Bugfixes

- Fix a warning inappropriately logged when cancelling a task.
[4559](https://pulp.plan.io/issues/4559)
- When a task is canceled, we now set the state of all incomplete "progress reports" to canceled as well.
[4921](https://pulp.plan.io/issues/4921)
- Properly handle duplicate content during synchronization and migration from Pulp 2 to 3.
[7147](https://pulp.plan.io/issues/7147)
- Enable content streaming for RepositoryVersionDistribution
[7568](https://pulp.plan.io/issues/7568)
- Change dropped DRF filter to django urlize.
[7634](https://pulp.plan.io/issues/7634)
- Added some more files to MANIFEST.in.
[7656](https://pulp.plan.io/issues/7656)
- Updated dynaconf requirement to prevent use of older buggy versions.
[7682](https://pulp.plan.io/issues/7682)

Improved Documentation

- Updated examples of auto-distribution.
[5247](https://pulp.plan.io/issues/5247)
- Improved testing section in Pulp contributor docs.
Mentioned prestart, pminio, pfixtures and phelp.
[7475](https://pulp.plan.io/issues/7475)
- Fix an erroneous API endpoint in the "upload and publish" workflow documentation.
[7655](https://pulp.plan.io/issues/7655)
- Documented that we don't support backporting migrations.
[7657](https://pulp.plan.io/issues/7657)

Plugin API

Improved Documentation

- Removed mentions of semver in the plugin API docs, and replaced them with a link to the deprecation policy where appropriate.
[7555](https://pulp.plan.io/issues/7555)

3.7.9

Not secure
REST API

Bugfixes

- Prevented a Redis failure scenario from causing the tasking system to back up due to "tasking system
locks" not being released, even on worker restart.
(backported from 7907)
[9547](https://pulp.plan.io/issues/9547)
- Prevent proxy credentials to be passed to aiohttp, so they no longer appear in stack traces.
This is a rewritten backport of 8167.
[9573](https://pulp.plan.io/issues/9573)

Plugin API

No significant changes.

3.7.8

Not secure
REST API

Bugfixes

- In stages-pipeline and new-version sanity-checks, added full error-info on path-problems.
(backported from 8133)
[9227](https://pulp.plan.io/issues/9227)

Plugin API

Bugfixes

- Added kwarg to RemoteArtifactSaver init to allow enabling handling of rare error edge-case.

fix_mismatched_remote_artifacts=True enables workaround for a failure-scenario that
(so far) is only encountered by pulp_rpm. Current behavior is the default.
(backported from 8133)
[9227](https://pulp.plan.io/issues/9227)

3.7.7

Not secure
REST API

Bugfixes

- Fixed a bug, where new tasks were assigned to dead workers.
(backported from 8779)
[9118](https://pulp.plan.io/issues/9118)

Plugin API

No significant changes.

3.7.6

Not secure
REST API

Bugfixes

- Backported a fix for on-demand sync/migration of repositories that don't have sha256 checksums.
[8651](https://pulp.plan.io/issues/8651)

Plugin API

No significant changes.

Page 72 of 77

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.