Pulpcore

Latest version: v3.74.1

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

Scan your dependencies

Page 60 of 77

3.17.6

Not secure
REST API

Bugfixes

- Reduced memory usage during tasks like sync by holding fewer objects in-memory unnecessarily.
[2069](https://github.com/pulp/pulpcore/issues/2069)
- Fixes duplicate key error `Key (content_artifact_id, remote_id)` when creating `RemoteArtifacts`
during syncs in pulp_container and possibly other plugins.
[2381](https://github.com/pulp/pulpcore/issues/2381)
- Declared proper dependency on user model in migration 0040.
[2403](https://github.com/pulp/pulpcore/issues/2403)
- Fixed a rare deadlock when sync'ing overlapping content in high-concurrency envs.
[2420](https://github.com/pulp/pulpcore/issues/2420)

Plugin API

Bugfixes

- Adjusted the default size of the queues between pipelines to be 1 instead of 1000. The batchers in
the stage will still accumulate up to 500 (by default) items so batching is still in-effect there
where it matters.
[2069](https://github.com/pulp/pulpcore/issues/2069)

3.17.5

Not secure
REST API

Bugfixes

- Fix delete repository version causing "duplicate key value violates unique constraint" error.
[2047](https://github.com/pulp/pulpcore/issues/2047)

- Fixed migration 0064_add_new_style_task_columns to purge extraneous ReservedResource and
TaskReservedResource entries, which could block sync and publish tasks post-upgrade.

Also taught the migration to bulk-update the Task changes. In large installations, this
should have a positive impact on the time it takes to apply the migration.
[2101](https://github.com/pulp/pulpcore/issues/2101)

- Taught PulpImport to retry in the event of a concurrency-collision on ContentArtifact.
[2102](https://github.com/pulp/pulpcore/issues/2102)

- This fix prevents the lost track of a content removed version when deleting a repository version that deletes a content that is added back in the subsequent version, but deleted again in a later version.
[2267](https://github.com/pulp/pulpcore/issues/2267)

- Fix a mistake in a previous migration which may have caused improperly encrypted remote fields.
[2327](https://github.com/pulp/pulpcore/issues/2327)

Plugin API

No significant changes.

3.17.4

Not secure
REST API

Bugfixes

- Fix import and export OOM error.
[2072](https://github.com/pulp/pulpcore/issues/2072)

- Fixed downloader retry logic with partially written files.
[2078](https://github.com/pulp/pulpcore/issues/2078)

- Fix content summary showing incorrect count after previous version deletion.
[2084](https://github.com/pulp/pulpcore/issues/2084)

- Fixed issue with listing repository versions after deleting previous versions.
[2085](https://github.com/pulp/pulpcore/issues/2085)

- Fixed file descriptior leak during upload.
[2087](https://github.com/pulp/pulpcore/issues/2087)

- Added proper logging around certain ways a task could fail.
[2093](https://github.com/pulp/pulpcore/issues/2093)

- Make checksum mismatches a retryable error.
[2094](https://github.com/pulp/pulpcore/issues/2094)

- Fixed an edge case where the first (streamed) response from an repo synced as "on_demand" could be incorrect.
[2119](https://github.com/pulp/pulpcore/issues/2119)

- Fixed bug where retries of partially downloaded files failed digest and size validation.
[2135](https://github.com/pulp/pulpcore/issues/2135)

- Fixed the calculation of response range headers in streaming answers from the content app.
[2147](https://github.com/pulp/pulpcore/issues/2147)

- Fixed potential deadlock-window in touch() path.
[2157](https://github.com/pulp/pulpcore/issues/2157)

- Fixed reporting tasks being canceled before being picked up by a worker as canceled instead of
failed.
[2183](https://github.com/pulp/pulpcore/issues/2183)

- Fixed import/export of repositories with sub-content.

An example would be the sub-repositories in pulp_rpm
DistributionTrees.
[2192](https://github.com/pulp/pulpcore/issues/2192)

- touch() now uses standard Django instead of raw-sql to update.
[2229](https://github.com/pulp/pulpcore/issues/2229)

- Added transactions around repository version operations to prevent data loss.
[2268](https://github.com/pulp/pulpcore/issues/2268)

Plugin API

No significant changes.

3.17.3

Not secure
REST API

No significant changes.

Plugin API

Bugfixes

- Exposed adjust_roles in the plugin api.
(backported from 9665)
[9668](https://pulp.plan.io/issues/9668)

3.17.2

Not secure
REST API

Bugfixes

- Fixed PulpImport to correctly save relative to MEDIA_ROOT.
(backported from 9660)
[9664](https://pulp.plan.io/issues/9664)

Plugin API

No significant changes.

3.17.1

Not secure
REST API

Bugfixes

- Fixed migration 0081 to be compatible with custom User models.
[9654](https://pulp.plan.io/issues/9654)

Plugin API

No significant changes.

Page 60 of 77

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.