Skip to content

Update dependency pulp_rpm_client to '~> 3.36.0'#42

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/pulp_rpm_client-3.x
Open

Update dependency pulp_rpm_client to '~> 3.36.0'#42
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/pulp_rpm_client-3.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Aug 25, 2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
pulp_rpm_client '~> 3.19.0''~> 3.36.0' age confidence

Release Notes

pulp/pulp_rpm (pulp_rpm_client)

v3.36.0

Compare Source

Features {: #​3.36.0-feature }
  • Added code and a setting (MAX_PACKAGE_SIGNING_WORKERS) to sign packages concurrently when adding
    them to a repo. Signing packages concurrently will speed up the time it takes to sign and add
    packages to a repo.
    #​4357
  • Added signing_keys to the minimal package serializer.
    #​4393
  • Added a new field signing_keys on packages that tracks the fingerprints of keys Pulp has used to sign the package.
  • Signing fingerprints now use a versioned prefix format (e.g. v4:<hex>, keyid:<hex>) for
    package_signing_fingerprint on repositories and signing_keys on packages. The fingerprint prefix
    is passed to the signing script as the PULP_SIGNING_FINGERPRINT_TYPE environment variable.
Bugfixes {: #​3.36.0-bugfix }
  • Fixed RpmRepository.package_signing_fingerprint field to accept and default to null instead of empty string.
    #​4007
  • Significantly improved worst-case sync memory consumption and moderately improved worst-case publish memory consumption for most repos.
    #​4086
  • Fixed a bug where two packages with the same NEVRA and identical build times but different checksums could both pass the sync tie-breaker and be added to the repository version. The first-seen package now wins deterministically.
    #​4341
  • Updated package signing to refresh all RPM metadata fields from the signed package file, ensuring size, header offsets, and other fields stay consistent after signing.
    #​4383
Deprecations and Removals {: #​3.36.0-removal }
  • Remove handling of the nested-by-both publication layout option - it is complex and a bit flawed.
Misc {: #​3.36.0-misc }

v3.35.2

Compare Source

Bugfixes {: #​3.35.2-bugfix }
  • Fixed RpmRepository.package_signing_fingerprint field to accept and default to null instead of empty string.
    #​4007

v3.35.1

Compare Source

Bugfixes {: #​3.35.1-bugfix }
  • Significantly improved worst-case sync memory consumption and moderately improved worst-case publish memory consumption for most repos.
    #​4086

v3.35.0

Compare Source

Features {: #​3.35.0-feature }
  • Support publishing uncompressed repository metadata.
    #​4281
Bugfixes {: #​3.35.0-bugfix }
  • Nest the package URLs in nested_by_digest or nested_by_both repo layout options, improving browsability.
    #​4268

  • Reduce the number of directories implicit in the nested_by_digest and nested_by_both repo layouts

    Previously many new URL paths could be created:
    Packages/by-digest/00/0000/
    Packages/by-digest/00/0001/
    Packages/by-digest/00/0002/
    ...
    Packages/by-digest/ff/ffff/

    While not every one of these possible directories exist, enough of them did to meaningfully increase the number of requests that scrapers generate. And since directory listings are not very cacheable, these requests all filtered down to the DB, resulting in very meaningful increase in DB load.

    Instead let's make the by-digest URLs use a very similar (and manageable) directory structure to the alphabetical nesting, and prepend the digest to the filename.
    Packages/f/by-digest/xxxxxx-foo-1.0.0-1.noarch.rpm
    #​4287

  • Fixed problems with the prune operation. Additional remediation may be required: see pulp/pulpcore#7272

  • Made the relative_path argument to package upload no-op. In #​4073 we started enforcing that the value of location_href and relative_path should be the canonicalized filename of the package.

Misc {: #​3.35.0-misc }

v3.34.0

Compare Source

Features {: #​3.34.0-feature }
  • Implement nested_by_digest and nested_by_both and cache-friendly repo layout options.
    #​4215
  • Added feature to sign packages when they are added via the repo modify endpoint.
    #​4234
  • Bump pulpcore upperbound to <3.115.
Bugfixes {: #​3.34.0-bugfix }
  • Fixes the 'flat' publication layout option, which previously resulted in 404s for all packages.
    #​4242
Misc {: #​3.34.0-misc }

v3.33.1

Compare Source

Misc {: #​3.33.1-misc }

v3.33.0

Compare Source

Features {: #​3.33.0-feature }
  • Updated pulp_rpm package signing code to use "rpm_package" location instead of expecting the original file to be signed.
    #​4189
Bugfixes {: #​3.33.0-bugfix }
  • Fixed a bug where syncing from a remote repository with duplicate filenames and different paths
    would result in one of these packages being missing from a Pulp distribution.
    This is known to happen in some JFrog repositories. On systems that have synced from such
    repositories before, it is required to clean up the related packages with orphan cleanup or use
    the provided pulpcore-manager rpm-datarepair 4073 command, which forces internal objects to use
    non-ambiguous filenames. #​4073
  • Taught publish/synchronize to return full serialized object of their action.
    #​4117
  • Fix a bug where the retain_package_versions feature (and prune and a few others) was not correctly determining which packages were most recent.
    #​4124
  • Downgraded openapi spec version from 3.1 to 3.0 to revert regression in the published Ruby bindings.
    #​4125
  • Fixed synchronous RPM upload using an existing artifact.
    #​4148
  • Improved postgres memory performance on mirror complete sync
    #​4174
  • Fixed the chunk uploads as part of the synchronous RPM upload.
    #​4179
  • Renaming PackageUploadSerializer to RPMPackageUploadSerializer to avoid the duplicating schema
    #​4196
  • Update the required version of the libcomps package to ensure a bugfix is present which was resulting in memory corruption and segfaults in some cases.
Improved Documentation {: #​3.33.0-doc }
  • Clarified retain_package_versions function in the documentation.
    #​4169
  • Updated page about bindings to point to Pulp Openapi Generator documentation.
Misc {: #​3.33.0-misc }

v3.32.9

Compare Source

Bugfixes {: #​3.32.9-bugfix }
  • Fixed RpmRepository.package_signing_fingerprint field to accept and default to null instead of empty string.
    #​4007

v3.32.8

Compare Source

Bugfixes {: #​3.32.8-bugfix }
  • Significantly improved worst-case sync memory consumption and moderately improved worst-case publish memory consumption for most repos.
    #​4086

v3.32.7

Compare Source

Bugfixes {: #​3.32.7-bugfix }
  • Fixed problems with the prune operation. Additional remediation may be required: see pulp/pulpcore#7272
Misc {: #​3.32.7-misc }

v3.32.6

Compare Source

Bugfixes {: #​3.32.6-bugfix }
  • Improved postgres memory performance on mirror complete sync
    #​4174

v3.32.5

Compare Source

Bugfixes {: #​3.32.5-bugfix }
  • Fixed the chunk uploads as part of the synchronous RPM upload.
    #​4179

v3.32.4

Compare Source

Bugfixes {: #​3.32.4-bugfix }
  • Fixed synchronous RPM upload using an existing artifact.
    #​4148

v3.32.3

Compare Source

Bugfixes {: #​3.32.3-bugfix }
  • Fixed a bug where syncing from a remote repository with duplicate filenames and different paths
    would result in one of these packages being missing from a Pulp distribution.
    This is known to happen in some JFrog repositories.

    On systems that have synced from such repositories before, it is required to clean up the related
    packages with orphan cleanup or use the provided "pulpcore-manager rpm-datarepair 4073",
    which forces internal objects to use non-ambiguous filenames.
    #​4073

  • Fix a bug where the retain_package_versions feature (and prune and a few others) was not correctly determining which packages were most recent.
    #​4124


v3.32.2

Compare Source

Bugfixes {: #​3.32.2-bugfix }
  • Downgraded openapi spec version from 3.1 to 3.0 to revert regression in the published Ruby bindings.
    #​4125

v3.32.1

Compare Source

Bugfixes {: #​3.32.1-bugfix }
  • Update the required version of the libcomps package to ensure a bugfix is present which was resulting in memory corruption and segfaults in some cases.

v3.32.0

Compare Source

Bugfixes {: #​3.32.0-bugfix }
  • Fixed: KeyError: 'package_signing_fingerprint' in pulp_rpm/app/serializers/repository.py
    #​4038
  • Adapt to a pulpcore change that inadvertently broke pulp_rpm, due to a slightly improper use of an API.
    #​4054

v3.31.2

Compare Source

Bugfixes {: #​3.31.2-bugfix }
  • Adapt to a pulpcore change that inadvertently broke pulp_rpm, due to a slightly improper use of an API.
    #​4054

v3.31.1

Compare Source

Bugfixes {: #​3.31.1-bugfix }
  • Fixed: KeyError: 'package_signing_fingerprint' in pulp_rpm/app/serializers/repository.py
    #​4038

v3.31.0

Compare Source

Features {: #​3.31.0-feature }
  • Added a synchronous RPM upload API. It's available at /pulp/api/v3/content/rpm/packages/upload/.
    #​4027
Bugfixes {: #​3.31.0-bugfix }
  • Ensure API responses for Repository.package_signing_fingerprint returns an empty string instead of null.
    #​3995
  • Significantly improved publish performance (more than double in some cases) by fixing some Django queries.
Improved Documentation {: #​3.31.0-doc }
  • Added an example of uploading all packages inside a repository using the --directory option.
    #​3709
  • Updated the modify guides to reflect a fix in the pulp-cli modify command.
    #​3881
Misc {: #​3.31.0-misc }

v3.30.2

Compare Source

Bugfixes {: #​3.30.2-bugfix }
  • Ensure API responses for Repository.package_signing_fingerprint returns an empty string instead of null.
    #​3995

v3.30.1

Compare Source

Bugfixes {: #​3.30.1-bugfix }
  • Significantly improved publish performance (more than double in some cases) by fixing some Django queries.

v3.30.0

Compare Source

Features {: #​3.30.0-feature }
  • Enabled the checkpoint feature in pulp_rpm.
    #​3907
Bugfixes {: #​3.30.0-bugfix }
  • Fix a memory consumption issue w/ syncing repositories that contain modules.
    #​3311
  • Fixed RPM signing with chunked uploads
    #​3927
Deprecations and Removals {: #​3.30.0-removal }
  • Using the 'gpgcheck', 'repo_gpgcheck', 'package_checksum_type', or 'checksum_type' options, which have been deprecated for some time, will no longer have any effect. In the case of 'gpgcheck' or 'repo_gpgcheck', please use the 'repo_config' option instead. In the case of 'package_checksum_type' or 'metadata_checksum_type', please use 'checksum_type' instead.
Misc {: #​3.30.0-misc }

v3.29.10

Compare Source

Bugfixes {: #​3.29.10-bugfix }
  • Significantly improved worst-case sync memory consumption and moderately improved worst-case publish memory consumption for most repos.
    #​4086

v3.29.9

Compare Source

Bugfixes {: #​3.29.9-bugfix }
  • Improved postgres memory performance on mirror complete sync
    #​4174
  • Fixed problems with the prune operation. Additional remediation may be required: see pulp/pulpcore#7272
Misc {: #​3.29.9-misc }

v3.29.8

Compare Source

Bugfixes {: #​3.29.8-bugfix }
  • Fix a bug where the retain_package_versions feature (and prune and a few others) was not correctly determining which packages were most recent.
    #​4124

v3.29.7

Compare Source

Bugfixes {: #​3.29.7-bugfix }
  • Update the required version of the libcomps package to ensure a bugfix is present which was resulting in memory corruption and segfaults in some cases.

v3.29.6

Compare Source

Bugfixes {: #​3.29.6-bugfix }
  • Fixed a bug where syncing from a remote repository with duplicate filenames and different paths
    would result in one of these packages being missing from a Pulp distribution.
    This is known to happen in some JFrog repositories.

    On systems that have synced from such repositories before, it is required to clean up the related
    packages with orphan cleanup or use the provided "pulpcore-manager rpm-datarepair 4073",
    which forces internal objects to use non-ambiguous filenames.
    #​4073


v3.29.5

Compare Source

Bugfixes {: #​3.29.5-bugfix }
  • Fixed: KeyError: 'package_signing_fingerprint' in pulp_rpm/app/serializers/repository.py
    #​4038
  • Adapt to a pulpcore change that inadvertently broke pulp_rpm, due to a slightly improper use of an API.
    #​4054

v3.29.4

Compare Source

Bugfixes {: #​3.29.4-bugfix }
  • Ensure API responses for Repository.package_signing_fingerprint returns an empty string instead of null.
    #​3995

v3.29.3

Compare Source

Bugfixes {: #​3.29.3-bugfix }
  • Fixed RPM signing with chunked uploads
    #​3927
  • Significantly improved publish performance (more than double in some cases) by fixing some Django queries.

v3.29.2

Compare Source

Bugfixes {: #​3.29.2-bugfix }
  • Fix a memory consumption issue w/ syncing repositories that contain modules.
    #​3311

v3.29.1

Compare Source

Bugfixes {: #​3.29.10-bugfix }
  • Significantly improved worst-case sync memory consumption and moderately improved worst-case publish memory consumption for most repos.
    #​4086

v3.29.0

Compare Source

Features {: #​3.29.0-feature }
  • Make the layout of the packages in the published repository configurable.
    #​3874

  • Added permissions for set/unset_label on RPM content-types.

    The types that support this new call include:

    • Package
    • UpdateRecord
    • Modulemd
    • ModulemdDefaults
    • ModulemdObsoletes
      #​3896
Bugfixes {: #​3.29.0-bugfix }
  • Added a retry mechanism for client authentication in ULN-based downloaders to improve connection stability.
    #​3891

  • Reworked content-labeling RBAC to rely on core.manage_content_labels permission.

    This permission must be explicitly granted by assigning the core.content_labeler Role
    to a user.
    #​3910


v3.28.1

Compare Source

No significant changes.


v3.28.0

Compare Source

Bugfixes {: #​3.28.0-bugfix }
  • Honor repository's compression_type for publications unless overridden
    #​3614
  • Declared compatibility against pulpcore<3.70.
    #​3620
  • Fixed the JSONField specification so it doesn't break ruby bindings.
    #​3639
  • Fixed stacktrace from create_modulemd() when trying to report an error.
    #​3756
  • Make it possible to sync repositories without filelists.xml or other.xml metadata
    #​3777
  • Extended PRN support to Advanced Copy API and DistributionTree.
    #​3853
Improved Documentation {: #​3.28.0-doc }
  • Updated documentation for prune and advanced-copy to use pulp-cli examples.
    #​3622
Misc {: #​3.28.0-misc }

v3.27.12

Compare Source

Bugfixes {: #​3.27.12-bugfix }
  • Fixed RpmRepository.package_signing_fingerprint field to accept and default to null instead of empty string.
    #​4007

  • Fixed a bug where syncing from a remote repository with duplicate filenames and different paths
    would result in one of these packages being missing from a Pulp distribution.
    This is known to happen in some JFrog repositories.

    On systems that have synced from such repositories before, it is required to clean up the related
    packages with orphan cleanup or use the provided "pulpcore-manager rpm-datarepair 4073",
    which forces internal objects to use non-ambiguous filenames.
    #​4073

  • Fixed a bug where two packages with the same NEVRA and identical build times but different checksums could both pass the sync tie-breaker and be added to the repository version. The first-seen package now wins deterministically.
    #​4341


v3.27.11

Compare Source

Bugfixes {: #​3.27.11-bugfix }
  • Significantly improved worst-case sync memory consumption and moderately improved worst-case publish memory consumption for most repos.
    #​4086

v3.27.10

Compare Source

Bugfixes {: #​3.27.10-bugfix }
  • Improved postgres memory performance on mirror complete sync
    #​4174
  • Fixed problems with the prune operation. Additional remediation may be required: see pulp/pulpcore#7272
Misc {: #​3.27.10-misc }

v3.27.9

Compare Source

Bugfixes {: #​3.27.9-bugfix }
  • Fix a bug where the retain_package_versions feature (and prune and a few others) was not correctly determining which packages were most recent.
    #​4124

v3.27.8

Compare Source

No significant changes.


v3.27.7

Compare Source

No significant changes.


v3.27.6

Compare Source

No significant changes.


v3.27.5

Compare Source

Bugfixes {: #​3.27.5-bugfix }
  • Ensure API responses for Repository.package_signing_fingerprint returns an empty string instead of null.
    #​3995
  • Fixed: KeyError: 'package_signing_fingerprint' in pulp_rpm/app/serializers/repository.py
    #​4038
  • Adapt to a pulpcore change that inadvertently broke pulp_rpm, due to a slightly improper use of an API.
    #​4054

v3.27.4

Compare Source

Bugfixes {: #​3.27.4-bugfix }
  • Fixed RPM signing with chunked uploads
    #​3927
  • Significantly improved publish performance (more than double in some cases) by fixing some Django queries.

v3.27.3

Compare Source

Bugfixes {: #​3.27.3-bugfix }
  • Fix a memory consumption issue w/ syncing repositories that contain modules.
    #​3311

v3.27.2

Compare Source

Bugfixes {: #​3.27.2-bugfix }
  • Fixed the JSONField specification so it doesn't break ruby bindings.
    #​3639
  • Fixed stacktrace from create_modulemd() when trying to report an error.
    #​3756

v3.27.1

Compare Source

Bugfixes {: #​3.27.12-bugfix }
  • Fixed RpmRepository.package_signing_fingerprint field to accept and default to null instead of empty string.
    #​4007

  • Fixed a bug where syncing from a remote repository with duplicate filenames and different paths
    would result in one of these packages being missing from a Pulp distribution.
    This is known to happen in some JFrog repositories.

    On systems that have synced from such repositories before, it is required to clean up the related
    packages with orphan cleanup or use the provided "pulpcore-manager rpm-datarepair 4073",
    which forces internal objects to use non-ambiguous filenames.
    #​4073

  • Fixed a bug where two packages with the same NEVRA and identical build times but different checksums could both pass the sync tie-breaker and be added to the repository version. The first-seen package now wins deterministically.
    #​4341


v3.27.0

Compare Source

Features {: #​3.27.0-feature }
  • Added /rpm/prune/ endpoint to allow "pruning" old Packages from repositories.
    #​2909
  • Added (tech preview) support for signing RPM packages when uploading to a Repository.
    #​2986
Bugfixes {: #​3.27.0-bugfix }
  • Taught tests to find centos8 at vault.centos.org.
    #​3572
  • Fix a flaw that still allowed to add duplicate advisories to a repository version.
    #​3587
  • Made sync more tolerant of poorly configured webservers.
    #​3599

v3.26.8

Compare Source

Bugfixes {: #​3.26.8-bugfix }
  • Fixed a bug where syncing from a remote repository with duplicate filenames and different paths
    would result in one of these packages being missing from a Pulp distribution.
    This is known to happen in some JFrog repositories.

    On systems that have synced from such repositories before, it is required to clean up the related
    packages with orphan cleanup or use the provided "pulpcore-manager rpm-datarepair 4073",
    which forces internal objects to use non-ambiguous filenames.
    #​4073

  • Fixed a bug where two packages with the same NEVRA and identical build times but different checksums could both pass the sync tie-breaker and be added to the repository version. The first-seen package now wins deterministically.
    #​4341


v3.26.7

Compare Source

Bugfixes {: #​3.26.7-bugfix }
  • Improved postgres memory performance on mirror complete sync
    #​4174

v3.26.6

Compare Source

Bugfixes {: #​3.26.6-bugfix }
  • Adapt to a pulpcore change that inadvertently broke pulp_rpm, due to a slightly improper use of an API.
    #​4054
  • Significantly improved publish performance (more than double in some cases) by fixing some Django queries.

v3.26.5

Compare Source

Bugfixes {: #​3.26.5-bugfix }
  • Fix a memory consumption issue w/ syncing repositories that contain modules.
    #​3311

v3.26.4

Compare Source

No significant changes.


v3.26.3

Compare Source

Bugfixes {: #​3.26.3-bugfix }
  • Fixed the JSONField specification so it doesn't break ruby bindings.
    #​3639

v3.26.2

Compare Source

Bugfixes {: #​3.26.2-bugfix }
  • Honor repository's compression_type for publications unless overridden
    #​3614
  • Declared compatibility against pulpcore<3.70.
    #​3620
  • Fixed stacktrace from create_modulemd() when trying to report an error.
    #​3756

v3.26.1

Compare Source

Bugfixes {: #​3.26.1-bugfix }
  • Taught tests to find centos8 at vault.centos.org.
    #​3572
  • Fix a flaw that still allowed to add duplicate advisories to a repository version.
    #​3587
  • Made sync more tolerant of poorly configured webservers.
    #​3599

v3.26.0

Compare Source

Features
  • Added django admin command to analyse repository disk size.
    #​3003
  • Added support for repository-size management command.
    #​3312
Bugfixes
  • Addressed some edge-cases involving advisory-collection-naming and imports.
    #​3380
  • Fixed modulemd upload raising an error when "packages" parameter was passed.
    #​3427
  • Fixed an issue where the value of gpgcheck wasn't appropriately set on some publications.
    #​3462
  • Fix publications created by mirror_complete syncs not having checksum_type set properly.
    #​3484
  • Fixed modulemd_defaults create endpoint not setting the content digest.
    #​3495
Improved Documentation
  • Improved pages about Post/Delete Content (from Pulp) and Add/Remove/Copy existing Content (from Repos).
    #​3482
Misc

v3.25.6

Compare Source

Bugfixes {: #​3.25.6-bugfix }
  • Honor repository's compression_type for publications unless overridden
    #​3614
  • Declared compatibility against pulpcore<3.70.
    #​3620
  • Fixed stacktrace from create_modulemd() when trying to report an error.
    #​3756

v3.25.5

Compare Source

Bugfixes {: #​3.25.5-bugfix }
  • Taught tests to find centos8 at vault.centos.org.
    #​3572
  • Fix a flaw that still allowed to add duplicate advisories to a repository version.
    #​3587
  • Made sync more tolerant of poorly configured webservers.
    #​3599
Misc {: #​3.25.5-misc }

v3.25.4

Compare Source

Bugfixes
  • Fixed modulemd upload raising an error when "packages" parameter was passed.
    #​3427
Misc

v3.25.3

Compare Source

Bugfixes
  • Fix publications created by mirror_complete syncs not having checksum_type set properly.
    #​3484
  • Fixed modulemd_defaults create endpoint not setting the content digest.
    #​3495

v3.25.2

Compare Source

Bugfixes
  • Fixed an issue where the value of gpgcheck wasn't appropriately set on some publications.
    #​3462

v3.25.1

Compare Source

Bugfixes
  • Addressed some edge-cases involving advisory-collection-naming and imports.
    #​3380

v3.25.0

Compare Source

Features
  • Added a compression_type option to allow publishing metadata files with zstd compression (in addition to the default gzip).
    #​3316
  • Raised pulpcore requirement to 3.44.1 to fix an RBAC related bug.
    #​3381
Bugfixes
  • Added support for preventing unquoted NSVCA numerical values (e.g. "stream": 2.10) of having zeros stripped on modulemd YAML files.
    #​3285
  • Fixed bug about malformed tuple introduced on the removal of sqlite-metadata support (PR #​3328).
    #​3351
  • Fixed server error when trying to create repository with deprecated gpgcheck and repo_gpgcheck.
    #​3357
  • Fixes bug where RpmPublications couldn't be created when using a non-admin user.
    #​3381
Deprecations and Removals
  • Removed the ability to generate sqlite metadata during repository publish.
    #​2457
  • Removed support for publishing repos with a checksum type of md5, sha1, or sha224
    #​2488
Misc

v3.24.0

Compare Source

Features
  • Added pulpcore 3.40 compatibility.
  • Added ability to customize config .repo file.
    #​2295
  • Added new json field repo_config that can be used to configure .repo file
    #​2902
  • Added new json field repo_config that can be used to configure .repo file.
    #​2903
Bugfixes
  • Improved performance by reducing the number of small queries during exports.
    #​3286

v3.23.6

Compare Source

Bugfixes {: #​3.23.6-bugfix }
  • Fix a memory consumption issue w/ syncing repositories that contain modules.
    #​3311

v3.23.5

Compare Source

Bugfixes {: #​3.23.5-bugfix }
  • Fixed stacktrace from create_modulemd() when trying to report an error.
    #​3756

v3.23.4

Compare Source

Bugfixes {: #​3.23.4-bugfix }
  • Fixed modulemd upload raising an error when "packages" parameter was passed.
    #​3427
  • Fixed modulemd_defaults create endpoint not setting the content digest.
    #​3495
  • Taught tests to find centos8 at vault.centos.org.
    #​3572
  • Fix a flaw that still allowed to add duplicate advisories to a repository version.
    #​3587
  • Made sync more tolerant of poorly configured webservers.
    #​3599

v3.23.3

Compare Source

Bugfixes
  • Addressed some edge-cases involving advisory-collection-naming and imports.
    #​3380

v3.23.2

Compare Source

No significant changes.


v3.23.0

Compare Source

Features
  • Added NOCACHE_LIST config to enable specifying files to be served with a no-cache header.

    By default, repomd.xml, repomd.key, and repomd.key.asc are served with
    Cache-control: no-cache.
    #​2947

  • Added to the distribution generate_repo_config field specifying whether Pulp should generate
    *.repo files. Defaults to False.
    #​2985

  • Added a filename filter to package list endpoint.
    #​3215

  • Adjusted default access policies for new labels api.
    #​3243

Bugfixes
  • Fixed a deadlock during concurrent syncs of rpm-repos that need data fixups.
    #​2980
  • Don't write invalid characters to a repo id, even if the distro name contains them.
    #​3170
  • Made 0048 migration more robust in the face of unexpected data.
    #​3177
  • Stopped package upload to parse the artifact twice.
    #​3183
  • Remove the non functional retrieve logic from advisories upload, fixing a bug that appeared
    with pulpcore >= 3.29.
    #​3195
  • Made 0049 migration more robust in the face of unexpected data.
    #​3196
  • Adjust modules uniqueness to allow two modules with same NSVCA but different snippet content.
    #​3241
  • Improved performance of exports significantly in some circumstances by optimizing a query.
    #​3259
  • Fixed sporadic error due to to set domain on non-Content objects at sync time.
    #​3275
Misc

v3.22.9

Compare Source

Bugfixes {: #​3.22.9-bugfix }
  • Fixed stacktrace from create_modulemd() when trying to report an error.
    #​3756

v3.22.8

Compare Source

Bugfixes {: #​3.22.8-bugfix }
  • Taught tests to find centos8 at vault.centos.org.
    #​3572
  • Fix a flaw that still allowed to add duplicate advisories to a repository version.
    #​3587

v3.22.7

Compare Source

Bugfixes
  • Added support for preventing unquoted NSVCA numerical values (e.g. "stream": 2.10) of having zeros stripped on modulemd YAML files.
    #​3285
  • Addressed some edge-cases involving advisory-collection-naming and imports.
    #​3380

v3.22.6

Compare Source

Bugfixes
  • Fixed sporadic error due to to set domain on non-Content objects at sync time.
    #​3275
  • Improved performance by reducing the number of small queries during exports.
    [#&#8203

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • 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/pulp_rpm_client-3.x branch from 41a21f3 to 375d838 Compare October 25, 2025 11:44
@renovate renovate Bot changed the title Update dependency pulp_rpm_client to '~> 3.32.0' Update dependency pulp_rpm_client to '~> 3.33.0' Oct 25, 2025
@renovate renovate Bot force-pushed the renovate/pulp_rpm_client-3.x branch from 375d838 to e103c02 Compare January 8, 2026 12:14
@renovate renovate Bot changed the title Update dependency pulp_rpm_client to '~> 3.33.0' Update dependency pulp_rpm_client to '~> 3.34.0' Jan 8, 2026
@renovate renovate Bot force-pushed the renovate/pulp_rpm_client-3.x branch from e103c02 to 5a527c0 Compare February 12, 2026 07:43
@renovate renovate Bot changed the title Update dependency pulp_rpm_client to '~> 3.34.0' Update dependency pulp_rpm_client to '~> 3.35.0' Feb 12, 2026
@renovate renovate Bot force-pushed the renovate/pulp_rpm_client-3.x branch from 5a527c0 to 3e67c58 Compare April 30, 2026 01:09
@renovate renovate Bot changed the title Update dependency pulp_rpm_client to '~> 3.35.0' Update dependency pulp_rpm_client to '~> 3.36.0' Apr 30, 2026
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.

0 participants