Pulp-rpm

Latest version: v3.28.0

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

Scan your dependencies

Page 8 of 26

3.19.3

Bugfixes

- Fix relative path and location href mismatch of the uploaded rpm caused by filename and rpm header mismatch. Clients are getting HTTP 404 Not Found error when downloading the rpm.
[3039](https://github.com/pulp/pulp_rpm/issues/3039)

Misc

- [2867](https://github.com/pulp/pulp_rpm/issues/2867), [#2868](https://github.com/pulp/pulp_rpm/issues/2868), [#2870](https://github.com/pulp/pulp_rpm/issues/2870), [#2871](https://github.com/pulp/pulp_rpm/issues/2871), [#2878](https://github.com/pulp/pulp_rpm/issues/2878), [#2879](https://github.com/pulp/pulp_rpm/issues/2879), [#2882](https://github.com/pulp/pulp_rpm/issues/2882)

---

3.19.2

Bugfixes

- Loosen modulemd validation to allow version numbers that have string type but represent integers
[2998](https://github.com/pulp/pulp_rpm/issues/2998)
- Fixed a regression in 3.19 which resulted in unintentional API changes and problems with "depsolving" repo copy.
[3012](https://github.com/pulp/pulp_rpm/issues/3012)

Misc

- [2242](https://github.com/pulp/pulp_rpm/issues/2242), [#2876](https://github.com/pulp/pulp_rpm/issues/2876)

---

3.19.1

Bugfixes

- Publish all metadata with a stable sort order. This should reduce artifact churn when certain metadata files are published repeatedly unchanged.
[2752](https://github.com/pulp/pulp_rpm/issues/2752)
- Fixed a failure that can occur during migration from 3.17 to 3.18
[2952](https://github.com/pulp/pulp_rpm/issues/2952)
- Fix a minor module metadata parsing regression that broke Pulp-to-Pulp sync in some scenarios.
[2961](https://github.com/pulp/pulp_rpm/issues/2961)
- Stopped publishing updateinfo.xml when there are no advisories.
[2967](https://github.com/pulp/pulp_rpm/issues/2967)
- Fixed 0044_noartifact_modules migration that was failing with object storage.
[2988](https://github.com/pulp/pulp_rpm/issues/2988)

Misc

- [2874](https://github.com/pulp/pulp_rpm/issues/2874), [#2881](https://github.com/pulp/pulp_rpm/issues/2881)

---

3.19.0

Features

- Add RBAC support for RPM plugin.
[2272](https://github.com/pulp/pulp_rpm/issues/2272)
- Add documentation for RBAC.
[2506](https://github.com/pulp/pulp_rpm/issues/2506)
- Enabled pulp_rpm to take advantage of "create_repositories" at PulpImport time.
[2585](https://github.com/pulp/pulp_rpm/issues/2585)
- Added new condition on uploads to require `repository` field if user is not an admin.
[2588](https://github.com/pulp/pulp_rpm/issues/2588)
- Added "treeinfo" to available skip_types at sync-time. This option
allows the user to sync a repository without pulling down
kickstart data and sub-repositories.
[2848](https://github.com/pulp/pulp_rpm/issues/2848)

Bugfixes

- Fixed concurrent-overlapping-sync of subrepos by making them repository-unique.

This change is transparent to end-users.
[2278](https://github.com/pulp/pulp_rpm/issues/2278)

- Perform a data repair during the sync process to address a couple of data quality issues. Namely: fix changelogs in some cases where what is saved no longer matches what is synced, and fix packages which were previously incorrectly marked as non-modular.
[2643](https://github.com/pulp/pulp_rpm/issues/2643)

- Deduplicate file entries
[2719](https://github.com/pulp/pulp_rpm/issues/2719)

- Fix recreation of modular snippet when missing.
[2735](https://github.com/pulp/pulp_rpm/issues/2735)

- Allow syncing repos with a compressed comps.xml "group" metadata declared in repomd.xml.
[2753](https://github.com/pulp/pulp_rpm/issues/2753)

- Fix migration from modular artifacts to db snippets.
[2777](https://github.com/pulp/pulp_rpm/issues/2777)

- Fix metadata for users who already attempted to migrate to `3.18.1` unsuccessfully.
[2786](https://github.com/pulp/pulp_rpm/issues/2786)

- Ensured unsupported metadata files are also handled during publish.
[2795](https://github.com/pulp/pulp_rpm/issues/2795)

- Taught RPM how to handle duplicate-advisory-ids at repository-version-create time.
[2821](https://github.com/pulp/pulp_rpm/issues/2821)

- Fix migration of modular snippets from filesystem to DB.
[2827](https://github.com/pulp/pulp_rpm/issues/2827)

- Fix migrations to work on any storage backend.
[2843](https://github.com/pulp/pulp_rpm/issues/2843)

- Fix syncing repos with missing epoch metadata for packages.
[2858](https://github.com/pulp/pulp_rpm/issues/2858)

- Fix an issue where the public key (repomd.xml.key) files generated by Pulp would be empty.
[2892](https://github.com/pulp/pulp_rpm/issues/2892)

Misc

- [2718](https://github.com/pulp/pulp_rpm/issues/2718), [#2791](https://github.com/pulp/pulp_rpm/issues/2791), [#2805](https://github.com/pulp/pulp_rpm/issues/2805), [#2832](https://github.com/pulp/pulp_rpm/issues/2832), [#2886](https://github.com/pulp/pulp_rpm/issues/2886), [#2905](https://github.com/pulp/pulp_rpm/issues/2905)

---

3.18.21

Bugfixes {: 3.18.21-bugfix }

- Taught tests to find centos8 at vault.centos.org.
[3572](https://github.com/pulp/pulp_rpm/issues/3572)
- Fix a flaw that still allowed to add duplicate advisories to a repository version.
[3587](https://github.com/pulp/pulp_rpm/issues/3587)

---

3.18.20

Bugfixes

- Addressed some edge-cases involving advisory-collection-naming and imports.
[3380](https://github.com/pulp/pulp_rpm/issues/3380)

---

Page 8 of 26

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.