Pulpcore

Latest version: v3.74.1

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

Scan your dependencies

Page 58 of 77

3.18.9

Not secure
REST API

Bugfixes

- Fixed the value of the Content-Type header returned for .xml.gz files.
[2811](https://github.com/pulp/pulpcore/issues/2811)
- Fixed another rare deadlock for high-concurrency/overlapping-content syncs.
[3111](https://github.com/pulp/pulpcore/issues/3111)

Plugin API

No significant changes.

3.18.8

Not secure
REST API

No significant changes.

Plugin API

No significant changes.

3.18.7

Not secure
REST API

Bugfixes

- Serialized orphan cleanup tasks with respect to each other to prevent them from failing.
[3030](https://github.com/pulp/pulpcore/issues/3030)

Plugin API

No significant changes.

3.18.6

Not secure
REST API

Bugfixes

- Restore multiple-retry logic for PulpImport.
[2854](https://github.com/pulp/pulpcore/issues/2854)
- Improve content app performance on head requests
[2924](https://github.com/pulp/pulpcore/issues/2924)
- Use published relative paths for FS Exporter.
[2933](https://github.com/pulp/pulpcore/issues/2933)
- Configured aiohttp to avoid rewriting redirect URLs, as some web servers (e.g. Amazon CloudFront) can be tempermental about the encoding of the URL.
[2964](https://github.com/pulp/pulpcore/issues/2964)

Improved Documentation

- Removed some out of date references to Redmine (the previous issue tracker). We use Github Issues
now.
[2642](https://github.com/pulp/pulpcore/issues/2642)
- Fixed `extlinks` use in docs to be Sphinx==5.0.0 compatible.
[2782](https://github.com/pulp/pulpcore/issues/2782)

Plugin API

No significant changes.

3.18.5

Not secure
REST API

Bugfixes

- Taught PulpImport to stream imports rather than reading files into memory in one chunk.

This largely alleviates the memory-pressure that results from importing multiple
large repositories in parallel.
[2307](https://github.com/pulp/pulpcore/issues/2307)

- Fixed does_batch method in sync pipeline to allow waiting on content that is already resolved.
[2557](https://github.com/pulp/pulpcore/issues/2557)

- Ensure downloader resets file on retry.
[2576](https://github.com/pulp/pulpcore/issues/2576)

- Taught PulpImport to retry more than once in the event of creation-collisions.

This fixes a rare import-failure during high-concurrency, high-content-overlap imports.
[2589](https://github.com/pulp/pulpcore/issues/2589)

- Improved the error message when HTTP proxies reject requests from Pulp.
[2654](https://github.com/pulp/pulpcore/issues/2654)

Plugin API

No significant changes.

3.18.4

Not secure
REST API

Bugfixes

- Fixed two instances of Pulp not writing to the task worker's temporary directory.
[2061](https://github.com/pulp/pulpcore/issues/2061)
- Taught task-purge to process tasks in batches of 1000. This prevents large purges from using
large amounts of memory as a result of reading all the affected Tasks into memory at once.
[2215](https://github.com/pulp/pulpcore/issues/2215)
- Loosened the version-restrictions on PulpImport to only require X.Y matching.
[2269](https://github.com/pulp/pulpcore/issues/2269)
- Fixed a (rare) deadlock around bulk_update() during syncs with overlapping content.
[2430](https://github.com/pulp/pulpcore/issues/2430)
- Fixed a bug where notifications to workers may go unnoticed. This may lead to idle workers while
there are tasks waiting.
[2506](https://github.com/pulp/pulpcore/issues/2506)

Plugin API

No significant changes.

Page 58 of 77

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.