Pulpcore

Latest version: v3.53.0

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

Scan your dependencies

Page 40 of 57

3.17.7

Not secure
===================
REST API
--------

Bugfixes
~~~~~~~~

- Fixed two instances of Pulp not writing to the task worker's temporary directory.
:github:`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.
:github:`2215`
- Loosened the version-restrictions on PulpImport to only require X.Y matching.
:github:`2269`
- Fixed a (rare) deadlock around bulk_update() during syncs with overlapping content.
:github:`2430`
- Fixed a bug where notifications to workers may go unnoticed. This may lead to idle workers while
there are tasks waiting.
:github:`2506`


Plugin API
----------

No significant changes.

3.17.6

Not secure
===================
REST API
--------

Bugfixes
~~~~~~~~

- Reduced memory usage during tasks like sync by holding fewer objects in-memory unnecessarily.
:github:`2069`
- Fixes duplicate key error ``Key (content_artifact_id, remote_id)`` when creating ``RemoteArtifacts``
during syncs in pulp_container and possibly other plugins.
:github:`2381`
- Declared proper dependency on user model in migration 0040.
:github:`2403`
- Fixed a rare deadlock when sync'ing overlapping content in high-concurrency envs.
:github:`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.
:github:`2069`

3.17.5

Not secure
===================
REST API
--------

Bugfixes
~~~~~~~~

- Fix delete repository version causing "duplicate key value violates unique constraint" error.
:github:`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.
:github:`2101`
- Taught PulpImport to retry in the event of a concurrency-collision on ContentArtifact.
:github:`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.
:github:`2267`
- Fix a mistake in a previous migration which may have caused improperly encrypted remote fields.
:github:`2327`


Plugin API
----------

No significant changes.

3.17.4

Not secure
===================
REST API
--------

Bugfixes
~~~~~~~~

- Fix import and export OOM error.
:github:`2072`
- Fixed downloader retry logic with partially written files.
:github:`2078`
- Fix content summary showing incorrect count after previous version deletion.
:github:`2084`
- Fixed issue with listing repository versions after deleting previous versions.
:github:`2085`
- Fixed file descriptior leak during upload.
:github:`2087`
- Added proper logging around certain ways a task could fail.
:github:`2093`
- Make checksum mismatches a retryable error.
:github:`2094`
- Fixed an edge case where the first (streamed) response from an repo synced as "on_demand" could be incorrect.
:github:`2119`
- Fixed bug where retries of partially downloaded files failed digest and size validation.
:github:`2135`
- Fixed the calculation of response range headers in streaming answers from the content app.
:github:`2147`
- Fixed potential deadlock-window in touch() path.
:github:`2157`
- Fixed reporting tasks being canceled before being picked up by a worker as canceled instead of
failed.
:github:`2183`
- Fixed import/export of repositories with sub-content.

An example would be the sub-repositories in pulp_rpm
DistributionTrees.
:github:`2192`
- touch() now uses standard Django instead of raw-sql to update.
:github:`2229`
- Added transactions around repository version operations to prevent data loss.
:github:`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)
:redmine:`9668`

3.17.2

Not secure
===================
REST API
--------

Bugfixes
~~~~~~~~

- Fixed PulpImport to correctly save relative to MEDIA_ROOT.
(backported from 9660)
:redmine:`9664`


Plugin API
----------

No significant changes.

Page 40 of 57

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.