Pulp-rpm

Latest version: v3.27.2

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

Scan your dependencies

Page 24 of 25

3.4.0

Features

- Distributions now serves a config.repo, and when signing is enabled also a public.key, in the base_path.
[5356](https://pulp.plan.io/issues/5356)

Bugfixes

- Fixed the duplicated advisory case when only auxiliary fields were updated but not any timestamp or version.
[6604](https://pulp.plan.io/issues/6604)
- Fixed dependency solving issue where not all RPM dependencies were coped.
[6820](https://pulp.plan.io/issues/6820)
- Make 'last_sync_revision_number' nullable in all migrations.
[6861](https://pulp.plan.io/issues/6861)
- Fixed a bug where the behavior of RPM advanced copy with dependency solving differed depending
on the order of the source-destination repository pairs provided by the user.
[6868](https://pulp.plan.io/issues/6868)

Improved Documentation

- Added documentation for the RPM copy API.
[6332](https://pulp.plan.io/issues/6332)
- Updated the required roles names
[6759](https://pulp.plan.io/issues/6759)

Misc

- [4142](https://pulp.plan.io/issues/4142), [#6514](https://pulp.plan.io/issues/6514), [#6536](https://pulp.plan.io/issues/6536), [#6706](https://pulp.plan.io/issues/6706), [#6777](https://pulp.plan.io/issues/6777), [#6786](https://pulp.plan.io/issues/6786), [#6789](https://pulp.plan.io/issues/6789), [#6801](https://pulp.plan.io/issues/6801), [#6839](https://pulp.plan.io/issues/6839), [#6841](https://pulp.plan.io/issues/6841)

---

3.3.2

Bugfixes

- Fix edge case where specifying 'dest_base_version' for an RPM copy did not work properly
in all circumstances.
[6693](https://pulp.plan.io/issues/6693)
- Add a new migration to ensure that 'last_sync_revision_number' is nullable.
[6743](https://pulp.plan.io/issues/6743)

---

3.3.1

Bugfixes

- Taught copy to always include specified packages.
[6519](https://pulp.plan.io/issues/6519)
- Fixed the upgrade issue, revision number can be empty now.
[6662](https://pulp.plan.io/issues/6662)

Misc

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

---

3.3.0

Features

- Add dependency solving for modules and module-defaults.
[4162](https://pulp.plan.io/issues/4162)
- Add dependency solving for RPMs.
[4761](https://pulp.plan.io/issues/4761)
- Add incremental update -- copying an advisory also copies the RPMs that it references.
[4768](https://pulp.plan.io/issues/4768)
- Enable users to publish a signed Yum repository
[4812](https://pulp.plan.io/issues/4812)
- Add a criteria parameter to the copy api that can be used to filter content to by copied.
[6009](https://pulp.plan.io/issues/6009)
- Added REST API for copying content between repositories.
[6018](https://pulp.plan.io/issues/6018)
- Add a content parameter to the copy api that accepts a list of hrefs to be copied.
[6019](https://pulp.plan.io/issues/6019)
- Functional test using bindings.
[6061](https://pulp.plan.io/issues/6061)
- Added the field 'sha256' to the public API and enabled users to filter content by this field
[6187](https://pulp.plan.io/issues/6187)
- Added a config param to copy api which maps multiple sources to destinations.
[6268](https://pulp.plan.io/issues/6268)
- Default publish type is alphabetical directory structure under 'Packages' folder.
[4445](https://pulp.plan.io/issues/4445)
- Enabled checksum selection when publishing metadata
[4458](https://pulp.plan.io/issues/4458)
- Advisory version is considered at conflict resolution time.
[5739](https://pulp.plan.io/issues/5739)
- Added support for opensuse advisories.
[5829](https://pulp.plan.io/issues/5829)
- Optimize sync to only happen when there have been changes.
[6055](https://pulp.plan.io/issues/6055)
- Store the checksum type (sum_type) for advisory packages as an integer, but continue displaying it to the user as a string. This brings the internal representation closer to createrepo_c which uses integers.
[6442](https://pulp.plan.io/issues/6442)
- Add support for import/export processing
[6473](https://pulp.plan.io/issues/6473)

Bugfixes

- Fix sync for repositories with modular content.
[6229](https://pulp.plan.io/issues/6229)
- Properly compare modular content between the versions.
[6303](https://pulp.plan.io/issues/6303)
- Deserialize treeinfo files in a scpecific order
[6322](https://pulp.plan.io/issues/6322)
- Fixed the repo revision comparison and sync optimization for sub-repos
[6367](https://pulp.plan.io/issues/6367)
- Fixed repository metadata that was pointing to wrong file locations.
[6399](https://pulp.plan.io/issues/6399)
- Fixed modular advisory publication.
[6440](https://pulp.plan.io/issues/6440)
- Fixed advisory publication, missing auxiliary fields were added.
[6441](https://pulp.plan.io/issues/6441)
- Fixed publishing of module repodata.
[6530](https://pulp.plan.io/issues/6530)

Improved Documentation

- Documented bindings installation for a dev environment
[6395](https://pulp.plan.io/issues/6395)

Misc

- [5207](https://pulp.plan.io/issues/5207), [#5455](https://pulp.plan.io/issues/5455), [#6312](https://pulp.plan.io/issues/6312), [#6313](https://pulp.plan.io/issues/6313), [#6339](https://pulp.plan.io/issues/6339), [#6363](https://pulp.plan.io/issues/6363), [#6442](https://pulp.plan.io/issues/6442), [#6155](https://pulp.plan.io/issues/6155), [#6297](https://pulp.plan.io/issues/6297), [#6300](https://pulp.plan.io/issues/6300), [#6560](https://pulp.plan.io/issues/6560)

---

3.2.0

Features

- Add mirror mode for sync endpoint.
[5738](https://pulp.plan.io/issues/5738)
- Add some additional not equal filters.
[5854](https://pulp.plan.io/issues/5854)
- SRPM can be skipped during the sync.
[6033](https://pulp.plan.io/issues/6033)

Bugfixes

- Fix absolute path error when parsing packages stored in S3
[5904](https://pulp.plan.io/issues/5904)
- Fix advisory conflict resolution to check current version first.
[5924](https://pulp.plan.io/issues/5924)
- Handling float timestamp on treeinfo file
[5989](https://pulp.plan.io/issues/5989)
- Raise error when content has overlapping relative_path on the same version
[6152](https://pulp.plan.io/issues/6152)
- Fixed an issue causing module and module-default metadata to be stored incorrectly, and added a data migration to fix existing installations.
[6191](https://pulp.plan.io/issues/6191)
- Fix REST API for Modulemd "Package" list - instead of returning PKs, return Package HREFs as intended.
[6196](https://pulp.plan.io/issues/6196)
- Replace RepositorySyncURL with RpmRepositorySyncURL
[6204](https://pulp.plan.io/issues/6204)
- Modulemd dependencies are now stored corectly in DB.
[6214](https://pulp.plan.io/issues/6214)

Improved Documentation

- Remove the pulp_use_system_wide_pkgs installer variable from the docs. We now set it in the pulp_rpm_prerequisites role. Users can safely leave it in their installer variables for the foreseeable future though.
[5992](https://pulp.plan.io/issues/5992)

Misc

- [6030](https://pulp.plan.io/issues/6030), [#6147](https://pulp.plan.io/issues/6147)

---

3.1.0

Features

- Advisory now support reboot_suggested info.
[5737](https://pulp.plan.io/issues/5737)
- Skip unsupported repodata.
[6034](https://pulp.plan.io/issues/6034)

Misc

- [5867](https://pulp.plan.io/issues/5867), [#5900](https://pulp.plan.io/issues/5900)

---

Page 24 of 25

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.