3.111.0 (2026-05-13)
Note
Official changes are available on Pulp docs
REST API
Features
- Added an
overwriteboolean parameter to the repository content modify and content upload
endpoints. When set tofalse, the task will fail if the content being added would overwrite
existing content based onrepo_key_fields. Defaults totrue.
#7550 - Add a configurable ResourceBudget for preventing over-subscription of the disk "properly". Adds a backpressure mechanism + flushing mechanism in order to ensure that batches get fully processed even if minsize hasn't yet been reached. Allows previous performance-reducing mitigations to be removed.
#7559 - Add more PulpExceptions. Treat DRF APIExceptions as safe in the task runner.
- Added network configuration fields (
total_timeout,connect_timeout,sock_connect_timeout,
sock_read_timeout,download_concurrency,max_retries) to the Upstream Pulp model, allowing
these settings to be propagated to remotes created during replication.
Bugfixes
- Added a distributions lock to
finalize_replicationto prevent concurrent finalize tasks from different upstream servers from racing on the same distribution objects.
#7614 - Fixed
TypeError: 'str' object has no attribute 'tolower'in_ensure_boolduring incremental content exports. Changed.tolower()to.lower().
#7678 - Fixed
add-signing-servicemanagement command failing with "There are N keys matching the key id" for PGP keys that have subkeys. - Fixed cache forgetting the Content-Type header of ApiResponses
- Treat aiohttp.ClientError exceptions as safe in the task runner to preserve download error details when REDACT_UNSAFE_EXCEPTIONS is enabled.
Plugin API
Features
- Exposed
EncryptedJSONFieldvia the plugin API.
#7690 - Exported
DATETIME_FILTER_OPTIONSfrompulpcore.plugin.viewsets. - Renamed the
Replicatorconstructor parameter and instance attribute fromtls_settingsto
remote_settingsto reflect the expanded set of remote configuration fields propagated during
replication. The oldtls_settingsattribute is still available as a deprecated alias.
Pulp File
No significant changes.
Pulp Cert Guard
No significant changes.