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 21 of 26

3.12.0

Features

- Add support for automatic publishing and distributing.
[7622](https://pulp.plan.io/issues/7622)
- Added the ability to synchronize Oracle ULN repositories using ULN remotes.
You can set an instance wide ULN server base URL using the DEFAULT_ULN_SERVER_BASE_URL setting.
[7905](https://pulp.plan.io/issues/7905)

Bugfixes

- Fixed advisory upload-and-merge of already-existing advisories.
[7282](https://pulp.plan.io/issues/7282)
- Taught pulp_rpm to order resources on export to avoid deadlocking on import.
[7904](https://pulp.plan.io/issues/7904)
- Reduce memory consumption when syncing extremely large repositories.
[8467](https://pulp.plan.io/issues/8467)
- Fix error when updating a repository.
[8546](https://pulp.plan.io/issues/8546)
- Fixed sync/migration of the kickstart repositories with floating point build_timestamp.
[8623](https://pulp.plan.io/issues/8623)
- Fixed a bug where publication used the default metadata checksum type of SHA-256 rather than the one requested by the user.
[8644](https://pulp.plan.io/issues/8644)
- Fixed advisory-upload so that a failure no longer breaks uploads forever.
[8683](https://pulp.plan.io/issues/8683)
- Fixed syncing XZ-compressed modulemd metadata, e.g. CentOS Stream "AppStream"
[8700](https://pulp.plan.io/issues/8700)
- Fixed a workflow where two identical advisories could 'look different' to Pulp.
[8716](https://pulp.plan.io/issues/8716)

Improved Documentation

- Added workflow documentation for the new ULN remotes.
[8426](https://pulp.plan.io/issues/8426)

Misc

- [8509](https://pulp.plan.io/issues/8509), [#8616](https://pulp.plan.io/issues/8616), [#8764](https://pulp.plan.io/issues/8764)

---

3.11.4

Bugfixes

- Fixed file descriptor leak during repo metadata publish.
[2331](https://github.com/pulp/pulp_rpm/issues/2331)
- Fixed a Directory not empty error during publication creation. Usually observed on NFS and during pulp-2to3-migration but any publication creation can be affected.
[2379](https://github.com/pulp/pulp_rpm/issues/2379)

---

3.11.3

Bugfixes

- Fixed FileNotFoundError during sync and Pulp 2 to Pulp 3 migration when a custom repo metadata has its checksum as a filename.
(backported from 2321) [2310](https://github.com/pulp/pulp_rpm/issues/2310)
- Fixed distribution tree sync for repositories with partial .treeinfo (e.g. most of CentOS 8 repositories)
[2326](https://github.com/pulp/pulp_rpm/issues/2326)

---

3.11.2

Bugfixes

- Taught pulp_rpm how to deal with timestamp and filename oddities of SUSE repos.
(backported from 8275)
[9113](https://pulp.plan.io/issues/9113)
- Fixed Pulp 3 to Pulp 2 sync for the package groups with empty packagelist, e.g. RHEL8 Appstream repository.
(backported from 8713)
[9195](https://pulp.plan.io/issues/9195)
- Taught pulp_rpm to be more lenient in the face of non-standard repos.
(backported from 7208)
[9285](https://pulp.plan.io/issues/9285)

Misc

- [9228](https://pulp.plan.io/issues/9228)

---

3.11.1

Bugfixes

- Fixed sync for the case when SRPMs are asked to be skipped.
(backported from 8812)
[8813](https://pulp.plan.io/issues/8813)
- Allow static_context to be absent.
(backported from 8814)
[8815](https://pulp.plan.io/issues/8815)

---

3.11.0

Features

- Taught sync/copy/publish to recognize the new static_context attribute of modules.
[8638](https://pulp.plan.io/issues/8638)

Bugfixes

- Fixed syncing XZ-compressed modulemd metadata, e.g. CentOS Stream "AppStream"
(backported from 8700)
[8751](https://pulp.plan.io/issues/8751)
- Fixed a bug where publication used the default metadata checksum type of SHA-256 rather than the one requested by the user.
(backported from 8644)
[8752](https://pulp.plan.io/issues/8752)
- Reduce memory consumption when syncing extremely large repositories.
(backported from 8467)
[8753](https://pulp.plan.io/issues/8753)

---

Page 21 of 26

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.