Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Aug 25, 2025

This PR contains the following updates:

Package Change Age Confidence
pulpcore_client '~> 3.22.2' -> '~> 3.93.0' age confidence

Release Notes

pulp/pulpcore (pulpcore_client)

v3.93.0

Compare Source

REST API {: #​3.93.0-rest-api }
Features {: #​3.93.0-rest-api-feature }
  • Updated API to allow adding custom metadata to exports
    #​6712
Bugfixes {: #​3.93.0-rest-api-bugfix }
  • Fixed an issue with dispatching repository.add_and_remove tasks for pull-through caching
Plugin API {: #​3.93.0-plugin-api }

No significant changes.

Pulp File {: #​3.93.0-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.93.0-pulp-cert-guard }

No significant changes.


v3.92.1

Compare Source

REST API {: #​3.92.1-rest-api }
Bugfixes {: #​3.92.1-rest-api-bugfix }
  • Fixed an issue with dispatching repository.add_and_remove tasks for pull-through caching
Plugin API {: #​3.92.1-plugin-api }

No significant changes.

Pulp File {: #​3.92.1-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.92.1-pulp-cert-guard }

No significant changes.


v3.92.0

Compare Source

REST API {: #​3.92.0-rest-api }
Features {: #​3.92.0-rest-api-feature }
  • Add MAX_CONCURRENT_CONTENT as a global setting.
    During sync, this setting will be used to determine the size of batch of
    content being processed in one go. Default value is 200.
    #​7024
Bugfixes {: #​3.92.0-rest-api-bugfix }
  • Modified the error response ("AttributeError: This QueryDict instance is immutable") raised when a
    file didn't upload properly or was incomplete.
    #​6993
  • Fixed immediate tasks from the content app getting stuck in waiting.
Plugin API {: #​3.92.0-plugin-api }

No significant changes.

Pulp File {: #​3.92.0-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.92.0-pulp-cert-guard }

No significant changes.


v3.91.1

Compare Source

REST API {: #​3.91.1-rest-api }
Bugfixes {: #​3.91.1-rest-api-bugfix }
  • Modified the error response ("AttributeError: This QueryDict instance is immutable") raised when a
    file didn't upload properly or was incomplete.
    #​6993
Plugin API {: #​3.91.1-plugin-api }

No significant changes.

Pulp File {: #​3.91.1-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.91.1-pulp-cert-guard }

No significant changes.


v3.91.0

Compare Source

REST API {: #​3.91.0-rest-api }
Features {: #​3.91.0-rest-api-feature }
  • Changed orphan cleanup to run as a scheduled task.
  • Removed the use of session scoped advisory locks from workers janitorial work.
Bugfixes {: #​3.91.0-rest-api-bugfix }
  • Fix situations with a single worker per installation failing to unblock all tasks that come in quick succession.
    #​6873
  • Fixed exception propagation in the pulp-content instrumentation middleware.
    #​6925
Plugin API {: #​3.91.0-plugin-api }

No significant changes.

Pulp File {: #​3.91.0-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.91.0-pulp-cert-guard }

No significant changes.


v3.90.1

Compare Source

REST API {: #​3.90.1-rest-api }
Bugfixes {: #​3.90.1-rest-api-bugfix }
  • Fix situations with a single worker per installation failing to unblock all tasks that come in quick succession.
    #​6873
  • Fixed exception propagation in the pulp-content instrumentation middleware.
    #​6925
Plugin API {: #​3.90.1-plugin-api }

No significant changes.

Pulp File {: #​3.90.1-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.90.1-pulp-cert-guard }

No significant changes.


v3.90.0

Compare Source

REST API {: #​3.90.0-rest-api }
Features {: #​3.90.0-rest-api-feature }
  • Modified the API so that updates do not dispatch a task if no change is needed.
    Update responses can now respond with either 200 for an immediate result, or issue 202 for a dispatched task.
    #​6896,
    #​6897

  • Taught pulp-import-export to work in a domain-enabled environment.

    All combinations of domain-state between upstream and downstream are handled.
    #​6926

  • Cleanup missing worker processes records faster.

Bugfixes {: #​3.90.0-rest-api-bugfix }
  • Fixed generation of signed URLs when using GCS as the storage backend.
    #​6917
Misc {: #​3.90.0-rest-api-misc }
Plugin API {: #​3.90.0-plugin-api }

No significant changes.

Pulp File {: #​3.90.0-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.90.0-pulp-cert-guard }

No significant changes.


v3.89.2

Compare Source

REST API {: #​3.89.2-rest-api }
Bugfixes {: #​3.89.2-rest-api-bugfix }
  • Stop using the worker field on the task model in order to allow zero downtime upgrades.
    #​6991
Plugin API {: #​3.89.2-plugin-api }

No significant changes.

Pulp File {: #​3.89.2-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.89.2-pulp-cert-guard }

No significant changes.


v3.89.1

Compare Source

REST API {: #​3.89.1-rest-api }
Bugfixes {: #​3.89.1-rest-api-bugfix }
  • Fixed generation of signed URLs when using GCS as the storage backend.
    #​6917
Plugin API {: #​3.89.1-plugin-api }

No significant changes.

Pulp File {: #​3.89.1-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.89.1-pulp-cert-guard }

No significant changes.


v3.89.0

Compare Source

REST API {: #​3.89.0-rest-api }
Features {: #​3.89.0-rest-api-feature }
  • Stop using advisory locks in favor of a database column for locking on tasks.
Plugin API {: #​3.89.0-plugin-api }

No significant changes.

Pulp File {: #​3.89.0-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.89.0-pulp-cert-guard }

No significant changes.


v3.88.0

Compare Source

REST API {: #​3.88.0-rest-api }
Features {: #​3.88.0-rest-api-feature }
  • Added a result JSONField to the Task model to store the task's return value.
    #​6901
Bugfixes {: #​3.88.0-rest-api-bugfix }
  • Fixed error case where worker tried to aquire the app lock for a Task that was already finished.
    #​6899
Plugin API {: #​3.88.0-plugin-api }
Deprecations {: #​3.88.0-plugin-api-deprecation }
  • Deprecated returning non-JSON-serializable values from tasks.
    Such values will be replaced with None, and this workaround will be removed in version 3.100.
    #​6901
Pulp File {: #​3.88.0-pulp-file }
Features {: #​3.88.0-pulp-file-feature }
  • Updated tasks to always return JSON-serializable value.
    #​6901
Pulp Cert Guard {: #​3.88.0-pulp-cert-guard }

No significant changes.


v3.87.1

Compare Source

REST API {: #​3.87.1-rest-api }
Bugfixes {: #​3.87.1-rest-api-bugfix }
  • Fixed error case where worker tried to aquire the app lock for a Task that was already finished.
    #​6899
Plugin API {: #​3.87.1-plugin-api }

No significant changes.

Pulp File {: #​3.87.1-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.87.1-pulp-cert-guard }

No significant changes.


v3.87.0

Compare Source

REST API {: #​3.87.0-rest-api }
Bugfixes {: #​3.87.0-rest-api-bugfix }
  • Fixed apps crashing in a loop on restart with the same name.
    #​6880
Plugin API {: #​3.87.0-plugin-api }

No significant changes.

Pulp File {: #​3.87.0-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.87.0-pulp-cert-guard }

No significant changes.


v3.86.0

Compare Source

REST API {: #​3.86.0-rest-api }
Features {: #​3.86.0-rest-api-feature }
  • Added a configurable bucket boundary for API request duration metric using the OTEL_PULP_API_HISTOGRAM_BUCKETS setting.
    #​6845
Bugfixes {: #​3.86.0-rest-api-bugfix }
  • Made DjangoMetricsMiddleware aware of OTEL urls exclusion envvars.
    #​6843
  • Fixed repository version validation to allow legitimate shared artifacts between content units.
    #​6868
  • Fixed a bug that prevents migrations from running.
Improved Documentation {: #​3.86.0-rest-api-doc }
  • Updated documentation for the TASK_DIAGNOSTICS setting.
    #​6854
Plugin API {: #​3.86.0-plugin-api }
Removals {: #​3.86.0-plugin-api-removal }
  • Removed support for synchronous immediate tasks.
Pulp File {: #​3.86.0-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.86.0-pulp-cert-guard }

No significant changes.


v3.85.1

Compare Source

REST API {: #​3.85.1-rest-api }
Bugfixes {: #​3.85.1-rest-api-bugfix }
  • Fixed a bug that prevents migrations from running.
Plugin API {: #​3.85.1-plugin-api }

No significant changes.

Pulp File {: #​3.85.1-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.85.1-pulp-cert-guard }

No significant changes.


v3.85.0

Compare Source

REST API {: #​3.85.0-rest-api }
Features {: #​3.85.0-rest-api-feature }
  • Added the ability to configure the openapi schema for remote user authentication via REMOTE_USER_OPENAPI_SECURITY_SCHEME.
    Its type defaults to "mutualTLS" for cert based authentication.
    #​5437
  • Added the vulnerability report data model.
    #​6773
  • Added a new table to track all app status in a common place.
Bugfixes {: #​3.85.0-rest-api-bugfix }
  • Made a failure to update the heartbeat catastrophic, so we can actually rely on workers that claim to be "online".
    #heartbeat
  • Redirect checkpoint URLs without a trailing slash to add the slash.
    #​6812
  • Fixed worker emitting logs with wrong task's domain names.
    #​6818
Removals {: #​3.85.0-rest-api-removal }
  • Bumped the minimum required python version to 3.11.
    #​6262
  • Removed support for DEFAULT_FILE_STORAGE and it's corresponding storage options.
    Use STORAGES instead:
    #​6807
  • Switch OpenAPI specification to use version 3.1.
Plugin API {: #​3.85.0-plugin-api }
Removals {: #​3.85.0-plugin-api-removal }
  • Purged migrations that were squashed before.
    Plugins need to rebase their migrations onto "core:0091_systemid".
    Removed BaseDistribution.
Pulp File {: #​3.85.0-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.85.0-pulp-cert-guard }
Features {: #​3.85.0-pulp-cert-guard-feature }
  • Replaced unmaintained rhsm check_path with local replacement. Dropped the optional dependency on python-rhsm.
    #​6195

v3.84.0

Compare Source

REST API {: #​3.84.0-rest-api }
Features {: #​3.84.0-rest-api-feature }
  • Added the --auxiliary flag to the workers entrypoint to allow adding workers to an installation that will only handle unblocked tasks.
  • Moved timestamping of new tasks from application code into the database.
Bugfixes {: #​3.84.0-rest-api-bugfix }
  • Fixed the new content set optimization failing when the RepositoryVersion grew larger than 65K content units.
    #​6772
  • Add some randomness to the task pickup code to relieve some pressure from the queue.
    #​6799
  • When running as a recurring scheduled task, purge will now clean stale task records accross all domains.
    #​6815
  • Added some Postgresql transactions in places where they are appropriate.
Plugin API {: #​3.84.0-plugin-api }

No significant changes.

Pulp File {: #​3.84.0-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.84.0-pulp-cert-guard }

No significant changes.


v3.83.2

Compare Source

REST API {: #​3.83.2-rest-api }
Bugfixes {: #​3.83.2-rest-api-bugfix }
  • Added some Postgresql transactions in places where they are appropriate.
Plugin API {: #​3.83.2-plugin-api }

No significant changes.

Pulp File {: #​3.83.2-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.83.2-pulp-cert-guard }

No significant changes.


v3.83.1

Compare Source

REST API {: #​3.83.1-rest-api }
Bugfixes {: #​3.83.1-rest-api-bugfix }
  • Fixed the new content set optimization failing when the RepositoryVersion grew larger than 65K content units.
    #​6772
Plugin API {: #​3.83.1-plugin-api }

No significant changes.

Pulp File {: #​3.83.1-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.83.1-pulp-cert-guard }

No significant changes.


v3.83.0

Compare Source

REST API {: #​3.83.0-rest-api }
Features {: #​3.83.0-rest-api-feature }
  • Improved RepositoryVersion content set calculation speed.
    #​5783
Plugin API {: #​3.83.0-plugin-api }

No significant changes.

Pulp File {: #​3.83.0-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.83.0-pulp-cert-guard }

No significant changes.


v3.82.1

Compare Source

REST API {: #​3.82.1-rest-api }

No significant changes.

Plugin API {: #​3.82.1-plugin-api }

No significant changes.

Pulp File {: #​3.82.1-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.82.1-pulp-cert-guard }

No significant changes.


v3.82.0

Compare Source

REST API {: #​3.82.0-rest-api }
Features {: #​3.82.0-rest-api-feature }
  • Added support for profiling individual tasks with X-TASK-DIAGNOSTICS header.
    The TASK_DIAGNOSTICS setting now determines which profilers are available to users of the REST API.
    #​6725
Bugfixes {: #​3.82.0-rest-api-bugfix }
  • Fixed S3 Storage configuration.
    #​6630
  • Fixed HEAD requests to large on-demand files (>1MB) leaving behind temporary files.
    #​6647
Improved Documentation {: #​3.82.0-rest-api-doc }
  • Updated "Protect Content" documentation regarding the --guard command-line option.
    #​6731
Plugin API {: #​3.82.0-plugin-api }

No significant changes.

Pulp File {: #​3.82.0-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.82.0-pulp-cert-guard }

No significant changes.


v3.81.0

Compare Source

REST API {: #​3.81.0-rest-api }
Features {: #​3.81.0-rest-api-feature }
  • Checksum calculation of files being uploaded or downloaded to Pulp is now multithreaded.
Bugfixes {: #​3.81.0-rest-api-bugfix }
  • Changed default http bind address from [::] to 0.0.0.0 if IPv6 is not available.
    #​6606
  • Raised the minimum version of gunicorn to 22.0.
    #​6640
Plugin API {: #​3.81.0-plugin-api }
Bugfixes {: #​3.81.0-plugin-api-bugfix }
  • Fixed the pulp_labels field on the NoArtifactContentSerializer to work inside ViewSets for multipart/form uploads.
    #​6713
Pulp File {: #​3.81.0-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.81.0-pulp-cert-guard }

No significant changes.


v3.80.2

Compare Source

REST API {: #​3.80.2-rest-api }

No significant changes.

Plugin API {: #​3.80.2-plugin-api }

No significant changes.

Pulp File {: #​3.80.2-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.80.2-pulp-cert-guard }

No significant changes.


v3.80.1

Compare Source

REST API {: #​3.80.1-rest-api }

No significant changes.

Plugin API {: #​3.80.1-plugin-api }

No significant changes.

Pulp File {: #​3.80.1-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.80.1-pulp-cert-guard }

No significant changes.


v3.80.0

Compare Source

REST API {: #​3.80.0-rest-api }
Bugfixes {: #​3.80.0-rest-api-bugfix }
  • Prevent downloader session to be closed when there is a digest validation in on_demand content serving.
Improved Documentation {: #​3.80.0-rest-api-doc }
  • Adds docs on the Alternate Content Sources feature set.
    #​6609
Plugin API {: #​3.80.0-plugin-api }
Deprecations {: #​3.80.0-plugin-api-deprecation }
Pulp File {: #​3.80.0-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.80.0-pulp-cert-guard }

No significant changes.


v3.79.1

Compare Source

REST API {: #​3.79.1-rest-api }

No significant changes.

Plugin API {: #​3.79.1-plugin-api }

No significant changes.

Pulp File {: #​3.79.1-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.79.1-pulp-cert-guard }

No significant changes.


v3.79.0

Compare Source

REST API {: #​3.79.0-rest-api }
Features {: #​3.79.0-rest-api-feature }
  • Added the execution_time as microseconds and other task related information on the finished task log entry.
    #​6569
Plugin API {: #​3.79.0-plugin-api }

No significant changes.

Pulp File {: #​3.79.0-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.79.0-pulp-cert-guard }

No significant changes.


v3.78.0

Compare Source

REST API {: #​3.78.0-rest-api }
Features {: #​3.78.0-rest-api-feature }
  • Added the optional feature to enable uvloop library as a replacement of asyncio eventloop.
    The feature is activated through the UVLOOP_ENABLED feature flag settings and the 'uvloop' optional dependency.
    #​6021
Bugfixes {: #​3.78.0-rest-api-bugfix }
  • Taught tasks to update the state of associated progress-reports when canceled/failed.

    Added a management-task, clean-up-progress-reports, to clean up existing reports.
    #​3609

  • Fixed a server error when listing user roles.
    #​6330

  • On-demand or pull-through content is now immediately cached upon first request.
    #​6540

Misc {: #​3.78.0-rest-api-misc }
Plugin API {: #​3.78.0-plugin-api }

No significant changes.

Pulp File {: #​3.78.0-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.78.0-pulp-cert-guard }

No significant changes.


v3.77.1

Compare Source

REST API {: #​3.77.1-rest-api }
Bugfixes {: #​3.77.1-rest-api-bugfix }
  • On-demand or pull-through content is now immediately cached upon first request.
    #​6540
Plugin API {: #​3.77.1-plugin-api }

No significant changes.

Pulp File {: #​3.77.1-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.77.1-pulp-cert-guard }

No significant changes.


v3.77.0

Compare Source

REST API {: #​3.77.0-rest-api }
Features {: #​3.77.0-rest-api-feature }
  • The TASK_DIAGNOSTICS option now permits individual diagnostics to be enabled or disabled by listing them.
    #​4548
  • If enabled using TASK_DIAGNOSTICS and the appropriate package is installed, tasks can now output a profile of what functions / lines allocated the most memory at the time of peak RSS.
Bugfixes {: #​3.77.0-rest-api-bugfix }
  • Fixed a memory consumption issue that was triggered by the use of the Alternate Content Source feature.
    #​6500
  • Fixed incorrect use of f-strings in gettext.
    #​6521
Improved Documentation {: #​3.77.0-rest-api-doc }
  • Fixed the TASK_DIAGNOSTICS documentation, which was out of date.
    #​6481
Misc {: #​3.77.0-rest-api-misc }
Plugin API {: #​3.77.0-plugin-api }
Bugfixes {: #​3.77.0-plugin-api-bugfix }
  • Re-added* timeout to tasks dispatched as immediate for both deferred and non-deferred runs.

    Also, immediate tasks must be coroutines from now on.
    This is to enable immediate tasks to run on the workers foreground without completely blocking heartbeats.
    Support for legacy non-coroutines immediate task will be dropped in pulpcore 3.85.

    * This was added in pulpcore 3.75.0, reverted in 3.75.1 due to a regression and re-applied here with the regression fix.
    #​6429

Pulp File {: #​3.77.0-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.77.0-pulp-cert-guard }

No significant changes.


v3.76.1

Compare Source

REST API {: #​3.76.1-rest-api }
Bugfixes {: #​3.76.1-rest-api-bugfix }
  • Fixed a memory consumption issue that was triggered by the use of the Alternate Content Source feature.
    #​6500
  • Reverted fix for #​6491, it broke certificate-chains.
    #​6510
Plugin API {: #​3.76.1-plugin-api }

No significant changes.

Pulp File {: #​3.76.1-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.76.1-pulp-cert-guard }

No significant changes.


v3.76.0

Compare Source

REST API {: #​3.76.0-rest-api }
Features {: #​3.76.0-rest-api-feature }
  • Added the task_name and if it's a task.immediate to the Starting task ... log entry.
    #​6482
Bugfixes {: #​3.76.0-rest-api-bugfix }
  • Added validation to PublicationSerializer and DistributionSerializer to raise an error if repo and remote differ.
    #​6174
  • Set the X-PULP-ARTIFACT-SIZE header at the handle_response_header function.
    #​6390
  • Client- and CA-certificates used in Remotes are now validated and any comments stripped
    before being applied to the Remote.
    #​6491
  • Fixed an oversight in the #​6385 fix.
Improved Documentation {: #​3.76.0-rest-api-doc }
  • Updated the settings.md file to be sorted alphabetically.
    #​6459
Plugin API {: #​3.76.0-plugin-api }
Bugfixes {: #​3.76.0-plugin-api-bugfix }
  • Fixed add_roles_for_object_creator not handling anonymous users.
  • Reverted adding timeout to immediate tasks, for it was causing a regression
    with pull-through caching (#​6429).
Pulp File {: #​3.76.0-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.76.0-pulp-cert-guard }

No significant changes.


v3.75.3

Compare Source

REST API {: #​3.75.3-rest-api }

No significant changes.

Plugin API {: #​3.75.3-plugin-api }
Bugfixes {: #​3.75.3-plugin-api-bugfix }
  • Fixed add_roles_for_object_creator not handling anonymous users.
Pulp File {: #​3.75.3-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.75.3-pulp-cert-guard }

No significant changes.


v3.75.2

Compare Source

REST API {: #​3.75.2-rest-api }
Bugfixes {: #​3.75.2-rest-api-bugfix }
  • Set the X-PULP-ARTIFACT-SIZE header at the handle_response_header function.
    #​6390
Plugin API {: #​3.75.2-plugin-api }

No significant changes.

Pulp File {: #​3.75.2-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.75.2-pulp-cert-guard }

No significant changes.


v3.75.1

Compare Source

REST API {: #​3.75.1-rest-api }
Bugfixes {: #​3.75.1-rest-api-bugfix }
  • Fixed an oversight in the #​6385 fix.
Plugin API {: #​3.75.1-plugin-api }
Bugfixes {: #​3.75.1-plugin-api-bugfix }
  • Reverted adding timeout to immediate tasks, for it was causing a regression
    with pull-through caching (#​6429).
Pulp File {: #​3.75.1-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.75.1-pulp-cert-guard }

No significant changes.


v3.75.0

Compare Source

REST API {: #​3.75.0-rest-api }
Features {: #​3.75.0-rest-api-feature }
  • Added validation to the RepositorySyncURLSerializer to raise an error if repo and remote are from different plugins.
    #​1860
Bugfixes {: #​3.75.0-rest-api-bugfix }
  • Fixes the Remote configuration of timeouts to properly fallback to aiohttp defaults if they are unset by the user.
    #​5439
  • Reworked the loading of plugin default settings in order to fix interference with environment injection.
    #​6341
  • Fixed migrations 0131 and 0132 to make it possible to upgrade from 3.73.
    #​6375
  • Fixed task purge in case no access policy based permission framework is configured for Pulp.
    #​6380
  • Fixed pull-through caching failure when content already existed on-demand.
    #​6385
  • Fixed cross-domain check for RepositoryVersion fields.
    #​6388
  • Redeclared the aiohttp dependency boundaries to follow semver as stated in their documentation.
Plugin API {: #​3.75.0-plugin-api }
Bugfixes {: #​3.75.0-plugin-api-bugfix }
  • Added timeout to tasks dispatched as immediate for both deferred and non-deferred runs.

    Also, immediate tasks must be coroutines from now on.
    This is to enable immediate tasks to run on the workers foreground without completely blocking heartbeats.
    Support for legacy non-coroutines immediate task will be dropped in pulpcore 3.85.
    #​5930

Pulp File {: #​3.75.0-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.75.0-pulp-cert-guard }

No significant changes.


v3.74.2

Compare Source

REST API {: #​3.74.2-rest-api }
Bugfixes {: #​3.74.2-rest-api-bugfix }
  • Fixes the Remote configuration of timeouts to properly fallback to aiohttp defaults if they are unset by the user.
    #​5439
  • Fixed task purge in case no access policy based permission framework is configured for Pulp.
    #​6380
  • Fixed pull-through caching failure when content already existed on-demand.
    #​6385
  • Fixed cross-domain check for RepositoryVersion fields.
    #​6388
  • Redeclared the aiohttp dependency boundaries to follow semver as stated in their documentation.
Plugin API {: #​3.74.2-plugin-api }

No significant changes.

Pulp File {: #​3.74.2-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.74.2-pulp-cert-guard }

No significant changes.


v3.74.1

Compare Source

REST API {: #​3.74.1-rest-api }
Bugfixes {: #​3.74.1-rest-api-bugfix }
  • Fixed migrations 0131 and 0132 to make it possible to upgrade from 3.73.
    #​6375
Plugin API {: #​3.74.1-plugin-api }

No significant changes.

Pulp File {: #​3.74.1-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.74.1-pulp-cert-guard }

No significant changes.


v3.74.0

Compare Source

REST API {: #​3.74.0-rest-api }
Features {: #​3.74.0-rest-api-feature }
  • Added validation to the orphans/cleanup/ endpoint to restrict the orphan_protection_time value.
    #​3234
  • Added support to create and distribute checkpoint publications in Pulp.
    #​6244
Bugfixes {: #​3.74.0-rest-api-bugfix }
  • Fixed cache not being invalidated when a publication was created or a repository version was deleted.
    #​6333

  • Reworked content-labeling RBAC to use a specific permission for set/unset labels.

    Users must be explicitly given the core.content_labeler role to access this
    functionality, or to upload content with labels.
    #​6337

  • Fixed a bug in the plugin API related to set and unset labels for ReadOnlyContentViewSet.
    #​6340

  • Fixed not being able to call the set/unset label endpoints for domains.

  • Reverted the feature to allow describing remote authentication in the openapi specs. It depended on the also reverted switch to openapi 3.1.

Plugin API {: #​3.74.0-plugin-api }
Features {: #​3.74.0-plugin-api-feature }
  • Added ability for plugins to dispatch a task to add pull-through content to an associated repository.

    Add the class var PULL_THROUGH_SUPPORTED = True to the plugin's repository model to enable this
    feature. Plugins can also customize the dispatched task by supplying their own
    pull_through_add_content method on their repository model.
    #​6201

  • Added support to create and distribute checkpoint publications in Pulp.
    Plugins can choose to enable this feature by exposing the checkpoint field in their inherited PublicationSerializer and DistributionSerializer.
    Checkpoint publications and distributions can be created by passing checkpoint=True when creating them.
    #​6244

Pulp File {: #​3.74.0-pulp-file }
Features {: #​3.74.0-pulp-file-feature }
  • Added support to create checkpoint file publications and distribute them through checkpoint file distributions.
    #​6244
Pulp Cert Guard {: #​3.74.0-pulp-cert-guard }

No significant changes.


v3.73.16

Compare Source

REST API {: #​3.73.16-rest-api }
Bugfixes {: #​3.73.16-rest-api-bugfix }
  • Fixed exception propagation in the pulp-content instrumentation middleware.
    #​6925
Plugin API {: #​3.73.16-plugin-api }

No significant changes.

Pulp File {: #​3.73.16-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.73.16-pulp-cert-guard }

No significant changes.


v3.73.15

Compare Source

REST API {: #​3.73.15-rest-api }

No significant changes.

Plugin API {: #​3.73.15-plugin-api }

No significant changes.

Pulp File {: #​3.73.15-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.73.15-pulp-cert-guard }

No significant changes.


v3.73.14

Compare Source

REST API {: #​3.73.14-rest-api }

No significant changes.

Plugin API {: #​3.73.14-plugin-api }

No significant changes.

Pulp File {: #​3.73.14-pulp-file }

No significant changes.

Pulp Cert Guard {: #​3.73.14-pulp-cert-guard }

No significant changes.


v3.73.13

Compare Source

REST API {: #​3.73.13-rest-api }
Bugfixes {: #​3.73.13-rest-api-bugfix }
  • Taught tasks to update the state of associated progress-reports when canceled/failed.

    Added a mana


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/pulpcore_client-3.x branch from 8e54d06 to b15bd0c Compare September 1, 2025 04:32
@renovate renovate bot changed the title Update dependency pulpcore_client to '~> 3.86.0' Update dependency pulpcore_client to '~> 3.87.0' Sep 1, 2025
@renovate renovate bot force-pushed the renovate/pulpcore_client-3.x branch from b15bd0c to b59ed4c Compare September 4, 2025 22:49
@renovate renovate bot changed the title Update dependency pulpcore_client to '~> 3.87.0' Update dependency pulpcore_client to '~> 3.88.0' Sep 4, 2025
@renovate renovate bot force-pushed the renovate/pulpcore_client-3.x branch from b59ed4c to a962029 Compare September 11, 2025 07:43
@renovate renovate bot changed the title Update dependency pulpcore_client to '~> 3.88.0' Update dependency pulpcore_client to '~> 3.89.0' Sep 11, 2025
@renovate renovate bot force-pushed the renovate/pulpcore_client-3.x branch from a962029 to b0efb16 Compare September 24, 2025 08:12
@renovate renovate bot changed the title Update dependency pulpcore_client to '~> 3.89.0' Update dependency pulpcore_client to '~> 3.90.0' Sep 24, 2025
@renovate renovate bot force-pushed the renovate/pulpcore_client-3.x branch from b0efb16 to 8baaea8 Compare October 1, 2025 19:55
@renovate renovate bot changed the title Update dependency pulpcore_client to '~> 3.90.0' Update dependency pulpcore_client to '~> 3.91.0' Oct 1, 2025
@renovate renovate bot force-pushed the renovate/pulpcore_client-3.x branch from 8baaea8 to 320f309 Compare November 1, 2025 15:44
@renovate renovate bot changed the title Update dependency pulpcore_client to '~> 3.91.0' Update dependency pulpcore_client to '~> 3.92.0' Nov 1, 2025
@renovate renovate bot force-pushed the renovate/pulpcore_client-3.x branch from 320f309 to a1be7b6 Compare November 9, 2025 08:08
@renovate renovate bot changed the title Update dependency pulpcore_client to '~> 3.92.0' Update dependency pulpcore_client to '~> 3.93.0' Nov 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant