Pulpcore

Latest version: v3.53.0

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

Scan your dependencies

Page 49 of 57

3.14.8

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

Bugfixes
~~~~~~~~

- Improved messaging around timeout requests. (Backported from :redmine:`9301`).
:redmine:`9491`


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

No significant changes.

3.14.7

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

Bugfixes
~~~~~~~~

- Added a periodical cleanup to the pulpcore-worker class to keep the `Worker` table clean.
(backported from 8931)
:redmine:`9462`
- Ordered several ContentStages paths to fix deadlocks in high-concurrency scenarios.
(backported from 8750)
:redmine:`9379`
- Fixed an issue where on_demand content might not be downloaded properly if the remote URL was changed (even if re-synced).
(backported from 9395)
:redmine:`9400`
- Fixed the repository modify endpoint performance problems.
(backported from 9266)
:redmine:`9401`
- Taught a remote-artifact error path to not assume 'filename' was valid for all content.
(backported from 9427)
:redmine:`9440`
- Taught several more codepaths to order-before-update to avoid deadlocks.
(backported from 9441)
:redmine:`9445`
- Changed the pulpcore-worker to mark abandoned tasks as "failed" instead of "canceled".
(backported from 9247)
:redmine:`9453`


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

No significant changes.

3.14.6

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

Bugfixes
~~~~~~~~

- Stop using insecure hash function blake2s for calculating 64 bit lock identifier from uuid.
(backported from 9249)
:redmine:`9288`
- Fixed a bug where ``pulpcore-content`` decompressed data while incorrectly advertising to clients
it was still compressed via the ``Content-Encoding: gzip`` header.
(backported from 9213)
:redmine:`9325`
- Fixed bug where some Openshift environments could not start workers due to a strange Python runtime
import issue.
(backported from 9338)
:redmine:`9339`


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

No significant changes.

3.14.5

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

Bugfixes
~~~~~~~~

- Content app now properly sets Content-Type header for artifacts being served from S3
(backported from 9216)
:redmine:`9244`
- Artifacts are now being properly updated for Content after switching from 'on_demand' to 'immediate'.
(backported from 9101)
:redmine:`9261`
- Fixed repository sync performance regression introduced in pulpcore 3.14.
(backported from 9243)
:redmine:`9264`
- Fixed another occurence of the HTTP 500 error and `connection already closed` in the logs while accessing content.
(backported from 9275)
:redmine:`9282`


Misc
~~~~

- :redmine:`9265`


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

Misc
~~~~

- :redmine:`9268`, :redmine:`9273`

3.14.4

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

Bugfixes
~~~~~~~~

- Unpublished content can no longer be accessed from content app if publication based-plugin has
defined their distributions as publication serving
(backported from 8870)
:redmine:`9126`
- In stages-pipeline and new-version sanity-checks, added full error-info on path-problems.
(backported from 8133)
:redmine:`9130`
- Move files to artifact storage only when they originate from WORKING_DIRECTORY.
Copy files from all other sources.
(backported from 9146)
:redmine:`9202`


Misc
~~~~

- :redmine:`9179`


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

Features
~~~~~~~~

- Distribution model has a new boolean class variable ``SERVE_FROM_PUBLICATION`` for plugins to declare
whether their distributions serve from publications or directly from repository versions
(backported from 8870)
:redmine:`9126`


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)
:redmine:`9130`

3.14.3

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

Bugfixes
~~~~~~~~

- Fixed improper validation of remotes' URLs.
(backported from 9080)
:redmine:`9083`
- Set Redis connection information in status to null unless it's used. Redis is
needed for RQ tasking or content caching.
(backported from 9070)
:redmine:`9085`
- Fixed signal handling to properly kill a task when double ctrl-c is used to shut down a worker fast.
(backported from 8986)
:redmine:`9086`
- Improved disk usage during the synchronization.
(backported from 8295)
:redmine:`9103`
- Fixed a bug where on-demand downloads would fill up ``/var/run/`` by not deleting downloaded files.
(backported from 9000)
:redmine:`9110`
- Fixed a bug, where new tasks were assigned to dead workers.
(backported from 8779)
:redmine:`9116`


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

No significant changes.

Page 49 of 57

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.